[PATCH] set mpi limb for all amd64 targets
Werner Koch
wk at gnupg.org
Mon Sep 17 15:19:15 CEST 2012
On Sat, 15 Sep 2012 02:30, vapier at gentoo.org said:
> no idea what you mean. all the mainline toolchain packages support it
> now as does the kernel.
Search for x32 on LWN to see what I mean. IIRC, the x32 ABI was
specified by Intel for use on certain embedded systems. It is
questionable there are any benefits for standard 84 bit CPUs.
> it doesn't have a unique one: x86_64-linux-gnu
Which defines the amd64 ABI and not the x32. That ABI means that an
LONG is 64 bit and not 32. As I said it will likely work to define the
MPI limb size to 64 bit instead of directly to "unsigned long". However
we are mixing two ABIs here which is not a good idea unless it can be
proofed that there are no problems. And as you reported there are
problems mixing the two ABIs.
What about using "./configure --disable-asm" as a workaround?
Salam-Shalom,
Werner
--
Die Gedanken sind frei. Ausnahmen regelt ein Bundesgesetz.
More information about the Gcrypt-devel
mailing list