I just found that linking in addition against libgcc_s.so cures the
problem.
This is suspiciously similar to (presumably) freebsd-specific lapack
trouble discussed in
http://wiki.sagemath.org/freebsd/sage-4.5

So this seems to be a proof that this is rather gcc-4.5-related,
rather than FreedBSD-specific?!

DIma



On Aug 2, 1:48 pm, Dima Pasechnik <dimp...@gmail.com> wrote:
> Running sage's python on a python file gives ImportError:
>
> sage subshell$ sage -python lp.py
> Traceback (most recent call last):
>   File "lp.py", line 3, in <module>
>     from cvxopt import matrix
>   File "/home/dima/sage/sage-4.5.1/local/lib/python2.6/site-packages/
> cvxopt/__init__.py", line 30, in <module>
>     import base
> ImportError: /home/dima/sage/sage-4.5.1/local/lib/liblapack.so:
> undefined symbol: __powidf2
>
> --------------------------
> on the other hand, load'ing this file in sage happily works:
>
> sage subshell$ sage
> ----------------------------------------------------------------------
> | Sage Version 4.5.1, Release Date: 2010-07-19                       |
> | Type notebook() for the GUI, and license() for information.        |
> ----------------------------------------------------------------------
> sage: load('lp.py')
>      pcost       dcost       gap    pres   dres   k/t
>  0: -8.1000e+00 -1.8300e+01  4e+00  0e+00  8e-01  1e+00
> [....]
>
> This all happens on skynet's taurus:
>
> sage subshell$ uname -a
> Linux taurus 2.6.32.12-115.fc12.x86_64 #1 SMP Fri Apr 30 19:46:25 UTC
> 2010 x86_64 x86_64 x86_64 GNU/Linux
>
> with Sage compiled using gcc-4.5.0
>
> I was unable to reproduce this on systems that run gcc-4.x with x<5.
>
> Any ideas where to look?
>
> Thanks,
> Dima

-- 
To post to this group, send an email to sage-devel@googlegroups.com
To unsubscribe from this group, send an email to 
sage-devel+unsubscr...@googlegroups.com
For more options, visit this group at http://groups.google.com/group/sage-devel
URL: http://www.sagemath.org

Reply via email to