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