#17635: Update Givaro, FFLAS-FFPACK and LinBox
-------------------------------------+-------------------------------------
Reporter: jpflori | Owner:
Type: enhancement | Status: needs_review
Priority: major | Milestone: sage-7.2
Component: packages: | Resolution:
standard | Merged in:
Keywords: | Reviewers: François Bissey
Authors: Clement Pernet, | Work issues:
Jeroen Demeyer | Commit:
Report Upstream: N/A | c1c84b1785dc93c3711f8589f46f4067061260be
Branch: | Stopgaps:
u/cpernet/givaro_fflasffpack_linbox|
Dependencies: |
-------------------------------------+-------------------------------------
Comment (by embray):
On an unrelated note, when I build the linbox from this ticket on Cygwin I
get:
{{{
/bin/sh ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I.
-I../.. -DDISABLE_COMMENTATOR -I../../linbox
-I/home/embray/src/sagemath/sage/local/include -D__FFLASFFPACK_HAVE_CBLAS
-msse4.1 -mfma -mavx2 -fabi-version=6
-I/home/embray/src/sagemath/sage/local/include
-I/home/embray/src/sagemath/sage/local//include -DFFLAS_COMPILED
-DFFPACK_COMPILED -I/home/embray/src/sagemath/sage/local/include
-I/home/embray/src/sagemath/sage/local/include
-I/home/embray/src/sagemath/sage/local/include
-I/home/embray/src/sagemath/sage/local/include
-I/home/embray/src/sagemath/sage/local/include -DDISABLE_COMMENTATOR
-std=gnu++11 -g -fPIC -c -o linbox-sage.lo linbox-sage.C
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -DDISABLE_COMMENTATOR
-I../../linbox -I/home/embray/src/sagemath/sage/local/include
-D__FFLASFFPACK_HAVE_CBLAS -msse4.1 -mfma -mavx2 -fabi-version=6
-I/home/embray/src/sagemath/sage/local/include
-I/home/embray/src/sagemath/sage/local//include -DFFLAS_COMPILED
-DFFPACK_COMPILED -I/home/embray/src/sagemath/sage/local/include
-I/home/embray/src/sagemath/sage/local/include
-I/home/embray/src/sagemath/sage/local/include
-I/home/embray/src/sagemath/sage/local/include
-I/home/embray/src/sagemath/sage/local/include -DDISABLE_COMMENTATOR
-std=gnu++11 -g -fPIC -c linbox-sage.C -DDLL_EXPORT -DPIC -o .libs
/linbox-sage.o
linbox-sage.C:1:0: warning: -fPIC ignored for target (all code is position
independent)
/* linbox-sage.C
^
In file included from ../../linbox/linbox-config.h:30:0,
from linbox-sage.C:32:
/home/embray/src/sagemath/sage/local/include/fflas-ffpack/fflas-ffpack-
config.h:42:0: warning: "_GLIBCXX_USE_C99" redefined
# define _GLIBCXX_USE_C99 true
^
In file included from /usr/lib/gcc/x86_64-pc-
cygwin/5.3.0/include/c++/iostream:38:0,
from linbox-sage.C:27:
/usr/lib/gcc/x86_64-pc-cygwin/5.3.0/include/c++/x86_64-pc-
cygwin/bits/c++config.h:1309:0: note: this is the location of the previous
definition
#define _GLIBCXX_USE_C99 1
^
/usr/lib/gcc/x86_64-pc-cygwin/5.3.0/../../../../x86_64-pc-cygwin/bin/as:
.libs/linbox-sage.o: too many sections (46123)
/tmp/cck8OXW1.s: Assembler messages:
/tmp/cck8OXW1.s: Fatal error: can't write .libs/linbox-sage.o: File too
big
/usr/lib/gcc/x86_64-pc-cygwin/5.3.0/../../../../x86_64-pc-cygwin/bin/as:
.libs/linbox-sage.o: too many sections (46123)
/tmp/cck8OXW1.s: Fatal error: can't close .libs/linbox-sage.o: File too
big
Makefile:503: recipe for target 'linbox-sage.lo' failed
}}}
I was able to fix this by adding `CXXFLAGS=-Wa,-mbig-obj`
--
Ticket URL: <http://trac.sagemath.org/ticket/17635#comment:127>
Sage <http://www.sagemath.org>
Sage: Creating a Viable Open Source Alternative to Magma, Maple, Mathematica,
and MATLAB
--
You received this message because you are subscribed to the Google Groups
"sage-trac" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/sage-trac.
For more options, visit https://groups.google.com/d/optout.