[MITgcm-support] snprintf$LDBLStub compilation problem
Baylor Fox-Kemper
baylor at MIT.EDU
Mon Jun 12 13:48:31 EDT 2006
Hi Nicholas,
Take a look at my tiger optfile in MITgcm/tools/build_options/
darwin_ppc_xlf_tiger_baylor. If I remember correctly, one can just
use the library inclusion -LSystemStubs.
Cheers,
-Baylor
On Jun 12, 2006, at 1:14 PM, Ed Hill wrote:
> On Mon, 2006-06-12 at 12:12 -0400, Nicolas Wienders wrote:
>>
>> I just downloaded a fresh cvs version of MITgcm
>> after doing an OS upgrade on one of our machine.
>>
>> I can compile an run every example, but as soon as i
>> add "mnc" in the list of packages i get the following
>> error at the very end of the compilation:
>>
>> /usr/bin/ld: Undefined symbols:
>> _snprintf$LDBLStub
>> make: *** [mitgcmuv] Error 1
>>
>> Any idea of where that could be coming from?
>> Thanks a lot. nw
>
> Hi Nicolas,
>
> Apple ships its own modified version of GCC and some of the changes
> they
> make are mighty bone-headed. If you google for the terms
>
> Undefined symbols: printf$LDBLStub
>
> you'll see that number of other folks have encountered this problem or
> similar ones. It has something to do with Xcode and I think it can be
> disabled with a compiler switch or an environment variable such as:
>
> export MACOSX_DEVELOPMENT_TARGET=10.4
>
> or maybe an additional
>
> -lSystemStubs
> [ http://forums.macosxhints.com/archive/index.php/t-43678.html ]
>
> or something. I don't have access to a Mac right now and don't have
> time to fight with it. Keep google-ing and I'm sure you can find a
> better answer.
>
> Ed
>
> --
> Edward H. Hill III, PhD
> office: MIT Dept. of EAPS 54-1424; 77 Massachusetts Ave.
> Cambridge, MA 02139-4307
> emails: eh3 at mit.edu ed at eh3.com
> URLs: http://web.mit.edu/eh3/ http://eh3.com/
> phone: 617-253-0098
> fax: 617-253-4464
>
>
> _______________________________________________
> MITgcm-support mailing list
> MITgcm-support at mitgcm.org
> http://mitgcm.org/mailman/listinfo/mitgcm-support
More information about the MITgcm-support
mailing list