Menu

#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).

     

Log in to post a comment.