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

Linking error: Relocations in generic ELF (EM: 62) for bpmpd_linux64.a(bpmdll.o) in tesseract_ws/trajopt/trajopt_sco #452

Closed
liuminL opened this issue Feb 24, 2025 · 3 comments

Comments

@liuminL
Copy link

liuminL commented Feb 24, 2025

Problem Description

During the compilation of a project based on the tesseract_ws workspace, a linking error occurred. Specifically, when linking the bpmdll.o object file from the tesseract_ws/trajopt/trajopt_sco/3rdpartylib/bpmpd_linux64.a library, the linker (/usr/bin/ld) threw the error message: Relocations in generic ELF (EM: 62).

System and Environment Information

- Operating System: Ubuntu 22.04 LTS
- Architecture: AArch64
- Compiler: gcc version 11.4.0 (Ubuntu 11.4.0-1ubuntu1~22.04) 
- CMake Version: 3.22.1

Expected Solution

I hope to obtain or recompile the bpmpd library suitable for the AArch64 architecture to resolve the current architecture incompatibility issue, enabling the project to compile and run normally.

Thank you in advance for your support and guidance!

@rjoomen
Copy link
Contributor

rjoomen commented Feb 24, 2025

I can't help you with your issue specifically, but by default, Trajopt is using OSQP instead of BPMPD. So if you disable BPMPD support, you do not loose functionality (except if you specifically want to use that solver).

@Levi-Armstrong
Copy link
Contributor

Levi-Armstrong commented Feb 24, 2025

I do not think it is possible to leverage BPMPD on AArch64

@liuminL
Copy link
Author

liuminL commented Feb 25, 2025

Thank you very much, I disabled this solver

@liuminL liuminL closed this as completed Feb 25, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants