#1111: cannot build on OSX/intel with --optimize
--------------------+-------------------------------------------------------
Reporter: coke | Owner:
Type: bug | Status: new
Priority: normal | Milestone:
Component: none | Version: 1.6.0
Severity: medium | Keywords:
Lang: | Patch:
Platform: |
--------------------+-------------------------------------------------------
Build on
{{{
$ sw_vers
ProductName: Mac OS X
ProductVersion: 10.4.11
BuildVersion: 8S2167
}}}
with:
{{{
perl Configure.pl --optimize --ccflags=-g --prefix=/Users/coke/bird
make -j3
}}}
at r41853 (haven't built on this platform in some time, no clue when this
failure started)
perl is 5.10.0, gcc version 4.0.1 (Apple Computer, Inc. build 5363)
yields
{{{
ld: common symbols not allowed with MH_DYLIB output format with the
-multi_module option
src/pmc.o definition of common _PMCNULL (size 16)
src/string/charset.o definition of common _Parrot_ascii_charset_ptr (size
16)
src/string/charset.o definition of common _Parrot_binary_charset_ptr (size
16)
src/string/encoding.o definition of common _Parrot_fixed_8_encoding_ptr
(size 16)
src/string/charset.o definition of common _Parrot_iso_8859_1_charset_ptr
(size 16)
src/string/encoding.o definition of common _Parrot_ucs2_encoding_ptr (size
16)
src/string/charset.o definition of common _Parrot_unicode_charset_ptr
(size 16)
src/string/encoding.o definition of common _Parrot_utf16_encoding_ptr
(size 16)
src/string/encoding.o definition of common _Parrot_utf8_encoding_ptr (size
16)
src/global_setup.o definition of common _run_native (size 16)
src/string/charset.o private external definition of common
_Parrot_default_charset_ptr (size 16)
src/string/encoding.o private external definition of common
_Parrot_default_encoding_ptr (size 16)
src/global_setup.o definition of common _interpreter_array (size 16)
src/global_setup.o definition of common _interpreter_array_mutex (size 48)
src/global_setup.o definition of common _n_interpreters (size 16)
src/global_setup.o private external definition of common _shared_gc_info
(size 16)
src/frame_builder.o private external definition of common _lastpc (size
16)
src/io/core.o private external definition of common _piooffsetzero (size
16)
compilers/imcc/imcparser.o private external definition of common _yydebug
(size 16)
/usr/bin/libtool: internal link edit command failed
make: *** [blib/lib/libparrot.1.6.0.dylib] Error 1
}}}
--
Ticket URL: <https://trac.parrot.org/parrot/ticket/1111>
Parrot <https://trac.parrot.org/parrot/>
Parrot Development
_______________________________________________
parrot-tickets mailing list
[email protected]
http://lists.parrot.org/mailman/listinfo/parrot-tickets