|
Viewing Issue Simple Details
[ Jump to Notes ]
|
[ View Advanced ]
[ Issue History ]
[ Print ]
|
|
ID |
Category |
Severity |
Reproducibility |
Date Submitted |
Last Update |
|
0001864 |
[uClibc] Other |
minor |
always |
01-04-08 03:15 |
10-08-08 04:13 |
|
|
Reporter |
michael_d |
View Status |
public |
|
|
Assigned To |
uClibc |
|
Priority |
normal |
Resolution |
fixed |
|
|
Status |
closed |
|
Product Version |
|
|
|
Summary |
0001864: obstack.h not compatible with modern GCC |
|
Description |
uClibc's obstack.h is apparently derived from an older GNU version which contains constructs that current versions of GCC will refuse to compile.
Normally, this problem is invisible, because GCC's fixincludes process will automatically derive a safe version of obstack.h, which GCC will use in preference to the copy in /usr/include. However, the bug bit me when I was crossing over from glibc -- GCC's fixincludes process doesn't seem to run correctly when crosscompiling.
It's a good idea to fix this in the library. I'm attaching a patch that makes exactly the same changes GCC's fixincludes does. |
|
Additional Information |
|
|
|
Attached Files |
uClibc-0.9.29-obstack.diff [^] (1,962 bytes) 01-04-08 03:15 |
|
|