Changes between Version 15 and Version 23 of Ticket #14268


Ignore:
Timestamp:
02/29/16 10:47:02 (6 years ago)
Author:
jdemeyer
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #14268

    • Property Dependencies changed from #14265 to
    • Property Milestone changed from sage-5.11 to sage-7.1
    • Property Component changed from build to packages: standard
    • Property Summary changed from Remove #define ulong to Remove zn_poly ulong work-around
  • Ticket #14268 – Description

    v15 v23  
    1 The {{{#define ulong unsigned long}}} in FLINT 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 
    3 In FLINT, we should replace
    4 {{{
    5 #define ulong unsigned long
    6 }}}
    7 by
    8 {{{
    9 typedef unsigned long ulong
    10 }}}
    11 
    12 '''Apply''':
    13  1. spkg [http://sage.math.washington.edu/home/jdemeyer/spkg/flint-1.5.2.p4.spkg] ([attachment:flint-1.5.2.p4.diff diff])
    14  1. spkg [http://sage.math.washington.edu/home/jdemeyer/spkg/zn_poly-0.9.p11.spkg] ([attachment:zn_poly-0.9.p11.diff diff])
     1We no longer need to mess with `ulong` in `zn_poly`.