#125 wrong stddef.h is being used

closed-fixed
nobody
None
5
2010-09-29
2009-09-11
Mook
No

When #include <stddef.h> is used, the gcc copy is found instead of the mingw copy. This means that things like __int64 is missing.

Workaround: delete the gcc copy.

Discussion

  • Mook

    Mook - 2009-09-11

    testcase

     
  • Mook

    Mook - 2009-11-20

    _256fx reports on IRC that float.h suffers the same fate (for _control87() / _controlfp() etc.)

     
  • rubenvb

    rubenvb - 2010-05-17

    This issue applies to these headers (AFAIK):
    - stddef.h
    - stdarg.h
    - float.h

    Sezero already has these deleted in his builds.

     
  • Kai Tietz

    Kai Tietz - 2010-08-06
    • status: open --> pending-fixed
     
  • Kai Tietz

    Kai Tietz - 2010-08-06

    This bug is fix for gcc version 4.6 (August) and later. We will see, if this can be back-merged to 4.5.x and 4.4.x branch.

     
  • SourceForge Robot

    • status: pending-fixed --> closed-fixed
     
  • SourceForge Robot

    This Tracker item was closed automatically by the system. It was
    previously set to a Pending status, and the original submitter
    did not respond within 14 days (the time period specified by
    the administrator of this Tracker).

     

Get latest updates about Open Source Projects, Conferences and News.

Sign up for the SourceForge newsletter:





No, thanks