Currently compilation fails on OS X with gcc/g++, because "-bundle" as the
first argument gets interpreted as a request to run the "undle" version of
the compiler.  It works fine as a later argument, so there's no need to
break compatibility with the Apple compiler:

Index: config/init/hints/darwin.pm
===================================================================
--- config/init/hints/darwin.pm (revision 14355)
+++ config/init/hints/darwin.pm (working copy)
@@ -36,7 +36,7 @@
        link                => 'c++',
        ld                  => 'c++',
        ld_share_flags      => '-dynamiclib -undefined suppress',
-        ld_load_flags       => '-bundle -undefined suppress',
+        ld_load_flags       => '-undefined suppress -bundle',
        memalign            => 'some_memalign',
        has_dynamic_linking     => 1,
        # XXX when built against a dynamic libparrot installable_parrot
records

--
Mark J. Reed <[EMAIL PROTECTED]>

Reply via email to