Changes between Version 9 and Version 13 of Ticket #14268


Ignore:
Timestamp:
03/27/13 15:58:31 (9 years ago)
Author:
jdemeyer
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #14268

    • Property Status changed from new to needs_review
    • Property Cc jpflori added
    • Property Summary changed from Remove C99 flags in module_list.py to Remove #define ulong
  • Ticket #14268 – Description

    v9 v13  
    1 With #14265, Python is always compiled in C99 mode, which means that we can remove all `-std=c99` flags from `module_list.py`.
     1The {{{#define ulong unsigned long}}} can cause conflicts with glibc's `<sys/types.h>` in `-std=gnu99` mode and with zn_poly (which has been patched to work around this, but it shouldn't be).
    22
    33In FLINT, we should replace
     
    99typedef unsigned long ulong
    1010}}}
    11 The latter is compatible with glibc's `<sys/types.h>` in `-std=gnu99` mode.
    12 
    13 Then we need to remove various work-arounds for this problem from FLINT and zn_poly.
    1411
    1512'''Apply''':