Changes between Version 9 and Version 13 of Ticket #14268
- Timestamp:
- 03/27/13 15:58:31 (9 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Ticket #14268
-
Property
Status
changed from
new
toneeds_review
- Property Cc jpflori added
-
Property
Summary
changed from
Remove C99 flags in module_list.py
toRemove #define ulong
-
Property
Status
changed from
-
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`.1 The {{{#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). 2 2 3 3 In FLINT, we should replace … … 9 9 typedef unsigned long ulong 10 10 }}} 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.14 11 15 12 '''Apply''':