diff options
author | Mike Frysinger <vapier@gentoo.org> | 2012-12-07 15:44:18 -0500 |
---|---|---|
committer | Pádraig Brady <P@draigBrady.com> | 2012-12-21 15:57:50 +0000 |
commit | b6b24ad49d36e13df54650c99c43f9fddd15ff75 (patch) | |
tree | 71fae63d40d066f91d69ac855eccc7b3238fbec4 /NEWS | |
parent | dd44ccef0da458b682bcb6b866aac1460a5b50a1 (diff) | |
download | coreutils-b6b24ad49d36e13df54650c99c43f9fddd15ff75.tar.xz |
factor: disable x86_64 assembly code for x32 builds
The current x86_64 asm code does not work for x32 (__ILP32__) ABIs,
so disable it. Note simply deleting the q suffix is not enough.
* src/longlong.h: Restrict x86_64 assembly to _LP64 targets,
which is consistent with other checks in longlong.h and
avoids this code on x32.
* NEWS: Mention the build fix.
Diffstat (limited to 'NEWS')
-rw-r--r-- | NEWS | 3 |
1 files changed, 3 insertions, 0 deletions
@@ -85,6 +85,9 @@ GNU coreutils NEWS -*- outline -*- build failure when building from modified sources, as is common practice for a patched distribution package. + factor now builds on x86_64 with x32 ABI, by avoiding incompatible asm. + [bug introduced in coreutils-8.20] + The check in the root-only tests to test whether our dummy user, $NON_ROOT_USERNAME, is able to run binaries from the build directory failed. As a result, these tests have been skipped unnecessarily. |