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

[RISCV] ld.lld: error: relaxation not converged with openssl #113838

Open
kraj opened this issue Oct 27, 2024 · 1 comment
Open

[RISCV] ld.lld: error: relaxation not converged with openssl #113838

kraj opened this issue Oct 27, 2024 · 1 comment
Labels

Comments

@kraj
Copy link
Contributor

kraj commented Oct 27, 2024

With master as of e33aec8, LLD is unable to link openSSL test binary on RISCV32

Ends up with

riscv32-yoe-linux-musl-ld.lld: error: relaxation not converged

The reproducer is here - https://uclibc.org/~kraj/reproduce.tar

If I use -Wl,--no-relax then it works.

@github-actions github-actions bot added the lld label Oct 27, 2024
@kraj
Copy link
Contributor Author

kraj commented Oct 27, 2024

@asb @MaskRay any ideas ?

kraj added a commit to YoeDistro/meta-clang that referenced this issue Oct 27, 2024
Additionally disable relaxation on rv32 with lld see [1]

[1] llvm/llvm-project#113838
Signed-off-by: Khem Raj <raj.khem@gmail.com>
kraj added a commit to kraj/meta-clang that referenced this issue Oct 29, 2024
Additionally disable relaxation on rv32 with lld see [1]

[1] llvm/llvm-project#113838
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant