Bug#1054921: quantlib-swig: FTBFS on mips64el
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=mips64el=1.32-1=1698321785=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::~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::~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::~GenericEngine()': | quantlib_wrap.cpp:(.text._ZN8QuantLib13GenericEngineINS_13CliquetOption9argumentsENS_14OneAssetOption7resultsEED2Ev[_ZN8QuantLib13GenericEngineINS_13CliquetOption9argumentsENS_14OneAssetOption7resultsEED5Ev]+0x110): additional relocation overflows omitted from the
Bug#1054921: quantlib-swig: FTBFS on mips64el
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=mips64el=1.32-1=1698321785=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::~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::~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::~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 Cheers -- Sebastian Ramacher