7073286 freeglut libraries not built with required flags like -xregs=no%appl
authorAlan Coopersmith <Alan.Coopersmith@Oracle.COM>
Sun, 31 Jul 2011 11:55:37 -0700
changeset 1176 22a62d074ec1
parent 1175 d321497d1679
child 1177 e04e8553e2ce
7073286 freeglut libraries not built with required flags like -xregs=no%appl
open-src/common/Makefile.inc
open-src/lib/freeglut/Makefile
open-src/xserver/xorg/Makefile
--- a/open-src/common/Makefile.inc	Sun Jul 31 11:54:33 2011 -0700
+++ b/open-src/common/Makefile.inc	Sun Jul 31 11:55:37 2011 -0700
@@ -512,7 +512,7 @@
 # autoconfig environment
 $(USE_DEFAULT_CONFIG_ENV:no=$(POUND_SIGN))	DEFAULT_CONFIG_ENV = \
     CC="$(CC)" CXX="$(CXX)" \
-    LD="$(CC) $(LDFLAGS)" \
+    LD="$(CC) $(ARCH_FLAGS) $(LDFLAGS)" \
     CFLAGS="$(MODTYPE_CFLAGS) $(MODULE_CFLAGS)" \
     CXXFLAGS="$(MODTYPE_CXXFLAGS) $(MODULE_CXXFLAGS)" \
     CPPFLAGS="$(DEFAULT_CONFIG_CPPFLAGS) $(MODTYPE_CPPFLAGS) $(MODULE_CPPFLAGS)" \
--- a/open-src/lib/freeglut/Makefile	Sun Jul 31 11:54:33 2011 -0700
+++ b/open-src/lib/freeglut/Makefile	Sun Jul 31 11:55:37 2011 -0700
@@ -62,62 +62,16 @@
 MODULE_STABILITY=Uncommitted
 LIB_MAN_SUFFIX=
 
-MODULE_LD_OPTIONS = -L$(PROTODIR)/usr/lib$(ARCHLIBSUBDIR)
-MODULE_LD_OPTIONS += -lGL -lGLU
-MODULE_LD_OPTIONS += -z combreloc -z redlocsym -z ignore
-
-# We want GNU cp
-GNUCP=/usr/gnu/bin/cp
-
 # We must build with GNU make
 MODULE_MAKE=$(GNUMAKE)
 MODULE_MAKE_SET=yes
 
-# Command line options to GNU autoconf configure script
-MODULE_CONFIG_OPTS = $(MODTYPE_CONFIG_OPTS) \
-		     --enable-shared \
-		     --disable-static \
-		     --disable-libtool-lock \
-		     --x-includes=/usr/include \
-		     --x-libraries=/usr/lib$(ARCHLIBSUBDIR) \
-		     --with-x \
-		     --with-pic
-
-# -xF is needed for mapfile reordering to work
-MODULE_CFLAGS = -xF -D__posix__ -D__unix__
-
 #  FreeGLUT really wants to know that we are POSIX friendly
 MODULE_CPPFLAGS = -D__posix__ -D__unix__
-MODULE_CPPFLAGS += -I$(PROTODIR)/usr/X11/include \
-		   -I$(PROTODIR)/usr/X11/include/X11
-
-# Add -lGL and -lGLU to LDFLAGS
-MODULE_LDFLAGS = -L$(PROTODIR)/usr/lib$(ARCHLIBSUBDIR)
-MODULE_LDFLAGS += -lGL -lGLU
-MODULE_LDFLAGS += -z combreloc -z redlocsym -z ignore
-
-# We must use GNU make
-MODULE_ENV = \
-	     SHELL="/bin/bash" \
-	     MAKESHELL="/bin/bash" \
-	     PROTODIR="$(PROTODIR)" \
-	     CC="$(CC)" \
-	     CPPFLAGS="$(MODULE_CPPFLAGS) $(CPPFLAGS)" \
-	     CFLAGS="$(MODULE_CPPFLAGS) $(CPPFLAGS) $(CFLAGS)" \
-	     LDFLAGS="$(LDFLAGS) $(MODULE_LDFLAGS)" \
-	     LD="$(CC) $(CFLAGS) $(LDFLAGS) $(MODULE_LDFLAGS)" \
-	     CPP="$(CC) -E $(MODULE_CPPFLAGS) $(CPPFLAGS) $(CFLAGS)" \
-	     CXXCPP="$(CXX) -E $(CXXFLAGS)" \
-	     MAKEFLAGS= \
-	     MAKE="$(GNUMAKE)" \
-	     CPPROG="$(GNUCP)"
-
-MODULE_CONFIG_ENV = $(MODULE_ENV)
-MODULE_BUILD_ENV = $(MODULE_ENV)
 
 include ../Makefile.inc
 
-# Freeglut's $(VERSION_INFO) breaks delibtoolize.pl
+# FreeGLUT's $(VERSION_INFO) breaks delibtoolize.pl
 DELIBTOOLIZE=no
 
 install: install_extra_symlinks
--- a/open-src/xserver/xorg/Makefile	Sun Jul 31 11:54:33 2011 -0700
+++ b/open-src/xserver/xorg/Makefile	Sun Jul 31 11:55:37 2011 -0700
@@ -110,15 +110,13 @@
 AUTORECONF=yes
 
 # Command line options to GNU autoconf configure script
-#  Need to override LD setting to add -xarch flags that libtool strips
 # XXX: --disable-dga
 MODULE_CONFIG_OPTS = $(XSERVER_CONFIG_OPTS) \
         --enable-dmx \
         --enable-builddocs \
 	--enable-kdrive --enable-xephyr --disable-xsdl \
 	MKFONTDIR="$(MKFONTDIR)" \
-	MKFONTSCALE="$(MKFONTSCALE)" \
-	LD="$(CC) $(ARCH_FLAGS)"
+	MKFONTSCALE="$(MKFONTSCALE)"
 
 MODULE_LDFLAGS = $(XSERVER_LDFLAGS)
 MODULE_LD_OPTIONS = $(MAPFILES_FOR_ALL)