mirror of
https://github.com/crosstool-ng/crosstool-ng.git
synced 2025-02-19 00:30:29 +00:00
docs/known-issues: add note about build issue on x86_64 with 32bit userspace
Signed-off-by: Johannes Stezenbach <js@sig21.net> (transplanted from da77b5e7cb9f921d0e2a22818b7945906100e704)
This commit is contained in:
parent
3b6aa027d7
commit
b8bbe07c7a
@ -233,3 +233,23 @@ Workaround:
|
|||||||
See above issue.
|
See above issue.
|
||||||
|
|
||||||
--------------------------------
|
--------------------------------
|
||||||
|
Symptoms:
|
||||||
|
On x86_64 hosts with 32bit userspace the GMP build fails with:
|
||||||
|
configure: error: Oops, mp_limb_t is 32 bits, but the assembler code
|
||||||
|
in this configuration expects 64 bits.
|
||||||
|
You appear to have set $CFLAGS, perhaps you also need to tell GMP the
|
||||||
|
intended ABI, see "ABI and ISA" in the manual.
|
||||||
|
|
||||||
|
Explanations:
|
||||||
|
"uname -m" detects x86_64 but the build host is really x86.
|
||||||
|
|
||||||
|
Status:
|
||||||
|
CURRENT
|
||||||
|
|
||||||
|
Fix:
|
||||||
|
None so far. See above issue.
|
||||||
|
|
||||||
|
Workaround:
|
||||||
|
use "setarch i686 ct-ng build"
|
||||||
|
|
||||||
|
--------------------------------
|
||||||
|
Loading…
x
Reference in New Issue
Block a user