On Mon, Oct 7, 2019 at 5:57 PM E. Madison Bray <erik.m.b...@gmail.com> wrote: > > 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.
Ahah, I can also see that in my development build, configuring fflas-ffpack output: checking for OpenMP... no whereas on my release build it has checking for OpenMP... yes For now I don't need or care about OpenMP support, as I have not tested that at all on Windows. I just need to figure out why that flag is being forcibly set... > 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/CAOTD34YKKrE2eudAi2BgkMj%2BekzTB5gPrws5jhK6%3DntfN%2Bh37g%40mail.gmail.com.