----- Forwarded message from Alberto Manuel Brand?o Sim?es <[EMAIL PROTECTED]> 
-----

From: Alberto Manuel Brand?o Sim?es <[EMAIL PROTECTED]>
Date: Tue, 24 May 2005 16:49:05 +0100
To: Michael G Schwern <[EMAIL PROTECTED]>
Subject: ExtUtils::MakeMaker
User-Agent: Mozilla Thunderbird 0.9 (X11/20041103)

Hi, Michael

I bought a PowerBook and now I'm porting my PhD application (a C+Perl 
application) to work both in Linux and OSX (Tiger).

I needed to change MACOSX_DEPLOYMENT_TARGET but that seems to be a 
common task.

Now, the problem is another:

| PATH="/usr/lib:/sw/lib" /usr/bin/ld -bundle -undefined dynamic_lookup
 -L/usr/local/lib NAT.o -o blib/arch/auto/NAT/NAT.bundle -lm -lz
-L/sw/lib -lglib-2.0 -lintl -liconv
| /usr/bin/ld: NAT.o has external relocation entries in non-writable
section (__TEXT,__text) for symbols:
| restFP
| saveFP

Asking on the [EMAIL PROTECTED] mailing list, they suggested to use gcc 
instead of ld, so

| PATH="/usr/lib:/sw/lib" /usr/bin/gcc -bundle -undefined dynamic_lookup
 -L/usr/local/lib NAT.o -o blib/arch/auto/NAT/NAT.bundle -lm -lz
-L/sw/lib -lglib-2.0 -lintl -liconv

The nice thing is that this works both in OSX and in Linux. Then, my 
question is: should this be a change to MakeMaker code (to use gcc 
instead of ld) or I should force that somehow in my code?

Kind regards,
Alberto

PS: Any idea if you will come to YAPC::EU? :-D
-- 
Alberto Sim?es - Departamento de Inform?tica - Universidade do Minho
                 Campus de Gualtar - 4710-057 Braga - Portugal


----- End forwarded message -----

-- 
Michael G Schwern     [EMAIL PROTECTED]     http://www.pobox.com/~schwern
Just call me 'Moron Sugar'.
        http://www.somethingpositive.net/sp05182002.shtml

Reply via email to