Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ecflow fails to build on armv7hl #136

Open
david-geiger opened this issue Nov 23, 2024 · 1 comment
Open

ecflow fails to build on armv7hl #136

david-geiger opened this issue Nov 23, 2024 · 1 comment
Labels
bug Something isn't working

Comments

@david-geiger
Copy link

What happened?

Hi,

On Mageia Cauldron ecflow fails to build only on armv7hl with something like:

/usr/include/boost/asio/detail/reactive_socket_connect_op.hpp:69:(.text.unlikely+0x8bc): dangerous relocation: unsupported relocation
/usr/bin/ld: libs/libecflow_all.a(PlugCmd.cpp.o)(.text+0x1de4): R_ARM_TLS_LE32 relocation not permitted in shared object
libs/libecflow_all.a(PlugCmd.cpp.o): in function boost::asio::detail::posix_mutex::unlock()': /usr/include/boost/asio/detail/posix_mutex.hpp:59:(.text+0x1de4): dangerous relocation: unsupported relocation /usr/bin/ld: libs/libecflow_all.a(Ecf.cpp.o)(.text+0xf14): R_ARM_TLS_LE32 relocation not permitted in shared object libs/libecflow_all.a(Ecf.cpp.o): in function Ecf::incr_state_change_no()':
/home/iurt/rpmbuild/BUILD/ecflow-5.13.5-build/ecFlow-5.13.5-Source/libs/core/src/ecflow/core/Ecf.cpp:88:(.text+0xf14): dangerous relocation: unsupported relocation
/usr/bin/ld: libs/libecflow_all.a(Ecf.cpp.o)(.text+0xf74): R_ARM_TLS_LE32 relocation not permitted in shared object
libs/libecflow_all.a(Ecf.cpp.o): in function Ecf::incr_modify_change_no()': /home/iurt/rpmbuild/BUILD/ecflow-5.13.5-build/ecFlow-5.13.5-Source/libs/core/src/ecflow/core/Ecf.cpp:95:(.text+0xf74): dangerous relocation: unsupported relocation /usr/bin/ld: libs/libecflow_all.a(Ecf.cpp.o)(.text+0xf78): R_ARM_TLS_LE32 relocation not permitted in shared object /home/iurt/rpmbuild/BUILD/ecflow-5.13.5-build/ecFlow-5.13.5-Source/libs/core/src/ecflow/core/Ecf.cpp:95:(.text+0xf78): dangerous relocation: unsupported relocation /usr/bin/ld: libs/libecflow_all.a(Ecf.cpp.o)(.text+0xfac): R_ARM_TLS_LE32 relocation not permitted in shared object libs/libecflow_all.a(Ecf.cpp.o): in function EcfPreserveChangeNo::EcfPreserveChangeNo()':
/home/iurt/rpmbuild/BUILD/ecflow-5.13.5-build/ecFlow-5.13.5-Source/libs/core/src/ecflow/core/Ecf.cpp:102:(.text+0xfac): dangerous relocation: unsupported relocation
/usr/bin/ld: libs/libecflow_all.a(Ecf.cpp.o)(.text+0xfe4): R_ARM_TLS_LE32 relocation not permitted in shared object
libs/libecflow_all.a(Ecf.cpp.o): in function `EcfPreserveChangeNo::~EcfPreserveChangeNo()':
/home/iurt/rpmbuild/BUILD/ecflow-5.13.5-build/ecFlow-5.13.5-Source/libs/core/src/ecflow/core/Ecf.cpp:107:(.text+0xfe4): dangerous relocation: unsupported relocation
collect2: error: ld returned 1 exit status

Regards,
David

What are the steps to reproduce the bug?

Compile on armv7 arch.

Version

5.13.5

Platform (OS and architecture)

Mageia Linux 32bit (armv7hl)

Relevant log output

No response

Accompanying data

No response

Organisation

No response

@david-geiger david-geiger added the bug Something isn't working label Nov 23, 2024
@david-geiger
Copy link
Author

Attached full build log:

build.armv7hl.0.20241122192746.log

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

1 participant