[Bug 2000823] [NEW] sundials: FTBFS with LTO

Graham Inggs 2000823 at bugs.launchpad.net
Sat Dec 31 19:59:12 UTC 2022


Public bug reported:

sundials 6.4.1+dfsg1-1 FTBFS when built with LTO enabled.
Reported upstream: https://github.com/LLNL/sundials/issues/97


[ 85%] Linking Fortran executable test_fsunlinsol_spfgmr_mod_serial
cd /<<PKGBUILDDIR>>/debian/build/examples/sunlinsol/spfgmr/serial && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_fsunlinsol_spfgmr_mod_serial.dir/link.txt --verbose=1
/usr/bin/gfortran -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -flto=auto -Wl,-z,relro -Wl,-z,now -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong CMakeFiles/test_fsunlinsol_spfgmr_mod_serial.dir/test_fsunlinsol_spfgmr_mod_serial.f90.o CMakeFiles/test_fsunlinsol_spfgmr_mod_serial.dir/__/__/__/utilities/test_utilities.f90.o CMakeFiles/test_fsunlinsol_spfgmr_mod_serial.dir/__/__/test_sunlinsol.f90.o -o test_fsunlinsol_spfgmr_mod_serial  -Wl,-rpath,/<<PKGBUILDDIR>>/debian/build/src/nvector/serial/fmod:/<<PKGBUILDDIR>>/debian/build/src/sunlinsol/spfgmr/fmod:/<<PKGBUILDDIR>>/debian/build/src/nvector/serial:/<<PKGBUILDDIR>>/debian/build/src/sunlinsol/spfgmr ../../../../src/nvector/serial/fmod/libsundials_fnvecserial_mod.so.6.4.1 ../../../../src/sunlinsol/spfgmr/fmod/libsundials_fsunlinsolspfgmr_mod.so.4.4.1 -lm ../../../../src/nvector/serial/libsundials_nvecserial.so.6.4.1 ../../../../src/sunlinsol/spfgmr/libsundials_sunlinsolspfgmr.so.4.4.1 
/usr/bin/ld: /tmp/ccYCfvAc.ltrans0.ltrans.o: in function `MAIN__':
/usr/bin/cmake -E cmake_copy_f90_mod examples/sunlinsol/spbcgs/serial/test_sunlinsol.mod examples/sunlinsol/spbcgs/serial/CMakeFiles/test_fsunlinsol_spbcgs_mod_serial.dir/test_sunlinsol.mod.stamp GNU
./debian/build/examples/sunlinsol/spgmr/serial/./examples/sunlinsol/test_sunlinsol.f90:213: undefined reference to `psolve'
/usr/bin/ld: /tmp/ccYCfvAc.ltrans0.ltrans.o:./debian/build/examples/sunlinsol/spgmr/serial/./examples/sunlinsol/test_sunlinsol.f90:213: undefined reference to `psetup'
collect2: error: ld returned 1 exit status
make[3]: *** [examples/sunlinsol/spgmr/serial/CMakeFiles/test_fsunlinsol_spgmr_mod_serial.dir/build.make:133: examples/sunlinsol/spgmr/serial/test_fsunlinsol_spgmr_mod_serial] Error 1

** Affects: lto-disabled-list (Ubuntu)
     Importance: Undecided
         Status: New

** Affects: sundials (Ubuntu)
     Importance: Undecided
         Status: New

** Affects: sundials (Debian)
     Importance: Unknown
         Status: Unknown

** Bug watch added: Debian Bug tracker #1015672
   https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1015672

** Also affects: sundials (Debian) via
   https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1015672
   Importance: Unknown
       Status: Unknown

** Also affects: lto-disabled-list (Ubuntu)
   Importance: Undecided
       Status: New

-- 
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to lto-disabled-list in Ubuntu.
https://bugs.launchpad.net/bugs/2000823

Title:
  sundials: FTBFS with LTO

Status in lto-disabled-list package in Ubuntu:
  New
Status in sundials package in Ubuntu:
  New
Status in sundials package in Debian:
  Unknown

Bug description:
  sundials 6.4.1+dfsg1-1 FTBFS when built with LTO enabled.
  Reported upstream: https://github.com/LLNL/sundials/issues/97

  
  [ 85%] Linking Fortran executable test_fsunlinsol_spfgmr_mod_serial
  cd /<<PKGBUILDDIR>>/debian/build/examples/sunlinsol/spfgmr/serial && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_fsunlinsol_spfgmr_mod_serial.dir/link.txt --verbose=1
  /usr/bin/gfortran -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -flto=auto -Wl,-z,relro -Wl,-z,now -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong CMakeFiles/test_fsunlinsol_spfgmr_mod_serial.dir/test_fsunlinsol_spfgmr_mod_serial.f90.o CMakeFiles/test_fsunlinsol_spfgmr_mod_serial.dir/__/__/__/utilities/test_utilities.f90.o CMakeFiles/test_fsunlinsol_spfgmr_mod_serial.dir/__/__/test_sunlinsol.f90.o -o test_fsunlinsol_spfgmr_mod_serial  -Wl,-rpath,/<<PKGBUILDDIR>>/debian/build/src/nvector/serial/fmod:/<<PKGBUILDDIR>>/debian/build/src/sunlinsol/spfgmr/fmod:/<<PKGBUILDDIR>>/debian/build/src/nvector/serial:/<<PKGBUILDDIR>>/debian/build/src/sunlinsol/spfgmr ../../../../src/nvector/serial/fmod/libsundials_fnvecserial_mod.so.6.4.1 ../../../../src/sunlinsol/spfgmr/fmod/libsundials_fsunlinsolspfgmr_mod.so.4.4.1 -lm ../../../../src/nvector/serial/libsundials_nvecserial.so.6.4.1 ../../../../src/sunlinsol/spfgmr/libsundials_sunlinsolspfgmr.so.4.4.1 
  /usr/bin/ld: /tmp/ccYCfvAc.ltrans0.ltrans.o: in function `MAIN__':
  /usr/bin/cmake -E cmake_copy_f90_mod examples/sunlinsol/spbcgs/serial/test_sunlinsol.mod examples/sunlinsol/spbcgs/serial/CMakeFiles/test_fsunlinsol_spbcgs_mod_serial.dir/test_sunlinsol.mod.stamp GNU
  ./debian/build/examples/sunlinsol/spgmr/serial/./examples/sunlinsol/test_sunlinsol.f90:213: undefined reference to `psolve'
  /usr/bin/ld: /tmp/ccYCfvAc.ltrans0.ltrans.o:./debian/build/examples/sunlinsol/spgmr/serial/./examples/sunlinsol/test_sunlinsol.f90:213: undefined reference to `psetup'
  collect2: error: ld returned 1 exit status
  make[3]: *** [examples/sunlinsol/spgmr/serial/CMakeFiles/test_fsunlinsol_spgmr_mod_serial.dir/build.make:133: examples/sunlinsol/spgmr/serial/test_fsunlinsol_spgmr_mod_serial] Error 1

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/lto-disabled-list/+bug/2000823/+subscriptions




More information about the foundations-bugs mailing list