BusyBox Bug and Patch Tracking
BusyBox
  

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

- Relationships

- Notes
(0013064)
bernhardf
10-08-08 04:13

obstack.{c,h} was updated in r23591.
 

- Issue History
Date Modified Username Field Change
01-04-08 03:15 michael_d New Issue
01-04-08 03:15 michael_d Status new => assigned
01-04-08 03:15 michael_d Assigned To  => uClibc
01-04-08 03:15 michael_d File Added: uClibc-0.9.29-obstack.diff
10-08-08 04:13 bernhardf Status assigned => closed
10-08-08 04:13 bernhardf Note Added: 0013064
10-08-08 04:13 bernhardf Resolution open => fixed
10-08-08 04:13 bernhardf Fixed in Version  => 0.9.30


Copyright © 2000 - 2006 Mantis Group
Powered by Mantis Bugtracker