-
Notifications
You must be signed in to change notification settings - Fork 15
LLD does not support the triple version of OUTPUT_FORMAT #1025
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
Comments
This is expected with the series to fix #785 because ld.lld does not support |
So, we could in theory work around this in the kernel's Makefile by messing with the emulation value ( However, as it stands now, just adding support the triple version of I can file a bug upstream to ask for clarification on this and what needs to be done to support this with |
The series to fix ClangBuiltLinux/linux#785 exposed an issue with ld.lld, which breaks the build. Move this target to ld.bfd while we discuss how to fix it so that this target is not blocked for testing. [skip ci] Link: ClangBuiltLinux/linux#1025 Presubmit: Signed-off-by: Nathan Chancellor <[email protected]>
The series to fix ClangBuiltLinux/linux#785 exposed an issue with ld.lld, which breaks the build. Move this target to ld.bfd while we discuss how to fix it so that this target is not blocked for testing. [skip ci] Link: ClangBuiltLinux/linux#1025 Presubmit: https://travis-ci.com/github/nathanchance/continuous-integration/builds/166566747 Signed-off-by: Nathan Chancellor <[email protected]>
cc @MaskRay know anything about this target triple (elf32-tradlittlemips) if that's something LLD could support? |
I have updated the title of this to reflect that this does not just affect MIPS: #1288 (comment) |
Hope https://reviews.llvm.org/D96214 helps mips, too. |
I can confirm that
|
Do we want to cherry pick this to 12.x branch? |
LG for release/12.x if it caused problems. The change is pretty safe. |
Link: ClangBuiltLinux/linux#1025 Signed-off-by: Nathan Chancellor <[email protected]>
Link: ClangBuiltLinux/linux#1025 Signed-off-by: Nathan Chancellor <[email protected]>
Choose big if -EB is specified, little if -EL is specified, or default if neither is specified. The new behavior matches GNU ld. Fixes: ClangBuiltLinux/linux#1025 Differential Revision: https://reviews.llvm.org/D96214
Travis CI
The text was updated successfully, but these errors were encountered: