New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 898252 link

Starred by 1 user

Issue metadata

Status: Verified
Owner:
Last visit > 30 days ago
Closed: Nov 27
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: ----
Pri: 3
Type: Bug
Build-Toolchain



Sign in to add a comment

binutils support for `.arch_extension lse` assembler directive

Project Member Reported by ndesaulniers@google.com, Oct 23

Issue description

Follow up to https://bugs.chromium.org/p/chromium/issues/detail?id=865188.

We get a kernel build failure using older versions of binutils that don't understand the `.arch_extension lse` assembler directive.  This prevents the use of CONFIG_ARM64_LSE_ATOMICS.
 
Components: Tools>ChromeOS-Toolchain
Owner: cmt...@chromium.org
Reassigning to the toolchain team, feel free to reassign again if there is a more suitable owner.
Sorry, I was wrong.  It looks like https://github.com/ClangBuiltLinux/linux/commit/0f0e8de334c54c38818a4a5390a39aa09deff5bf needs to be backported to stable. I will send it.
Submitted to stable.
https://www.spinics.net/lists/stable/msg264409.html: [PATCH] kbuild: set no-integrated-as before incl. arch Makefile
https://www.spinics.net/lists/stable/msg264410.html: [PATCH] arm64: lse: remove -fcall-used-x0 flag
Owner: ndesaulniers@google.com
Status: Verified (was: Untriaged)
first patch has been backported to at least 4.14: https://lkml.org/lkml/2018/10/25/581

second patch has been backported + landed back to 4.9: https://www.spinics.net/lists/stable/msg266842.html

Sign in to add a comment