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