Public bug reported:
monero FTBFS on riscv64 due to toolchain issues:
[ 64%] Linking CXX executable signature_fuzz_tests
cd "/<<PKGBUILDDIR>>/obj-riscv64-linux-gnu/tests/fuzz" && /usr/bin/cmake -E
cmake_link_script CMakeFiles/signature_fuzz_tests.dir/link.txt --verbose=1
/usr/bin/c++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=.
-fstack-protector-strong -Wformat -Werror=format-security -Wdate-time
-D_FORTIFY_SOURCE=2 -pthread -DNO_AES -fno-strict-aliasing -std=c++11
-D_GNU_SOURCE -Wall -Wextra -Wpointer-arith -Wundef -Wvla -Wwrite-strings
-Wno-error=extra -Wno-error=deprecated-declarations -Wno-unused-parameter
-Wno-unused-variable -Wno-error=unused-variable -Wno-error=undef
-Wno-error=uninitialized -Wlogical-op -Wno-error=maybe-uninitialized
-Wno-error=cpp -Wno-reorder -Wno-missing-field-initializers -fPIC -Wformat
-Wformat-security -fstack-protector -fstack-protector-strong
-fstack-clash-protection -fno-strict-aliasing -ftemplate-depth=900
-Wl,-Bsymbolic-functions -Wl,-z,relro -pie -Wl,-z,relro -Wl,-z,now
-Wl,-z,noexecstack -rdynamic
CMakeFiles/signature_fuzz_tests.dir/signature.cpp.o
CMakeFiles/signature_fuzz_tests.dir/fuzzer.cpp.o -o signature_fuzz_tests
../../lib/libwallet.a ../../src/cryptonote_core/libcryptonote_core.a
../../src/p2p/libp2p.a ../../contrib/epee/src/libepee.a
../../src/device/libdevice.a -Wl,-Bstatic -lrt -Wl,-Bdynamic -ldl
../../src/rpc/librpc_base.a ../../src/mnemonics/libmnemonics.a
../../src/device_trezor/libdevice_trezor.a
../../src/cryptonote_core/libcryptonote_core.a ../../src/multisig/libmultisig.a
../../src/blockchain_db/libblockchain_db.a
../../external/db_drivers/liblmdb/liblmdb.a ../../src/ringct/libringct.a
../../src/cryptonote_basic/libcryptonote_basic.a ../../src/device/libdevice.a
-lhidapi-libusb ../../src/ringct/libringct_basic.a ../../src/blocks/libblocks.a
../../src/checkpoints/libcheckpoints.a ../../src/hardforks/libhardforks.a
../../src/net/libnet.a ../../src/common/libcommon.a
../../src/crypto/libcncrypto.a ../../contrib/epee/src/libepee.a
../../external/easylogging++/libeasylogging.a -lrandomx -lunbound -lboost_regex
-lboost_date_time -lssl -lcrypto -lzmq -lpgm -lnorm -lgssapi_krb5 -lsodium
../../src/libversion.a -lminiupnpc -lboost_chrono -lboost_serialization
-lboost_filesystem -lboost_system -lboost_thread -lboost_program_options
-Wl,-Bstatic -lrt -Wl,-Bdynamic -ldl -latomic
../../external/db_drivers/liblmdb/liblmdb.a(mdb.c.o): in function
`mdb_node_add':
./obj-riscv64-linux-gnu/external/db_drivers/liblmdb/./external/db_drivers/liblmdb/mdb.c:8245:(.text+0x44e6):
relocation truncated to fit: R_RISCV_JAL against `mdb_assert_fail.constprop.0'
collect2: error: ld returned 1 exit status
make[3]: *** [tests/fuzz/CMakeFiles/signature_fuzz_tests.dir/build.make:166:
tests/fuzz/signature_fuzz_tests] Error 1
make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-riscv64-linux-gnu'
make[2]: *** [CMakeFiles/Makefile2:4165:
tests/fuzz/CMakeFiles/signature_fuzz_tests.dir/all] Error 2
make[2]: Leaving directory '/<<PKGBUILDDIR>>/obj-riscv64-linux-gnu'
make[1]: *** [Makefile:163: all] Error 2
make[1]: Leaving directory '/<<PKGBUILDDIR>>/obj-riscv64-linux-gnu'
dh_auto_build: error: cd obj-riscv64-linux-gnu && make -j1 "INSTALL=install
--strip-program=true" VERBOSE=1 returned exit code 2
make: *** [debian/rules:47: binary-arch] Error 25
dpkg-buildpackage: error: debian/rules binary-arch subprocess returned exit
status 2
** Affects: binutils
Importance: Unknown
Status: Unknown
** Affects: binutils (Ubuntu)
Importance: Undecided
Status: New
** Affects: monero (Ubuntu)
Importance: Undecided
Status: New
** Tags: ftbfs
** Bug watch added: Sourceware.org Bugzilla #25181
https://sourceware.org/bugzilla/show_bug.cgi?id=25181
** Also affects: xmr-stak-cpu via
https://sourceware.org/bugzilla/show_bug.cgi?id=25181
Importance: Unknown
Status: Unknown
** No longer affects: xmr-stak-cpu
** Summary changed:
- FTBFS on riscv64
+ monero FTBFS on riscv64
** Also affects: binutils (Ubuntu)
Importance: Undecided
Status: New
** Also affects: binutils via
https://sourceware.org/bugzilla/show_bug.cgi?id=25181
Importance: Unknown
Status: Unknown
** Bug watch added: github.com/riscv/riscv-gnu-toolchain/issues #738
https://github.com/riscv/riscv-gnu-toolchain/issues/738
--
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to binutils in Ubuntu.
https://bugs.launchpad.net/bugs/1940505
Title:
monero FTBFS on riscv64
Status in binutils:
Unknown
Status in binutils package in Ubuntu:
New
Status in monero package in Ubuntu:
New
Bug description:
monero FTBFS on riscv64 due to toolchain issues:
[ 64%] Linking CXX executable signature_fuzz_tests
cd "/<<PKGBUILDDIR>>/obj-riscv64-linux-gnu/tests/fuzz" && /usr/bin/cmake -E
cmake_link_script CMakeFiles/signature_fuzz_tests.dir/link.txt --verbose=1
/usr/bin/c++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=.
-fstack-protector-strong -Wformat -Werror=format-security -Wdate-time
-D_FORTIFY_SOURCE=2 -pthread -DNO_AES -fno-strict-aliasing -std=c++11
-D_GNU_SOURCE -Wall -Wextra -Wpointer-arith -Wundef -Wvla -Wwrite-strings
-Wno-error=extra -Wno-error=deprecated-declarations -Wno-unused-parameter
-Wno-unused-variable -Wno-error=unused-variable -Wno-error=undef
-Wno-error=uninitialized -Wlogical-op -Wno-error=maybe-uninitialized
-Wno-error=cpp -Wno-reorder -Wno-missing-field-initializers -fPIC -Wformat
-Wformat-security -fstack-protector -fstack-protector-strong
-fstack-clash-protection -fno-strict-aliasing -ftemplate-depth=900
-Wl,-Bsymbolic-functions -Wl,-z,relro -pie -Wl,-z,relro -Wl,-z,now
-Wl,-z,noexecstack -rdynamic
CMakeFiles/signature_fuzz_tests.dir/signature.cpp.o
CMakeFiles/signature_fuzz_tests.dir/fuzzer.cpp.o -o signature_fuzz_tests
../../lib/libwallet.a ../../src/cryptonote_core/libcryptonote_core.a
../../src/p2p/libp2p.a ../../contrib/epee/src/libepee.a
../../src/device/libdevice.a -Wl,-Bstatic -lrt -Wl,-Bdynamic -ldl
../../src/rpc/librpc_base.a ../../src/mnemonics/libmnemonics.a
../../src/device_trezor/libdevice_trezor.a
../../src/cryptonote_core/libcryptonote_core.a ../../src/multisig/libmultisig.a
../../src/blockchain_db/libblockchain_db.a
../../external/db_drivers/liblmdb/liblmdb.a ../../src/ringct/libringct.a
../../src/cryptonote_basic/libcryptonote_basic.a ../../src/device/libdevice.a
-lhidapi-libusb ../../src/ringct/libringct_basic.a ../../src/blocks/libblocks.a
../../src/checkpoints/libcheckpoints.a ../../src/hardforks/libhardforks.a
../../src/net/libnet.a ../../src/common/libcommon.a
../../src/crypto/libcncrypto.a ../../contrib/epee/src/libepee.a
../../external/easylogging++/libeasylogging.a -lrandomx -lunbound -lboost_regex
-lboost_date_time -lssl -lcrypto -lzmq -lpgm -lnorm -lgssapi_krb5 -lsodium
../../src/libversion.a -lminiupnpc -lboost_chrono -lboost_serialization
-lboost_filesystem -lboost_system -lboost_thread -lboost_program_options
-Wl,-Bstatic -lrt -Wl,-Bdynamic -ldl -latomic
../../external/db_drivers/liblmdb/liblmdb.a(mdb.c.o): in function
`mdb_node_add':
./obj-riscv64-linux-gnu/external/db_drivers/liblmdb/./external/db_drivers/liblmdb/mdb.c:8245:(.text+0x44e6):
relocation truncated to fit: R_RISCV_JAL against `mdb_assert_fail.constprop.0'
collect2: error: ld returned 1 exit status
make[3]: *** [tests/fuzz/CMakeFiles/signature_fuzz_tests.dir/build.make:166:
tests/fuzz/signature_fuzz_tests] Error 1
make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-riscv64-linux-gnu'
make[2]: *** [CMakeFiles/Makefile2:4165:
tests/fuzz/CMakeFiles/signature_fuzz_tests.dir/all] Error 2
make[2]: Leaving directory '/<<PKGBUILDDIR>>/obj-riscv64-linux-gnu'
make[1]: *** [Makefile:163: all] Error 2
make[1]: Leaving directory '/<<PKGBUILDDIR>>/obj-riscv64-linux-gnu'
dh_auto_build: error: cd obj-riscv64-linux-gnu && make -j1 "INSTALL=install
--strip-program=true" VERBOSE=1 returned exit code 2
make: *** [debian/rules:47: binary-arch] Error 25
dpkg-buildpackage: error: debian/rules binary-arch subprocess returned exit
status 2
To manage notifications about this bug go to:
https://bugs.launchpad.net/binutils/+bug/1940505/+subscriptions
--
Mailing list: https://launchpad.net/~touch-packages
Post to : [email protected]
Unsubscribe : https://launchpad.net/~touch-packages
More help : https://help.launchpad.net/ListHelp