On 28 October 2023 at 22:53, Sebastian Ramacher wrote:
| Source: quantlib-swig
| Version: 1.32-1
| Severity: serious
| Tags: ftbfs
| Justification: fails to build from source (but built successfully in the past)
| X-Debbugs-Cc: sramac...@debian.org
| 
| 
https://buildd.debian.org/status/fetch.php?pkg=quantlib-swig&arch=mips64el&ver=1.32-1&stamp=1698321785&raw=0
| 
| g++ -shared -Wl,-O1 -Wl,-Bsymbolic-functions -O0 -g0 -mxgot --param 
ggc-min-expand=20 -DBOOST_NO_AUTO_PTR 
build/temp.linux-mips64-cpython-311/QuantLib/quantlib_wrap.o 
-L/usr/lib/mips64el-linux-gnuabi64 -L/usr/lib -lQuantLib -o 
build/lib.linux-mips64-cpython-311/QuantLib/_QuantLib.cpython-311-mips64el-linux-gnuabi64.so
 -fopenmp
| build/temp.linux-mips64-cpython-311/QuantLib/quantlib_wrap.o: in function 
`virtual thunk to QuantLib::HimalayaOption::arguments::~arguments()':
| 
quantlib_wrap.cpp:(.text._ZN8QuantLib14HimalayaOption9argumentsD1Ev[_ZN8QuantLib14HimalayaOption9argumentsD1Ev]+0x104):
 relocation truncated to fit: R_MIPS_GOT_PAGE against 
`.text._ZN8QuantLib14HimalayaOption9argumentsD1Ev'
| build/temp.linux-mips64-cpython-311/QuantLib/quantlib_wrap.o: in function 
`non-virtual thunk to QuantLib::HimalayaOption::results::~results()':
| 
quantlib_wrap.cpp:(.text._ZN8QuantLib14HimalayaOption7resultsD1Ev[_ZN8QuantLib14HimalayaOption7resultsD1Ev]+0xf0):
 relocation truncated to fit: R_MIPS_GOT_PAGE against 
`.text._ZN8QuantLib14HimalayaOption7resultsD1Ev'
| build/temp.linux-mips64-cpython-311/QuantLib/quantlib_wrap.o: in function 
`virtual thunk to QuantLib::HimalayaOption::results::~results()':
| 
quantlib_wrap.cpp:(.text._ZN8QuantLib14HimalayaOption7resultsD1Ev[_ZN8QuantLib14HimalayaOption7resultsD1Ev]+0x118):
 relocation truncated to fit: R_MIPS_GOT_PAGE against 
`.text._ZN8QuantLib14HimalayaOption7resultsD1Ev'
| build/temp.linux-mips64-cpython-311/QuantLib/quantlib_wrap.o: in function 
`non-virtual thunk to QuantLib::HimalayaOption::results::~results()':
| 
quantlib_wrap.cpp:(.text._ZN8QuantLib14HimalayaOption7resultsD0Ev[_ZN8QuantLib14HimalayaOption7resultsD0Ev]+0x8c):
 relocation truncated to fit: R_MIPS_GOT_PAGE against 
`.text._ZN8QuantLib14HimalayaOption7resultsD0Ev'
| build/temp.linux-mips64-cpython-311/QuantLib/quantlib_wrap.o: in function 
`virtual thunk to QuantLib::HimalayaOption::results::~results()':
| 
quantlib_wrap.cpp:(.text._ZN8QuantLib14HimalayaOption7resultsD0Ev[_ZN8QuantLib14HimalayaOption7resultsD0Ev]+0xb4):
 relocation truncated to fit: R_MIPS_GOT_PAGE against 
`.text._ZN8QuantLib14HimalayaOption7resultsD0Ev'
| build/temp.linux-mips64-cpython-311/QuantLib/quantlib_wrap.o: in function 
`non-virtual thunk to 
QuantLib::GenericEngine<QuantLib::HimalayaOption::arguments, 
QuantLib::HimalayaOption::results>::~GenericEngine()':
| 
quantlib_wrap.cpp:(.text._ZN8QuantLib13GenericEngineINS_14HimalayaOption9argumentsENS1_7resultsEED2Ev[_ZN8QuantLib13GenericEngineINS_14HimalayaOption9argumentsENS1_7resultsEED5Ev]+0x110):
 relocation truncated to fit: R_MIPS_GOT_PAGE against 
`.text._ZN8QuantLib13GenericEngineINS_14HimalayaOption9argumentsENS1_7resultsEED2Ev'
| build/temp.linux-mips64-cpython-311/QuantLib/quantlib_wrap.o: in function 
`non-virtual thunk to 
QuantLib::GenericEngine<QuantLib::HimalayaOption::arguments, 
QuantLib::HimalayaOption::results>::~GenericEngine()':
| 
quantlib_wrap.cpp:(.text._ZN8QuantLib13GenericEngineINS_14HimalayaOption9argumentsENS1_7resultsEED0Ev[_ZN8QuantLib13GenericEngineINS_14HimalayaOption9argumentsENS1_7resultsEED5Ev]+0x8c):
 relocation truncated to fit: R_MIPS_GOT_PAGE against 
`.text._ZN8QuantLib13GenericEngineINS_14HimalayaOption9argumentsENS1_7resultsEED0Ev'
| build/temp.linux-mips64-cpython-311/QuantLib/quantlib_wrap.o: in function 
`non-virtual thunk to QuantLib::HimalayaOption::engine::~engine()':
| 
quantlib_wrap.cpp:(.text._ZN8QuantLib14HimalayaOption6engineD2Ev[_ZN8QuantLib14HimalayaOption6engineD5Ev]+0xa4):
 relocation truncated to fit: R_MIPS_GOT_PAGE against 
`.text._ZN8QuantLib14HimalayaOption6engineD2Ev'
| build/temp.linux-mips64-cpython-311/QuantLib/quantlib_wrap.o: in function 
`non-virtual thunk to QuantLib::HimalayaOption::engine::~engine()':
| 
quantlib_wrap.cpp:(.text._ZN8QuantLib14HimalayaOption6engineD0Ev[_ZN8QuantLib14HimalayaOption6engineD5Ev]+0x8c):
 relocation truncated to fit: R_MIPS_GOT_PAGE against 
`.text._ZN8QuantLib14HimalayaOption6engineD0Ev'
| build/temp.linux-mips64-cpython-311/QuantLib/quantlib_wrap.o: in function 
`virtual thunk to QuantLib::CliquetOption::arguments::~arguments()':
| 
quantlib_wrap.cpp:(.text._ZN8QuantLib13CliquetOption9argumentsD1Ev[_ZN8QuantLib13CliquetOption9argumentsD1Ev]+0x104):
 relocation truncated to fit: R_MIPS_GOT_PAGE against 
`.text._ZN8QuantLib13CliquetOption9argumentsD1Ev'
| build/temp.linux-mips64-cpython-311/QuantLib/quantlib_wrap.o: in function 
`non-virtual thunk to 
QuantLib::GenericEngine<QuantLib::CliquetOption::arguments, 
QuantLib::OneAssetOption::results>::~GenericEngine()':
| 
quantlib_wrap.cpp:(.text._ZN8QuantLib13GenericEngineINS_13CliquetOption9argumentsENS_14OneAssetOption7resultsEED2Ev[_ZN8QuantLib13GenericEngineINS_13CliquetOption9argumentsENS_14OneAssetOption7resultsEED5Ev]+0x110):
 additional relocation overflows omitted from the output
| collect2: error: ld returned 1 exit status

Looks like toolchain issue -- Swig maybe?

Dirk
 
| Cheers
| -- 
| Sebastian Ramacher

-- 
dirk.eddelbuettel.com | @eddelbuettel | e...@debian.org

Reply via email to