components/flex/patches/000-flex-2.5.35.Makefile.in.patch
author Stefan Teleman <stefan.teleman@oracle.com>
Fri, 19 Apr 2013 10:32:55 -0700
changeset 1275 03b86a2f9021
parent 459 c7579764bc73
permissions -rw-r--r--
16522397 bash in S12 should be 64-bit 16522422 flex in S12 should be 64-bit 16531734 subversion in S12 should be 64-bit 16522480 bash flex and subversion should have ASLR enabled

--- flex-2.5.35/Makefile.in	Tue Feb 26 21:34:10 2008
+++ flex-2.5.35/Makefile.in	Thu Mar 24 20:50:14 2011
@@ -274,8 +274,7 @@
 m4 = @M4@
 indent = @INDENT@
 lib_LIBRARIES = \
-	libfl.a \
-	libfl_pic.a
+	$(SONAME) 
 
 flex_SOURCES = \
 	ccl.c \
@@ -309,7 +308,9 @@
 	libyywrap.c
 
 libfl_pic_a_CFLAGS = \
-	-fPIC         \
+	-DPIC         \
+	-KPIC	\
+	-Qoption cg -xregs=no%appl \
 	$(AM_CFLAGS)
 
 noinst_HEADERS = \
@@ -484,6 +485,8 @@
 	-rm -f libfl_pic.a
 	$(libfl_pic_a_AR) libfl_pic.a $(libfl_pic_a_OBJECTS) $(libfl_pic_a_LIBADD)
 	$(RANLIB) libfl_pic.a
+$(SONAME): $(libfl_pic_a_OBJECTS) $(libfl_pic_a_DEPENDENCIES) 
+	$(CC) $(CFLAGS) -G -h $(SONAME) -o $(SONAME) $(libfl_pic_a_OBJECTS) $(libfl_pic_a_LIBADD)
 install-binPROGRAMS: $(bin_PROGRAMS)
 	@$(NORMAL_INSTALL)
 	test -z "$(bindir)" || $(mkdir_p) "$(DESTDIR)$(bindir)"