Changes between Initial Version and Version 2 of Ticket #14295


Ignore:
Timestamp:
03/18/13 22:12:03 (9 years ago)
Author:
leif
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #14295

    • Property Keywords spkg added
    • Property Status changed from new to needs_review
    • Property Cc jdemeyer added
    • Property Authors changed from to Leif Leonhardy
  • Ticket #14295 – Description

    initial v2  
    11This is because on Solaris, a couple of C math functions get overloaded in C++ (and Solaris' math headers put them into the global namespace).
    22
    3 New Singular 3-1-5.p5 spkg coming up soon.
     3----
     4
     5'''New spkg:''' [http://boxen.math.washington.edu/home/leif/Sage/spkgs/singular-3-1-5.p5.spkg]
     6
     7'''md5sum:''' `3fcadf79649e963b9d669e1161650618  singular-3-1-5.p5.spkg`
     8
     9
     10=== singular-3-1-5.p5 (Leif Leonhardy, March 18th 2013) ===
     11 * #14295: Singular fails to build with GCC 4.7.x on Solaris.
     12   On Solaris, with `__cplusplus >= 199711L`, `floor()` and `log10()` are
     13   overloaded functions which get pulled into the global namespace,
     14   such that calling them with an `int` gets ambiguous.
     15   Patch `kernel/bigintmat.cc` (`patches/sage_trac_14295.patch`)
     16   to cast parameters to `floor()` and `log10()` from `int` to
     17   `double`, making the calls unambiguous.
     18