Opened 9 years ago

Last modified 6 years ago

#14268 closed defect

Remove C99 flags in module_list.py — at Version 2

Reported by: jdemeyer Owned by: GeorgSWeber
Priority: major Milestone: sage-7.1
Component: packages: standard Keywords:
Cc: jpflori Merged in:
Authors: Jeroen Demeyer Reviewers:
Report Upstream: N/A Work issues:
Branch: Commit:
Dependencies: #14265 Stopgaps:

Status badges

Description (last modified by jdemeyer)

With #14265, Python is always compiled in C99 mode, which means that we can remove all -std=c99 flags from module_list.py.

In FLINT, we should replace

#define ulong unsigned long

by

typedef unsigned long ulong

The latter is compatible with GLIBC's <sys/types.h> in -std=gnu99 mode.

spkg: http://sage.math.washington.edu/home/jdemeyer/spkg/flint-1.5.2.p4.spkg (diff)

apply to the Sage library: 14268_remove_c99.patch

Change History (2)

comment:1 Changed 9 years ago by jdemeyer

  • Authors set to Jeroen Demeyer
  • Dependencies set to #14265

comment:2 Changed 9 years ago by jdemeyer

  • Description modified (diff)
Note: See TracTickets for help on using tickets.