[erlang-questions] [erlang-patches] [PATCH] 64-bit solaris builds

Paul Fisher pfisher@REDACTED
Mon Mar 2 16:35:54 CET 2009


Thank you very much!  13B is just great, as I am just checking out 13A 
for features and to see if the issue reported previously are likely to 
get into 13B.


Bjorn Gustavsson wrote:
> On Thu, Feb 26, 2009 at 1:27 AM, Paul Fisher <pfisher@REDACTED> wrote:
>> Bjorn Gustavsson wrote:
>>> On Fri, Aug 29, 2008 at 12:59 AM, Paul Fisher <pfisher@REDACTED
>>> <mailto:pfisher@REDACTED>> wrote:
>>>
>>>    This patch allows 64-bit builds when the target system supports both
>>>    32-bit and 64-bit in the same system environment.  Specifically, this
>>>    works on Solaris 10/Opensolaris, and adjusts the --enable-darwin-64-bit
>>>    configure flag to be simply --enable-64bit so that it can be used for
>>>    the same purpose on both darwin and solaris (building 64-bit target
>>>    environment) without having to introduce another system specific
>>>    configure flag.
>>>
>>>
>>> We will address this issue in a future release (not R12B-5) by making sure
>>> that CFLAGS will be properly propagated
>>> by all Makefiles.
>> I was just checking out the 13A-0 snapshot, and this failure is still
>> present.  Will this (please) make it into the first drop of R13?
>>
>> $ CC='gcc' LD='gcc' CFLAGS='-m64 -O2' LDFLAGS='-m64' LIBS='-lmtmalloc'
>> ./configure --enable-threads --enable-smp-support --enable-kernel-poll
>> --enable-hipe --disable-megaco-flex-scanner-drvlineno --without-unixodbc
>> ...
>> $ make
>> ...
>>
>> make[4]: Entering directory
>> `/export/home/pfisher/bld/otp_src_R13A-0/lib/asn1/c_src'
>> ld -G
>> -L/export/home/pfisher/bld/otp_src_R13A-0/lib/erl_interface/obj/i386-pc-solaris2.11
>> -o
>> /export/home/pfisher/bld/otp_src_R13A-0/lib/asn1/priv/lib/i386-pc-solaris2.11/asn1_erl_drv.so
>> /export/home/pfisher/bld/otp_src_R13A-0/lib/asn1/priv/obj/i386-pc-solaris2.11/asn1_erl_drv.o
>> -lei  -lc -ldl -lm -lmtmalloc  -lsocket -lnsl
>> ld: skipping incompatible
>> /export/home/pfisher/bld/otp_src_R13A-0/lib/erl_interface/obj/i386-pc-solaris2.11/libei.a
>> when searching for -lei
>> ld: cannot find -lei
>>
> 
> We'll try to fix it in the R13B release. (We will probably not have
> time to fix it in R13A.)
> 
> /Björn
> 




More information about the erlang-questions mailing list