MACOSX_DEPLOYMENT_TARGET=10.10 causes make check failure

Torbjörn Granlund tg at
Tue Jul 1 02:08:58 UTC 2014

Thanks for your bug report.

Apparently, some x86-64 functions in GMP are not compliant with the
Apple ABI, and as it turns out also not with the ELF ABI.  Not sure
about the situation on Windoze.

I am working on a fix.

These bugs can only be triggered if a runtime loader steps in within
what we intend as internal GMP calls, and then only if the runtime
loader depends on that the stack pointer = 8 (mod 16) at function entry.

(We intend to make these private calls be resolved at lib creation time
to save space and time.  Then we can ignore this aspect of the ABI.)

Please encrypt, key id 0xC8601622

More information about the gmp-bugs mailing list