Source: emoslib
Version: 2:4.0.3+dfsg1-1
Severity: serious
Justification: fails to build from source (but built successfully in the past)

The ppc64el build of emoslib failed with link errors:

  /usr/bin/gfortran -fPIC -ffixed-line-length-none -fcray-pointer 
-fno-second-underscore -Wuninitialized -DSHAREDMEMORY -O2 -mtune=native 
-Wl,-z,relro -Wl,--disable-new-dtags -shared -Wl,-soname,libemos.so.0d -o 
../lib/libemos.so.0d CMakeFiles/emos_sp_shared.dir/__/libemos_version.c.o 
CMakeFiles/emos_sp_shared.dir/__/interpolation/dummy.F.o 
CMakeFiles/emos_sp_shared.dir/__/interpolation/dummy2.F.o 
CMakeFiles/emos_sp_shared.dir/__/interpolation/areachk.F.o 
CMakeFiles/emos_sp_shared.dir/__/interpolation/estima.F.o ... 
CMakeFiles/emos_sp_shared.dir/__/grib_api_merging/intuvs2.c.o -lgrib_api_f90 
-lgrib_api_f77 -lgrib_api -Wl,-rpath,"\$ORIGIN/../lib"
  CMakeFiles/emos_sp_shared.dir/__/interpolation/sharedll.c.o: In function 
`sharedll_':
  /«BUILDDIR»/emoslib-4.0.3+dfsg.1/interpolation/sharedll.c:113:(.text+0x114): 
relocation truncated to fit: R_PPC64_TOC16_HA against `.bss'
  CMakeFiles/emos_sp_shared.dir/__/interpolation/sharedgg.c.o: In function 
`sharedgg_':
  /«BUILDDIR»/emoslib-4.0.3+dfsg.1/interpolation/sharedgg.c:111:(.text+0xe4): 
relocation truncated to fit: R_PPC64_TOC16_HA against `.bss'
  CMakeFiles/emos_sp_shared.dir/__/interpolation/jopnggsm.c.o: In function 
`jopnggsm_':
  /«BUILDDIR»/emoslib-4.0.3+dfsg.1/interpolation/jopnggsm.c:223:(.text+0xf8): 
relocation truncated to fit: R_PPC64_TOC16_HA against `.bss'
  /«BUILDDIR»/emoslib-4.0.3+dfsg.1/interpolation/jopnggsm.c:223:(.text+0x13c): 
relocation truncated to fit: R_PPC64_TOC16_HA against `.bss'
  /«BUILDDIR»/emoslib-4.0.3+dfsg.1/interpolation/jopnggsm.c:236:(.text+0x248): 
relocation truncated to fit: R_PPC64_TOC16_HA against `.bss'+8
  /«BUILDDIR»/emoslib-4.0.3+dfsg.1/interpolation/jopnggsm.c:319:(.text+0x40c): 
relocation truncated to fit: R_PPC64_TOC16_HA against `.bss'+140
  /«BUILDDIR»/emoslib-4.0.3+dfsg.1/interpolation/jopnggsm.c:319:(.text+0x420): 
relocation truncated to fit: R_PPC64_TOC16_HA against `.bss'+148
  /«BUILDDIR»/emoslib-4.0.3+dfsg.1/interpolation/jopnggsm.c:399:(.text+0x528): 
relocation truncated to fit: R_PPC64_TOC16_HA against `.bss'+148
  /«BUILDDIR»/emoslib-4.0.3+dfsg.1/interpolation/jopnggsm.c:331:(.text+0x62c): 
relocation truncated to fit: R_PPC64_TOC16_HA against `.bss'+140
  /«BUILDDIR»/emoslib-4.0.3+dfsg.1/interpolation/jopnggsm.c:331:(.text+0x640): 
relocation truncated to fit: R_PPC64_TOC16_HA against `.bss'+148
  /«BUILDDIR»/emoslib-4.0.3+dfsg.1/interpolation/jopnggsm.c:274:(.text+0x708): 
additional relocation overflows omitted from the output
  collect2: error: ld returned 1 exit status
  make[3]: *** [lib/libemos.so.0d] Error 1

You might try going to -mcmodel=large there, bearing in mind that
-mcmodel is generally non-portable (#790077).

Could you please take a look?

Thanks!


-- 
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]

Reply via email to