gmpbench: Ultra40 Solaris10 Studio11

Myria myriachan at
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>
To: "Myria" <myriachan at>
Cc: <gmp-devel at>; "Jens Elkner" <jel+iws at>
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>
> writes:
>> 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
>, but I don't
> really know the details.
> /Niels 

More information about the gmp-devel mailing list