|
Viewing Issue Simple Details
[ Jump to Notes ]
|
[ View Advanced ]
[ Issue History ]
[ Print ]
|
|
ID |
Category |
Severity |
Reproducibility |
Date Submitted |
Last Update |
|
0001247 |
[uClibc] Architecture Specific |
major |
always |
03-02-07 12:50 |
09-15-07 02:26 |
|
|
Reporter |
holin |
View Status |
public |
|
|
Assigned To |
uClibc |
|
Priority |
normal |
Resolution |
fixed |
|
|
Status |
closed |
|
Product Version |
|
|
|
Summary |
0001247: uClibc endian detection seems broken if __BYTE_ORDER is not defined |
|
Description |
This was observer on Mac OS X. In case BYTE_ORDER is defined by the host and __BYTE_ORDER is not, __BIG_ENDIAN and __LITTLE_ENDIAN still remain undefined. Attached patch fixes that and also adds fallback OS X support if even BYTE_ORDER is not defined; gcc defines __BIG_ENDIAN__ (=1) or __LITTLE_ENDIAN__ (=1) on OS X. The patch is against 0.9.28.3, but svn seems affected, too.
|
|
Additional Information |
|
|
|
Attached Files |
uClibc-0.9.28.3-endian.patch [^] (996 bytes) 03-02-07 12:50
uClibc-svn-070314-bswap.patch [^] (681 bytes) 03-14-07 04:01 |
|
|