[Unicode]   Common Locale Data Repository : Bug Tracking Home | Site Map | Search
 
Modify

CLDR Ticket #11013(new tools)

Opened 5 weeks ago

Last modified 5 weeks ago

crosscompiling with the different endianness?

Reported by: w.tokarski@… Owned by: anybody
Component: other Data Locale:
Phase: dsub Review:
Weeks: Data Xpath:
Xref:

Description

yesterday i almost managed to cross compile icu-60.2 ppc target on x86-linux host. i arrived at:

genccode: currently only same-endianness ELF formats are supported
Makefile:193: recipe for target 'packagedata' failed
make[3]: *** [packagedata] Error 16

which comes from an unimplemented feature in /source/tools/toolutil/pkg_genc.c

747        *pIsBigEndian=(UBool)(buffer.header32.e_ident[EI_DATA]==ELFDATA2MSB); 
748        if(*pIsBigEndian!=U_IS_BIG_ENDIAN) { 
749            fprintf(stderr, "genccode: currently only same-endianness ELF formats are supportedn"); 
750            exit(U_UNSUPPORTED_ERROR); 
751        } 
752        /* TODO: Support byte swapping */

could that be taken care of in an expectable time frame? pretty please;)

wawa

Attachments

Change History

comment:1 Changed 5 weeks ago by w.tokarski@…

i meant of course: /source/tools/toolutil/pkg_genc.cpp
thank you

comment:1 Changed 5 weeks ago by w.tokarski@…

i meant of course: /source/tools/toolutil/pkg_genc.cpp
thank you

comment:2 Changed 5 weeks ago by w.tokarski@…

now i think i dont need to generate tools on target arch, so the problem may be non existant, sorry troubling you without merit!

View

Add a comment

Modify Ticket

Action
as new
Author


E-mail address and user name can be saved in the Preferences.

 
Note: See TracTickets for help on using tickets.