# New Ticket Created by Packy Anderson
# Please include the string: [perl #56076]
# in the subject line of all future correspondence about this issue.
# <URL: http://rt.perl.org/rt3/Ticket/Display.html?id=56076 >
On my OSX PPC 10.4.11 platform I did a "make perl6" from languages/
perl6, and I got the following:
cd src/pmc && perl /usr/local/source/parrot/tools/build/dynpmc.pl
linklibs perl6str mutable perl6scalar mutablevar
c++ -o perl6_group.bundle lib-perl6_group.o perl6str.o mutable.o
perl6scalar.o mutablevar.o -lm -framework OpenGL -framework GLUT -
lcrypto -L/usr/local/lib -L/usr/local/source/parrot/blib/lib -L/opt/
local/lib -L/usr/local/source/parrot/blib/lib -bundle -undefined
dynamic_lookup -L/usr/local/source/parrot/blib/lib -lparrot
/usr/bin/ld: flag: -undefined dynamic_lookup can't be used with
MACOSX_DEPLOYMENT_TARGET environment variable set to: 10.1
collect2: ld returned 1 exit status
partial link of perl6_group failed (256)
make: *** [src/pmc/perl6_group.bundle] Error 2
*grumble* At this point, I could just export it in my .bashrc, or
put it everywhere it ought to be.
I'm submitting a patch, adding the "#CONDITIONED_LINE(darwin):export
MACOSX_DEPLOYMENT_TARGET := @osx_version@" line (and an explanatory
comment) in all the config/makefiles/root.in files for all the
languages in languages/ AND updating tools/dev/mk_language_shell.pl
so it will be in future language shells. I'm not sure if all
languages will use gcc and g++, but I figured it's just an
environment variable and it's better to define it when it's not
needed than to not have it defined when it is.
-packy
Index: tools/dev/mk_language_shell.pl
===================================================================
--- tools/dev/mk_language_shell.pl (revision 28529)
+++ tools/dev/mk_language_shell.pl (working copy)
@@ -155,6 +155,9 @@
CAT = $(PERL) -MExtUtils::Command -e cat
BUILD_DYNPMC = $(PERL) $(BUILD_DIR)/tools/build/dynpmc.pl
RECONFIGURE = $(PERL) $(BUILD_DIR)/tools/dev/reconfigure.pl
+#CONDITIONED_LINE(darwin):
+#CONDITIONED_LINE(darwin):# MACOSX_DEPLOYMENT_TARGET must be defined for OS X
compilation/linking
+#CONDITIONED_LINE(darwin):export MACOSX_DEPLOYMENT_TARGET := @osx_version@
## places to look for things
PARROT_DYNEXT = $(BUILD_DIR)/runtime/parrot/dynext
Index: languages/m4/config/makefiles/root.in
===================================================================
--- languages/m4/config/makefiles/root.in (revision 28529)
+++ languages/m4/config/makefiles/root.in (working copy)
@@ -9,6 +9,9 @@
TOUCH = $(PERL) -MExtUtils::Command -e touch
BUILD_DIR = @build_dir@
RECONFIGURE = $(PERL) @build_dir@/tools/dev/reconfigure.pl
+#CONDITIONED_LINE(darwin):
+#CONDITIONED_LINE(darwin):# MACOSX_DEPLOYMENT_TARGET must be defined for OS X
compilation/linking
+#CONDITIONED_LINE(darwin):export MACOSX_DEPLOYMENT_TARGET := @osx_version@
default: all
all: build
Index: languages/forth/config/makefiles/root.in
===================================================================
--- languages/forth/config/makefiles/root.in (revision 28529)
+++ languages/forth/config/makefiles/root.in (working copy)
@@ -4,6 +4,9 @@
PERL = @perl@
RM_RF = @rm_rf@
RECONFIGURE = $(PERL) @build_dir@/tools/dev/reconfigure.pl
+#CONDITIONED_LINE(darwin):
+#CONDITIONED_LINE(darwin):# MACOSX_DEPLOYMENT_TARGET must be defined for OS X
compilation/linking
+#CONDITIONED_LINE(darwin):export MACOSX_DEPLOYMENT_TARGET := @osx_version@
BUILD_DIR = @build_dir@
Index: languages/unlambda/config/makefiles/root.in
===================================================================
--- languages/unlambda/config/makefiles/root.in (revision 28529)
+++ languages/unlambda/config/makefiles/root.in (working copy)
@@ -10,6 +10,9 @@
PERL = @perl@
RM_F = @rm_f@
RECONFIGURE = $(PERL) @build_dir@/tools/dev/reconfigure.pl
+#CONDITIONED_LINE(darwin):
+#CONDITIONED_LINE(darwin):# MACOSX_DEPLOYMENT_TARGET must be defined for OS X
compilation/linking
+#CONDITIONED_LINE(darwin):export MACOSX_DEPLOYMENT_TARGET := @osx_version@
# The default target
default: build
Index: languages/jako/config/makefiles/root.in
===================================================================
--- languages/jako/config/makefiles/root.in (revision 28529)
+++ languages/jako/config/makefiles/root.in (working copy)
@@ -10,6 +10,9 @@
INTERP = ../../@test_prog@
BUILD_DIR = @build_dir@
RECONFIGURE = $(PERL) @build_dir@/tools/dev/reconfigure.pl
+#CONDITIONED_LINE(darwin):
+#CONDITIONED_LINE(darwin):# MACOSX_DEPLOYMENT_TARGET must be defined for OS X
compilation/linking
+#CONDITIONED_LINE(darwin):export MACOSX_DEPLOYMENT_TARGET := @osx_version@
.SUFFIXES: .jako .pir
Index: languages/bf/config/makefiles/root.in
===================================================================
--- languages/bf/config/makefiles/root.in (revision 28529)
+++ languages/bf/config/makefiles/root.in (working copy)
@@ -1,6 +1,9 @@
RM_F = @rm_f@
PERL = @perl@
PARROT=../../parrot
+#CONDITIONED_LINE(darwin):
+#CONDITIONED_LINE(darwin):# MACOSX_DEPLOYMENT_TARGET must be defined for OS X
compilation/linking
+#CONDITIONED_LINE(darwin):export MACOSX_DEPLOYMENT_TARGET := @osx_version@
default: build
Index: languages/chitchat/config/makefiles/root.in
===================================================================
--- languages/chitchat/config/makefiles/root.in (revision 28529)
+++ languages/chitchat/config/makefiles/root.in (working copy)
@@ -17,6 +17,9 @@
CAT = $(PERL) -MExtUtils::Command -e cat
BUILD_DYNPMC = $(PERL) $(BUILD_DIR)/tools/build/dynpmc.pl
RECONFIGURE = $(PERL) $(BUILD_DIR)/tools/dev/reconfigure.pl
+#CONDITIONED_LINE(darwin):
+#CONDITIONED_LINE(darwin):# MACOSX_DEPLOYMENT_TARGET must be defined for OS X
compilation/linking
+#CONDITIONED_LINE(darwin):export MACOSX_DEPLOYMENT_TARGET := @osx_version@
## places to look for things
PARROT_DYNEXT = $(BUILD_DIR)/runtime/parrot/dynext
Index: languages/perl6/config/makefiles/root.in
===================================================================
--- languages/perl6/config/makefiles/root.in (revision 28529)
+++ languages/perl6/config/makefiles/root.in (working copy)
@@ -26,6 +26,9 @@
BUILD_DYNPMC = $(PERL) $(BUILD_DIR)/tools/build/dynpmc.pl
RECONFIGURE = $(PERL) $(BUILD_DIR)/tools/dev/reconfigure.pl
PBC_TO_EXE = $(BUILD_DIR)/pbc_to_exe$(EXE)
+#CONDITIONED_LINE(darwin):
+#CONDITIONED_LINE(darwin):# MACOSX_DEPLOYMENT_TARGET must be defined for OS X
compilation/linking
+#CONDITIONED_LINE(darwin):export MACOSX_DEPLOYMENT_TARGET := @osx_version@
all: perl6.pbc
Index: languages/PIR/config/makefiles/root.in
===================================================================
--- languages/PIR/config/makefiles/root.in (revision 28529)
+++ languages/PIR/config/makefiles/root.in (working copy)
@@ -17,6 +17,9 @@
CAT = $(PERL) -MExtUtils::Command -e cat
BUILD_DYNPMC = $(PERL) $(BUILD_DIR)/tools/build/dynpmc.pl
RECONFIGURE = $(PERL) $(BUILD_DIR)/tools/dev/reconfigure.pl
+#CONDITIONED_LINE(darwin):
+#CONDITIONED_LINE(darwin):# MACOSX_DEPLOYMENT_TARGET must be defined for OS X
compilation/linking
+#CONDITIONED_LINE(darwin):export MACOSX_DEPLOYMENT_TARGET := @osx_version@
## places to look for things
PARROT_DYNEXT = $(BUILD_DIR)/runtime/parrot/dynext
Index: languages/ecmascript/config/makefiles/root.in
===================================================================
--- languages/ecmascript/config/makefiles/root.in (revision 28529)
+++ languages/ecmascript/config/makefiles/root.in (working copy)
@@ -18,6 +18,9 @@
CAT = $(PERL) -MExtUtils::Command -e cat
BUILD_DYNPMC = $(PERL) $(BUILD_DIR)/tools/build/dynpmc.pl
RECONFIGURE = $(PERL) $(BUILD_DIR)/tools/dev/reconfigure.pl
+#CONDITIONED_LINE(darwin):
+#CONDITIONED_LINE(darwin):# MACOSX_DEPLOYMENT_TARGET must be defined for OS X
compilation/linking
+#CONDITIONED_LINE(darwin):export MACOSX_DEPLOYMENT_TARGET := @osx_version@
## places to look for things
PARROT_DYNEXT = $(BUILD_DIR)/runtime/parrot/dynext
Index: languages/plumhead/config/makefiles/root.in
===================================================================
--- languages/plumhead/config/makefiles/root.in (revision 28529)
+++ languages/plumhead/config/makefiles/root.in (working copy)
@@ -12,8 +12,10 @@
RECONFIGURE = $(PERL) $(BUILD_DIR)/tools/dev/reconfigure.pl
NQP = $(BUILD_DIR)/compilers/nqp/nqp.pbc
PCT = $(BUILD_DIR)/runtime/parrot/library/PCT.pbc
+#CONDITIONED_LINE(darwin):
+#CONDITIONED_LINE(darwin):# MACOSX_DEPLOYMENT_TARGET must be defined for OS X
compilation/linking
+#CONDITIONED_LINE(darwin):export MACOSX_DEPLOYMENT_TARGET := @osx_version@
-
# default
all: build
Index: languages/urm/config/makefiles/root.in
===================================================================
--- languages/urm/config/makefiles/root.in (revision 28529)
+++ languages/urm/config/makefiles/root.in (working copy)
@@ -8,6 +8,9 @@
PARROT = ../../[EMAIL PROTECTED]@
BUILD_DIR = @build_dir@
RECONFIGURE = $(PERL) @build_dir@/tools/dev/reconfigure.pl
+#CONDITIONED_LINE(darwin):
+#CONDITIONED_LINE(darwin):# MACOSX_DEPLOYMENT_TARGET must be defined for OS X
compilation/linking
+#CONDITIONED_LINE(darwin):export MACOSX_DEPLOYMENT_TARGET := @osx_version@
default: build
Index: languages/Zcode/config/makefiles/root.in
===================================================================
--- languages/Zcode/config/makefiles/root.in (revision 28529)
+++ languages/Zcode/config/makefiles/root.in (working copy)
@@ -6,6 +6,9 @@
PARROT = ../../[EMAIL PROTECTED]@
PERL = @perl@
RM_F = @rm_f@
+#CONDITIONED_LINE(darwin):
+#CONDITIONED_LINE(darwin):# MACOSX_DEPLOYMENT_TARGET must be defined for OS X
compilation/linking
+#CONDITIONED_LINE(darwin):export MACOSX_DEPLOYMENT_TARGET := @osx_version@
EXAMPLES = examples/small.z3 examples/hello.z3
Index: languages/hq9plus/config/makefiles/root.in
===================================================================
--- languages/hq9plus/config/makefiles/root.in (revision 28529)
+++ languages/hq9plus/config/makefiles/root.in (working copy)
@@ -12,6 +12,9 @@
PARROT = ../../[EMAIL PROTECTED]@
CAT = $(PERL) -MExtUtils::Command -e cat
RECONFIGURE = $(PERL) $(BUILD_DIR)/tools/dev/reconfigure.pl
+#CONDITIONED_LINE(darwin):
+#CONDITIONED_LINE(darwin):# MACOSX_DEPLOYMENT_TARGET must be defined for OS X
compilation/linking
+#CONDITIONED_LINE(darwin):export MACOSX_DEPLOYMENT_TARGET := @osx_version@
## places to look for things
PGE_LIBRARY = $(BUILD_DIR)/runtime/parrot/library/PGE
Index: languages/lisp/config/makefiles/root.in
===================================================================
--- languages/lisp/config/makefiles/root.in (revision 28529)
+++ languages/lisp/config/makefiles/root.in (working copy)
@@ -6,6 +6,9 @@
PARROT = ../../[EMAIL PROTECTED]@
BUILD_DIR = @build_dir@
RECONFIGURE = $(PERL) @build_dir@/tools/dev/reconfigure.pl
+#CONDITIONED_LINE(darwin):
+#CONDITIONED_LINE(darwin):# MACOSX_DEPLOYMENT_TARGET must be defined for OS X
compilation/linking
+#CONDITIONED_LINE(darwin):export MACOSX_DEPLOYMENT_TARGET := @osx_version@
all: build
Index: languages/regex/config/makefiles/root.in
===================================================================
--- languages/regex/config/makefiles/root.in (revision 28529)
+++ languages/regex/config/makefiles/root.in (working copy)
@@ -12,6 +12,9 @@
BUILD_DYNPMC = $(PERL) @build_dir@/tools/build/dynpmc.pl
PARROT_DYNEXT = @build_dir@/runtime/parrot/dynext
RECONFIGURE = $(PERL) @build_dir@/tools/dev/reconfigure.pl
+#CONDITIONED_LINE(darwin):
+#CONDITIONED_LINE(darwin):# MACOSX_DEPLOYMENT_TARGET must be defined for OS X
compilation/linking
+#CONDITIONED_LINE(darwin):export MACOSX_DEPLOYMENT_TARGET := @osx_version@
# Set up directories
LOAD_EXT = @load_ext@
Index: languages/APL/config/makefiles/root.in
===================================================================
--- languages/APL/config/makefiles/root.in (revision 28529)
+++ languages/APL/config/makefiles/root.in (working copy)
@@ -17,6 +17,9 @@
CAT = $(PERL) -MExtUtils::Command -e cat
BUILD_DYNPMC = $(PERL) $(BUILD_DIR)/tools/build/dynpmc.pl
RECONFIGURE = $(PERL) $(BUILD_DIR)/tools/dev/reconfigure.pl
+#CONDITIONED_LINE(darwin):
+#CONDITIONED_LINE(darwin):# MACOSX_DEPLOYMENT_TARGET must be defined for OS X
compilation/linking
+#CONDITIONED_LINE(darwin):export MACOSX_DEPLOYMENT_TARGET := @osx_version@
## places to look for things
PARROT_DYNEXT = $(BUILD_DIR)/runtime/parrot/dynext
Index: languages/cardinal/config/makefiles/root.in
===================================================================
--- languages/cardinal/config/makefiles/root.in (revision 28529)
+++ languages/cardinal/config/makefiles/root.in (working copy)
@@ -17,6 +17,9 @@
CAT = $(PERL) -MExtUtils::Command -e cat
BUILD_DYNPMC = $(PERL) $(BUILD_DIR)/tools/build/dynpmc.pl
RECONFIGURE = $(PERL) $(BUILD_DIR)/tools/dev/reconfigure.pl
+#CONDITIONED_LINE(darwin):
+#CONDITIONED_LINE(darwin):# MACOSX_DEPLOYMENT_TARGET must be defined for OS X
compilation/linking
+#CONDITIONED_LINE(darwin):export MACOSX_DEPLOYMENT_TARGET := @osx_version@
## places to look for things
PARROT_DYNEXT = $(BUILD_DIR)/runtime/parrot/dynext
Index: languages/pugs/config/makefiles/root.in
===================================================================
--- languages/pugs/config/makefiles/root.in (revision 28529)
+++ languages/pugs/config/makefiles/root.in (working copy)
@@ -2,6 +2,9 @@
PERL = @perl@
PARROT = ../../[EMAIL PROTECTED]@
PBC_MERGE = ../../[EMAIL PROTECTED]@
+#CONDITIONED_LINE(darwin):
+#CONDITIONED_LINE(darwin):# MACOSX_DEPLOYMENT_TARGET must be defined for OS X
compilation/linking
+#CONDITIONED_LINE(darwin):export MACOSX_DEPLOYMENT_TARGET := @osx_version@
LIBPATH = lib
BUILD = $(PERL) @build_dir@/tools/build/dynpmc.pl
Index: languages/punie/config/makefiles/root.in
===================================================================
--- languages/punie/config/makefiles/root.in (revision 28529)
+++ languages/punie/config/makefiles/root.in (working copy)
@@ -10,6 +10,9 @@
PGE_DIR = ../../compilers/pge
NQP_DIR = ../../compilers/nqp
CP = @cp@
+#CONDITIONED_LINE(darwin):
+#CONDITIONED_LINE(darwin):# MACOSX_DEPLOYMENT_TARGET must be defined for OS X
compilation/linking
+#CONDITIONED_LINE(darwin):export MACOSX_DEPLOYMENT_TARGET := @osx_version@
PARROT_LIBRARY = ../../runtime/parrot/library
PGE_LIBRARY = ../../runtime/parrot/library/PGE
Index: languages/lolcode/config/makefiles/root.in
===================================================================
--- languages/lolcode/config/makefiles/root.in (revision 28529)
+++ languages/lolcode/config/makefiles/root.in (working copy)
@@ -17,6 +17,9 @@
CAT = $(PERL) -MExtUtils::Command -e cat
BUILD_DYNPMC = $(PERL) $(BUILD_DIR)/tools/build/dynpmc.pl
RECONFIGURE = $(PERL) $(BUILD_DIR)/tools/dev/reconfigure.pl
+#CONDITIONED_LINE(darwin):
+#CONDITIONED_LINE(darwin):# MACOSX_DEPLOYMENT_TARGET must be defined for OS X
compilation/linking
+#CONDITIONED_LINE(darwin):export MACOSX_DEPLOYMENT_TARGET := @osx_version@
## places to look for things
PARROT_DYNEXT = $(BUILD_DIR)/runtime/parrot/dynext
Index: languages/lua/config/makefiles/root.in
===================================================================
--- languages/lua/config/makefiles/root.in (revision 28529)
+++ languages/lua/config/makefiles/root.in (working copy)
@@ -16,6 +16,9 @@
PBC_TO_EXE = ../../[EMAIL PROTECTED]@
RECONFIGURE = $(PERL) @build_dir@/tools/dev/reconfigure.pl
PMCBUILD = $(PERL) @build_dir@/tools/build/dynpmc.pl
+#CONDITIONED_LINE(darwin):
+#CONDITIONED_LINE(darwin):# MACOSX_DEPLOYMENT_TARGET must be defined for OS X
compilation/linking
+#CONDITIONED_LINE(darwin):export MACOSX_DEPLOYMENT_TARGET := @osx_version@
## places to look for things
LIBPATH = src/lib
Index: languages/tcl/config/makefiles/root.in
===================================================================
--- languages/tcl/config/makefiles/root.in (revision 28529)
+++ languages/tcl/config/makefiles/root.in (working copy)
@@ -5,6 +5,9 @@
BUILD_DIR = @build_dir@
RECONFIGURE = $(PERL) $(BUILD_DIR)/tools/dev/reconfigure.pl
PBC_TO_EXE = $(BUILD_DIR)/[EMAIL PROTECTED]@
+#CONDITIONED_LINE(darwin):
+#CONDITIONED_LINE(darwin):# MACOSX_DEPLOYMENT_TARGET must be defined for OS X
compilation/linking
+#CONDITIONED_LINE(darwin):export MACOSX_DEPLOYMENT_TARGET := @osx_version@
C_BUILTIN = src/builtin
TCL_LIB = library
Index: languages/WMLScript/config/makefiles/root.in
===================================================================
--- languages/WMLScript/config/makefiles/root.in (revision 28529)
+++ languages/WMLScript/config/makefiles/root.in (working copy)
@@ -13,6 +13,9 @@
O = @o@
LOAD_EXT = @load_ext@
PARROT_DYNEXT = @build_dir@/runtime/parrot/dynext
+#CONDITIONED_LINE(darwin):
+#CONDITIONED_LINE(darwin):# MACOSX_DEPLOYMENT_TARGET must be defined for OS X
compilation/linking
+#CONDITIONED_LINE(darwin):export MACOSX_DEPLOYMENT_TARGET := @osx_version@
SRM=Stack
Index: languages/pynie/config/makefiles/root.in
===================================================================
--- languages/pynie/config/makefiles/root.in (revision 28529)
+++ languages/pynie/config/makefiles/root.in (working copy)
@@ -17,6 +17,9 @@
CAT = $(PERL) -MExtUtils::Command -e cat
BUILD_DYNPMC = $(PERL) $(BUILD_DIR)/tools/build/dynpmc.pl
RECONFIGURE = $(PERL) $(BUILD_DIR)/tools/dev/reconfigure.pl
+#CONDITIONED_LINE(darwin):
+#CONDITIONED_LINE(darwin):# MACOSX_DEPLOYMENT_TARGET must be defined for OS X
compilation/linking
+#CONDITIONED_LINE(darwin):export MACOSX_DEPLOYMENT_TARGET := @osx_version@
## places to look for things
PARROT_DYNEXT = $(BUILD_DIR)/runtime/parrot/dynext
Index: languages/squaak/config/makefiles/root.in
===================================================================
--- languages/squaak/config/makefiles/root.in (revision 28529)
+++ languages/squaak/config/makefiles/root.in (working copy)
@@ -17,6 +17,9 @@
CAT = $(PERL) -MExtUtils::Command -e cat
BUILD_DYNPMC = $(PERL) $(BUILD_DIR)/tools/build/dynpmc.pl
RECONFIGURE = $(PERL) $(BUILD_DIR)/tools/dev/reconfigure.pl
+#CONDITIONED_LINE(darwin):
+#CONDITIONED_LINE(darwin):# MACOSX_DEPLOYMENT_TARGET must be defined for OS X
compilation/linking
+#CONDITIONED_LINE(darwin):export MACOSX_DEPLOYMENT_TARGET := @osx_version@
## places to look for things
PARROT_DYNEXT = $(BUILD_DIR)/runtime/parrot/dynext
Index: languages/abc/config/makefiles/root.in
===================================================================
--- languages/abc/config/makefiles/root.in (revision 28529)
+++ languages/abc/config/makefiles/root.in (working copy)
@@ -17,6 +17,9 @@
CAT = $(PERL) -MExtUtils::Command -e cat
BUILD_DYNPMC = $(PERL) $(BUILD_DIR)/tools/build/dynpmc.pl
RECONFIGURE = $(PERL) $(BUILD_DIR)/tools/dev/reconfigure.pl
+#CONDITIONED_LINE(darwin):
+#CONDITIONED_LINE(darwin):# MACOSX_DEPLOYMENT_TARGET must be defined for OS X
compilation/linking
+#CONDITIONED_LINE(darwin):export MACOSX_DEPLOYMENT_TARGET := @osx_version@
## places to look for things
PARROT_DYNEXT = $(BUILD_DIR)/runtime/parrot/dynext
Index: languages/ook/config/makefiles/root.in
===================================================================
--- languages/ook/config/makefiles/root.in (revision 28529)
+++ languages/ook/config/makefiles/root.in (working copy)
@@ -7,6 +7,9 @@
PERL = @perl@
RM_F = @rm_f@
RECONFIGURE = $(PERL) @build_dir@/tools/dev/reconfigure.pl
+#CONDITIONED_LINE(darwin):
+#CONDITIONED_LINE(darwin):# MACOSX_DEPLOYMENT_TARGET must be defined for OS X
compilation/linking
+#CONDITIONED_LINE(darwin):export MACOSX_DEPLOYMENT_TARGET := @osx_version@
# Set up directories
BUILD_DIR = @build_dir@
Index: languages/dotnet/config/Makefile.in
===================================================================
--- languages/dotnet/config/Makefile.in (revision 28529)
+++ languages/dotnet/config/Makefile.in (working copy)
@@ -19,6 +19,9 @@
PMCBUILD = $(PERL) ${build_dir}${slash}tools${slash}build${slash}dynpmc.pl
OPSBUILD = $(PERL) ${build_dir}${slash}tools${slash}build${slash}dynoplibs.pl
DESTDIR = ${build_dir}${slash}runtime${slash}parrot${slash}dynext
+#CONDITIONED_LINE(darwin):
+#CONDITIONED_LINE(darwin):# MACOSX_DEPLOYMENT_TARGET must be defined for OS X
compilation/linking
+#CONDITIONED_LINE(darwin):export MACOSX_DEPLOYMENT_TARGET := @osx_version@
# FILE EXTENSIONS
Index: languages/pheme/config/makefiles/root.in
===================================================================
--- languages/pheme/config/makefiles/root.in (revision 28529)
+++ languages/pheme/config/makefiles/root.in (working copy)
@@ -11,6 +11,9 @@
PGE_LIBRARY = $(BUILD_DIR)/runtime/parrot/library/PGE
PERL6GRAMMAR = $(PGE_LIBRARY)/Perl6Grammar.pbc
RECONFIGURE = $(PERL) $(BUILD_DIR)/tools/dev/reconfigure.pl
+#CONDITIONED_LINE(darwin):
+#CONDITIONED_LINE(darwin):# MACOSX_DEPLOYMENT_TARGET must be defined for OS X
compilation/linking
+#CONDITIONED_LINE(darwin):export MACOSX_DEPLOYMENT_TARGET := @osx_version@
# the default target
all: pheme.pbc
Index: languages/parrot_compiler/config/makefiles/root.in
===================================================================
--- languages/parrot_compiler/config/makefiles/root.in (revision 28529)
+++ languages/parrot_compiler/config/makefiles/root.in (working copy)
@@ -8,6 +8,9 @@
RM_F = @rm_f@
PARROT = ../../@test_prog@@exe@
RECONFIGURE = $(PERL) @build_dir@/tools/dev/reconfigure.pl
+#CONDITIONED_LINE(darwin):
+#CONDITIONED_LINE(darwin):# MACOSX_DEPLOYMENT_TARGET must be defined for OS X
compilation/linking
+#CONDITIONED_LINE(darwin):export MACOSX_DEPLOYMENT_TARGET := @osx_version@
# Set up directories
BUILD_DIR = @build_dir@
Index: languages/c99/config/makefiles/root.in
===================================================================
--- languages/c99/config/makefiles/root.in (revision 28529)
+++ languages/c99/config/makefiles/root.in (working copy)
@@ -17,6 +17,9 @@
CAT = $(PERL) -MExtUtils::Command -e cat
BUILD_DYNPMC = $(PERL) $(BUILD_DIR)/tools/build/dynpmc.pl
RECONFIGURE = $(PERL) $(BUILD_DIR)/tools/dev/reconfigure.pl
+#CONDITIONED_LINE(darwin):
+#CONDITIONED_LINE(darwin):# MACOSX_DEPLOYMENT_TARGET must be defined for OS X
compilation/linking
+#CONDITIONED_LINE(darwin):export MACOSX_DEPLOYMENT_TARGET := @osx_version@
## places to look for things
PARROT_DYNEXT = $(BUILD_DIR)/runtime/parrot/dynext
Index: languages/scheme/config/makefiles/root.in
===================================================================
--- languages/scheme/config/makefiles/root.in (revision 28529)
+++ languages/scheme/config/makefiles/root.in (working copy)
@@ -7,6 +7,9 @@
PERL = @perl@
RM_F = @rm_f@
RECONFIGURE = $(PERL) @build_dir@/tools/dev/reconfigure.pl
+#CONDITIONED_LINE(darwin):
+#CONDITIONED_LINE(darwin):# MACOSX_DEPLOYMENT_TARGET must be defined for OS X
compilation/linking
+#CONDITIONED_LINE(darwin):export MACOSX_DEPLOYMENT_TARGET := @osx_version@
# Set up directories
BUILD_DIR = @build_dir@
Index: languages/lazy-k/config/makefiles/root.in
===================================================================
--- languages/lazy-k/config/makefiles/root.in (revision 28529)
+++ languages/lazy-k/config/makefiles/root.in (working copy)
@@ -7,6 +7,9 @@
PERL = @perl@
RM_F = @rm_f@
RECONFIGURE = $(PERL) @build_dir@/tools/dev/reconfigure.pl
+#CONDITIONED_LINE(darwin):
+#CONDITIONED_LINE(darwin):# MACOSX_DEPLOYMENT_TARGET must be defined for OS X
compilation/linking
+#CONDITIONED_LINE(darwin):export MACOSX_DEPLOYMENT_TARGET := @osx_version@
# set up location
BUILD_DIR = @build_dir@
Index: languages/eclectus/config/makefiles/root.in
===================================================================
--- languages/eclectus/config/makefiles/root.in (revision 28529)
+++ languages/eclectus/config/makefiles/root.in (working copy)
@@ -14,6 +14,9 @@
RM_F = @rm_f@
RECONFIGURE = $(PERL) @build_dir@/tools/dev/reconfigure.pl
BUILD_DYNPMC = $(PERL) @build_dir@/tools/build/dynpmc.pl
+#CONDITIONED_LINE(darwin):
+#CONDITIONED_LINE(darwin):# MACOSX_DEPLOYMENT_TARGET must be defined for OS X
compilation/linking
+#CONDITIONED_LINE(darwin):export MACOSX_DEPLOYMENT_TARGET := @osx_version@
# Set up directories
PARROT_DYNEXT = @build_dir@/runtime/parrot/dynext
Index: languages/befunge/config/makefiles/root.in
===================================================================
--- languages/befunge/config/makefiles/root.in (revision 28529)
+++ languages/befunge/config/makefiles/root.in (working copy)
@@ -6,6 +6,9 @@
PARROT = ../../parrot
PERL = @perl@
RM_F = @rm_f@
+#CONDITIONED_LINE(darwin):
+#CONDITIONED_LINE(darwin):# MACOSX_DEPLOYMENT_TARGET must be defined for OS X
compilation/linking
+#CONDITIONED_LINE(darwin):export MACOSX_DEPLOYMENT_TARGET := @osx_version@
default: all
Index: languages/cola/config/makefiles/root.in
===================================================================
--- languages/cola/config/makefiles/root.in (revision 28529)
+++ languages/cola/config/makefiles/root.in (working copy)
@@ -11,6 +11,9 @@
YACC = @yacc@
LEX = @lex@
RECONFIGURE = $(PERL) @build_dir@/tools/dev/reconfigure.pl
+#CONDITIONED_LINE(darwin):
+#CONDITIONED_LINE(darwin):# MACOSX_DEPLOYMENT_TARGET must be defined for OS X
compilation/linking
+#CONDITIONED_LINE(darwin):export MACOSX_DEPLOYMENT_TARGET := @osx_version@
# Set up extensions
O = @o@