From b710535e1af4a362d01fea6c9fdb1a60f77228d1 Mon Sep 17 00:00:00 2001 From: Fons Rademakers <Fons.Rademakers@cern.ch> Date: Tue, 30 Oct 2007 10:36:51 +0000 Subject: [PATCH] use UNIX03 compatiblity mode also on 32 bit Leopard (is already default on 64 bit). git-svn-id: http://root.cern.ch/svn/root/trunk@20539 27541ba8-7e3a-0410-8455-c3a389f83636 --- config/Makefile.macosx | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/config/Makefile.macosx b/config/Makefile.macosx index 11b01632891..b2dcb117160 100644 --- a/config/Makefile.macosx +++ b/config/Makefile.macosx @@ -52,6 +52,13 @@ LDFLAGS = $(OPT) -bind_at_load FORCELINK = yes NEEDFINK = yes MACOSXTARGET := MACOSX_DEPLOYMENT_TARGET=10.$(MACOSX_MINOR) +ifeq ($(subst $(MACOSX_MINOR),,1234),1234) +# this is set for LP64 but not for 32 bit +CXXFLAGS += -D__DARWIN_UNIX03=1 +CFLAGS += -D__DARWIN_UNIX03=1 +CINTCXXFLAGS += -D__DARWIN_UNIX03=1 +CINTCFLAGS += -D__DARWIN_UNIX03=1 +endif ifeq ($(subst $(MACOSX_MINOR),,123),123) SOFLAGS = $(OPT) -dynamiclib -single_module \ -undefined dynamic_lookup -install_name $(LIBDIR)/ -- GitLab