Control: tags -1 patch On Thu, Sep 27, 2018 at 12:01:56PM +0200, Mattia Rizzolo wrote: > Source: quantlib-swig > Version: 1.13-5 > Severity: serious > > https://buildd.debian.org/status/fetch.php?pkg=quantlib-swig&arch=mips64el&ver=1.13-6&stamp=1536543309&raw=0 > > g++ -shared -Wl,-z,relro -O0 -g0 -DBOOST_NO_AUTO_PTR -Wdate-time > -D_FORTIFY_SOURCE=2 build/temp.linux-mips64-3.6/QuantLib/quantlib_wrap.o > -lQuantLib -o > build/lib.linux-mips64-3.6/QuantLib/_QuantLib.cpython-36m-mips64el-linux-gnuabi64.so > -fopenmp > /usr/bin/ld: build/temp.linux-mips64-3.6/QuantLib/quantlib_wrap.o: in > function `SWIG_TypeCheck': > quantlib_wrap.cpp:(.text+0x34c): relocation truncated to fit: R_MIPS_CALL16 > against `strcmp@@GLIBC_2.0' > /usr/bin/ld: build/temp.linux-mips64-3.6/QuantLib/quantlib_wrap.o: in > function `SWIG_MangledTypeQueryModule': > quantlib_wrap.cpp:(.text+0x924): relocation truncated to fit: R_MIPS_CALL16 > against `strcmp@@GLIBC_2.0' > /usr/bin/ld: build/temp.linux-mips64-3.6/QuantLib/quantlib_wrap.o: in > function `SWIG_PackVoidPtr': > quantlib_wrap.cpp:(.text+0xf18): relocation truncated to fit: R_MIPS_CALL16 > against `strcpy@@GLIBC_2.0' > /usr/bin/ld: build/temp.linux-mips64-3.6/QuantLib/quantlib_wrap.o: in > function `SWIG_UnpackVoidPtr': > quantlib_wrap.cpp:(.text+0xf94): relocation truncated to fit: R_MIPS_CALL16 > against `strcmp@@GLIBC_2.0' > /usr/bin/ld: build/temp.linux-mips64-3.6/QuantLib/quantlib_wrap.o: in > function `SWIG_PackDataName': > quantlib_wrap.cpp:(.text+0x110c): relocation truncated to fit: R_MIPS_CALL16 > against `strncpy@@GLIBC_2.0' > /usr/bin/ld: build/temp.linux-mips64-3.6/QuantLib/quantlib_wrap.o: in > function `SWIG_UnpackDataName': > quantlib_wrap.cpp:(.text+0x119c): relocation truncated to fit: R_MIPS_CALL16 > against `strcmp@@GLIBC_2.0' > /usr/bin/ld: quantlib_wrap.cpp:(.text+0x11c0): relocation truncated to fit: > R_MIPS_CALL16 against `memset@@GLIBC_2.0' > /usr/bin/ld: build/temp.linux-mips64-3.6/QuantLib/quantlib_wrap.o: in > function `SWIG_Python_str_AsChar(_object*)': > quantlib_wrap.cpp:(.text+0x128c): relocation truncated to fit: R_MIPS_CALL16 > against `PyBytes_AsStringAndSize' > /usr/bin/ld: build/temp.linux-mips64-3.6/QuantLib/quantlib_wrap.o: in > function `SWIG_Python_str_FromChar(char const*)': > quantlib_wrap.cpp:(.text+0x138c): relocation truncated to fit: R_MIPS_CALL16 > against `PyUnicode_FromString' > /usr/bin/ld: build/temp.linux-mips64-3.6/QuantLib/quantlib_wrap.o: in > function `SWIG_Python_ErrorType(int)': > quantlib_wrap.cpp:(.text+0x1430): relocation truncated to fit: > R_MIPS_GOT_DISP against `PyExc_IOError' > /usr/bin/ld: quantlib_wrap.cpp:(.text+0x1444): additional relocation > overflows omitted from the output > collect2: error: ld returned 1 exit status > error: command 'g++' failed with exit status 1 > make: *** [debian/rules:99: build-stamp] Error 1 > dpkg-buildpackage: error: debian/rules build-arch subprocess returned exit > status 2
Fix: --- debian/rules.old 2018-09-27 13:19:35.115830704 +0000 +++ debian/rules 2018-09-27 13:19:58.764303410 +0000 @@ -55,7 +55,7 @@ ## also remove mips, mipsel as they are getting taken care of below ## edd 09 Sep 2018 adding mips64el here as well as it recently timed out #ifneq "$(findstring $(cpu), m68k arm armeb s390 powerpc armel armhf mips mipsel)" "" -ifneq "$(findstring $(cpu), m68k arm armeb s390 armel mips64el)" "" +ifneq "$(findstring $(cpu), m68k arm armeb s390 armel)" "" compilerflags = -O0 -g0 -DBOOST_NO_AUTO_PTR endif @@ -63,7 +63,7 @@ ## edd 27 May 2012 move to previos section ## edd 06 Dec 2014 patch by Dejan Latinovic (see #772028) to add -mxgot ## edd 23 Jun 2016 patch by Daniel Knezevic (see #827979) to add gcc-min-expand=20 -ifneq "$(findstring $(cpu), mipsel mips)" "" +ifneq "$(findstring $(cpu), mipsel mips mips64el)" "" #compilerflags = -O2 -g0 compilerflags = -O0 -g0 -mxgot --param ggc-min-expand=20 -DBOOST_NO_AUTO_PTR endif > regards, > Mattia Rizzolo cu Adrian -- "Is there not promise of rain?" Ling Tan asked suddenly out of the darkness. There had been need of rain for many days. "Only a promise," Lao Er said. Pearl S. Buck - Dragon Seed