#6234: [with patch, needs review (easy)] make parallel GCC'ing of Sage library 
not
experimental
-------------------------+--------------------------------------------------
 Reporter:  was          |       Owner:  craigcitro
     Type:  enhancement  |      Status:  new       
 Priority:  major        |   Milestone:  sage-4.0.2
Component:  build        |    Keywords:            
 Reviewer:               |      Author:            
   Merged:               |  
-------------------------+--------------------------------------------------

Comment(by ncalexan):

 I can't say for certain that this is at fault, but this was from the build
 of 4.0.2.alpha0 on sage.math:

 {{{
 ...
 gcc -fno-strict-aliasing -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes
 -fPIC -I/scratch/ncalexan/releases/sage-4.0.2.alpha0/local//include
 -I/scra\
 tch/ncalexan/releases/sage-4.0.2.alpha0/local//include/csage
 -I/scratch/ncalexan/releases/sage-4.0.2.alpha0/devel//sage/sage/ext
 -I/scratch/ncalexan/r\
 eleases/sage-4.0.2.alpha0/local/include/python2.5 -c sage/matrix/matrix2.c
 -o build/temp.linux-x86_64-2.5/sage/matrix/matrix2.o -w
 g++ -pthread -shared
 build/temp.linux-x86_64-2.5/sage/libs/ntl/ntl_ZZ_pEX.o
 -L/scratch/ncalexan/releases/sage-4.0.2.alpha0/local//lib -lcsage -lcsage
 \
 -lntl -lgmp -lgmpxx -lm -lstdc++ -lstdc++ -lntl -o
 build/lib.linux-x86_64-2.5/sage/libs/ntl/ntl_ZZ_pEX.so
 gcc -fno-strict-aliasing -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes
 -fPIC
 -I/scratch/ncalexan/releases/sage-4.0.2.alpha0/local/lib/python2.5/si\
 te-packages/numpy/core/include
 -I/scratch/ncalexan/releases/sage-4.0.2.alpha0/local//include
 -I/scratch/ncalexan/releases/sage-4.0.2.alpha0/local//inc\
 lude/csage
 -I/scratch/ncalexan/releases/sage-4.0.2.alpha0/devel//sage/sage/ext
 -I/scratch/ncalexan/releases/sage-4.0.2.alpha0/local/include/python2.5 \
 -c sage/matrix/matrix_complex_double_dense.c -o
 build/temp.linux-x86_64-2.5/sage/matrix/matrix_complex_double_dense.o -w
 gcc -pthread -shared build/temp.linux-x86_64-2.5/sage/matrix/action.o
 -L/scratch/ncalexan/releases/sage-4.0.2.alpha0/local//lib -lcsage -lstdc++
 -lntl\
  -o build/lib.linux-x86_64-2.5/sage/matrix/action.so
 gcc -fno-strict-aliasing -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes
 -fPIC -I/scratch/ncalexan/releases/sage-4.0.2.alpha0/local//include
 -I/scra\
 tch/ncalexan/releases/sage-4.0.2.alpha0/local//include/csage
 -I/scratch/ncalexan/releases/sage-4.0.2.alpha0/devel//sage/sage/ext
 -I/scratch/ncalexan/r\
 eleases/sage-4.0.2.alpha0/local/include/python2.5 -c
 sage/matrix/matrix_cyclo_dense.cpp -o
 build/temp.linux-x86_64-2.5/sage/matrix/matrix_cyclo_dense.\
 o -w
 cc1plus: warning: command line option "-Wstrict-prototypes" is valid for
 Ada/C/ObjC but not for C++
 gcc -pthread -shared
 build/temp.linux-x86_64-2.5/sage/matrix/matrix_complex_double_dense.o
 -L/scratch/ncalexan/releases/sage-4.0.2.alpha0/local//lib -\
 lcsage -lcblas -latlas -lstdc++ -lntl -o
 build/lib.linux-x86_64-2.5/sage/matrix/matrix_complex_double_dense.so
 gcc -fno-strict-aliasing -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes
 -fPIC -I/scratch/ncalexan/releases/sage-4.0.2.alpha0/local//include
 -I/scra\
 tch/ncalexan/releases/sage-4.0.2.alpha0/local//include/csage
 -I/scratch/ncalexan/releases/sage-4.0.2.alpha0/devel//sage/sage/ext
 -I/scratch/ncalexan/r\
 eleases/sage-4.0.2.alpha0/local/include/python2.5 -c
 sage/matrix/matrix_dense.c -o
 build/temp.linux-x86_64-2.5/sage/matrix/matrix_dense.o -w
 g++ -pthread -shared build/temp.linux-x86_64-2.5/sage/libs/ntl/ntl_ZZ_pX.o
 -L/scratch/ncalexan/releases/sage-4.0.2.alpha0/local//lib -lcsage -lcsage
 -\
 lntl -lgmp -lgmpxx -lm -lstdc++ -lstdc++ -lntl -o
 build/lib.linux-x86_64-2.5/sage/libs/ntl/ntl_ZZ_pX.so
 error: could not create 'build/temp.linux-x86_64-2.5/sage/matrix': File
 exists
 sage: There was an error installing modified sage library code.

 ERROR installing SAGE
 ...
 }}}

-- 
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/6234#comment:5>
Sage <http://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 post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/sage-trac?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to