-
ecki'm getting linker errors when trying to build tag v0.18.4.2 about __TMC_END__ and some other related symbols not being build with -fPIC (i didn't have any issues building tag v0.18.4.1) paste.centos.org/view/ec5d2301
-
m-relay<ofrnxmr:xmr.mx> Build method?
-
eckthis is how i invoked cmake
-
eckcmake -BRelease -GNinja -DBUILD_DOCUMENTATION=OFF -DBUILD_TESTS=OFF -DCMAKE_EXPORT_COMPILE_COMMANDS=ON -DCMAKE_INSTALL_PREFIX=/home/evan/.local -DCMAKE_INTERPROCEDURAL_OPTIMIZATION=ON -DCMAKE_POLICY_DEFAULT_CMP0069=NEW -DUSE_CCACHE=OFF -DUSE_DEVICE_TREZOR=OFF -DUSE_LTO=ON -DCMAKE_C_COMPILER=clang-20 -DCMAKE_C_FLAGS=-Wno-unused-command-line-argument -fuse-ld=lld -DCMAKE_CXX_COMPILER=clang++-20
-
eck-DCMAKE_CXX_FLAGS=-Wno-unused-command-line-argument -fuse-ld=lld .
-
wsintraHi
-
m-relay<0xfffc:monero.social> eck any specific reason you pass fuse-ld=ld ? second question, can you compile if you disable PIC? For some reason it does not use crtbeginS.o and defaults to crtbegin.o
-
m-relay<0xfffc:monero.social> `find /usr/lib/gcc/x86_64-redhat-linux/15 -iname crt*.o`
-
meon/join #monero-research-lab
an hour ago