gmpbench: Ultra40 Solaris10 Studio11
myriachan at cox.net
Mon Apr 9 10:25:46 CEST 2007
Mac uses BSD binutils instead of GNU binutils, despite using GCC. The
assembly code won't assemble because its references to the global offset
table aren't understood by BSD "as".
If you hack "configure" to make a C-only makefile on Intel Mac, it compiles
and passes "make test". PowerPC Macs compile and test GMP without issue.
----- Original Message -----
From: "Niels "Möller"" <nisse at lysator.liu.se>
To: "Myria" <myriachan at cox.net>
Cc: <gmp-devel at swox.com>; "Jens Elkner" <jel+iws at iws.cs.uni-magdeburg.de>
Sent: Monday, April 09, 2007 00:48
Subject: Re: gmpbench: Ultra40 Solaris10 Studio11
> Torbjorn Granlund
> <tg-this-will-bounce-but-I-am-subscribed-to-the-list-honest at swox.com>
>> I really don't know the problem with Macs, I only know it has not
>> been ported. If the problems are due to bugs in Max OS X or due to
>> intensional oddness of the OS, I don't know.
> The linker and linker conventions, in particular with shared
> libraries, is somehow different. There's some information at
> http://developer.apple.com/technotes/tn2002/tn2071.html, but I don't
> really know the details.
More information about the gmp-devel