When building from scratch on Cygwin I am getting some errors related
to OMP-related symbols being missing when linking a Sage module that
uses fflas-ffpack; specifically sage.libs.linbox_flint_interface:

[sagelib-8.9] g++ -shared -Wl,--enable-auto-image-base
-L/opt/sagemath-8.9/local/lib -Wl,-rpath,/opt/sagemath-8.9/local/lib
-L/opt/sagemath-8.9/local/lib -Wl,-rpath,/opt/sagemath-8.9/local/lib
build/temp.cygwin-3.0.7-x86_64-2.7/build/cythonized/sage/libs/linbox/linbox_flint_interface.o
-L/opt/sagemath-8.9/local/lib
-L/opt/sagemath-8.9/local/lib/python2.7/config
-L/opt/sagemath-8.9/local/lib -llinbox -lntl -liml -lfflas -lffpack
-lgivaro -lblas -lflint -lmpfr -lgmp -lgmpxx -lstdc++ -lpython2.7 -o
build/lib.cygwin-3.0.7-x86_64-2.7/sage/libs/linbox/linbox_flint_interface.dll
[sagelib-8.9] 
build/temp.cygwin-3.0.7-x86_64-2.7/build/cythonized/sage/libs/linbox/linbox_flint_interface.o:
In function `FFPACK::rns_double::init(unsigned long, unsigned long,
double*, unsigned long, Givaro::Integer const*, unsigned long,
unsigned long, bool) const [clone ._omp_fn.0]':
[sagelib-8.9] 
/opt/sagemath-8.9/local/include/fflas-ffpack/field/rns-double.inl:95:
undefined reference to `GOMP_loop_ull_runtime_start'

it goes on like that for several related errors.  I've never seen this
one before.  This is with gcc 7.4.0.

This was doing a build from scratch for a release, in a clean Cygwin
install, so I'm not sure where the difference is.  One thing I can
see, comparing to a previous build log of my development sage from one
of the 8.9 release candidates (with fflas-ffpack 2.4.3) that that
module was compiled *without* -fopenmp, whereas on my clean build it
is passing -fopenmp and I'm not sure where the difference is coming
from.

On Mon, Sep 30, 2019 at 1:19 AM Volker Braun <vbraun.n...@gmail.com> wrote:
>
> The "master" git branch has been updated to Sage-8.9. As always, you can get 
> the latest beta version from the "develop" git branch. Alternatively, the 
> self-contained source tarball is at 
> http://www.sagemath.org/download-latest.html
>
> There was no change over 8.9.rc1
>
> --
> You received this message because you are subscribed to the Google Groups 
> "sage-release" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to sage-release+unsubscr...@googlegroups.com.
> To view this discussion on the web visit 
> https://groups.google.com/d/msgid/sage-release/ea48d604-eff9-4b8c-ab44-a0929a7e99f9%40googlegroups.com.

-- 
You received this message because you are subscribed to the Google Groups 
"sage-release" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to sage-release+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sage-release/CAOTD34aMMVm9rUt057Vew3ON6VBcWQSva5zm3Hx%3D-StOeubSbw%40mail.gmail.com.

Reply via email to