summaryrefslogtreecommitdiff
path: root/NEWS
diff options
context:
space:
mode:
authorMike Frysinger <vapier@gentoo.org>2012-12-07 15:44:18 -0500
committerPádraig Brady <P@draigBrady.com>2012-12-21 15:57:50 +0000
commitb6b24ad49d36e13df54650c99c43f9fddd15ff75 (patch)
tree71fae63d40d066f91d69ac855eccc7b3238fbec4 /NEWS
parentdd44ccef0da458b682bcb6b866aac1460a5b50a1 (diff)
downloadcoreutils-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--NEWS3
1 files changed, 3 insertions, 0 deletions
diff --git a/NEWS b/NEWS
index ae7ec2ac6..7c0e554dd 100644
--- a/NEWS
+++ b/NEWS
@@ -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.