Ticket #1125 (closed defect: fixed)
[with spkg] cvxopt fix completely breaks building Sage with gfortran
|Reported by:||was||Owned by:||was|
> > Compiling from source using gcc-4.2.2, I get > > *** > x86-Linux, ia64-Linux > *** > While compiling cvxopt-0.8.2.p4, I get > > gcc -pthread -shared build/temp.linux-i686-2.5/C/base.o > build/temp.linux-i686-2.5/C/dense.o > build/temp.linux-i686-2.5/C/sparse.o > -L/home/kate/sage/sage-2.8.12-x86-Linux/local/lib > -L/home/kate/sage/sage-2.8.12-x86-Linux/local/lib/gcc-lib/i686-pc-linux-gnu/4.0.3 > -lm -llapack -lblas -lf95 -o build/lib.linux-i686-2.5/cvxopt/base.so > /usr/local/binutils-2.17/x86-Linux-gcc-4.1.1/bin/ld: cannot find -lf95 That's because you're using gfortran. Evidently Josh's fix for cvxopt not fully working fails for people using gfortran. I'll open a trac ticket.
This either has to be properly fixed, or cvxopt has to be removed or something. We need to make sure we fully support using gfortran. Perhaps we should just completely switch to using gfortran and make having gfortran installed a requirement for building sage. Tempting.
- Summary changed from cvxopt fix completely breaks building Sage with gfortran to [with spkg] cvxopt fix completely breaks building Sage with gfortran