SOURCES: dmraid-optflags.patch (NEW) - allow passing optflags, -fP...

qboosh qboosh at pld-linux.org
Tue May 23 00:41:47 CEST 2006


Author: qboosh                       Date: Mon May 22 22:41:47 2006 GMT
Module: SOURCES                       Tag: HEAD
---- Log message:
- allow passing optflags, -fPIC for shared lib only

---- Files affected:
SOURCES:
   dmraid-optflags.patch (NONE -> 1.1)  (NEW)

---- Diffs:

================================================================
Index: SOURCES/dmraid-optflags.patch
diff -u /dev/null SOURCES/dmraid-optflags.patch:1.1
--- /dev/null	Tue May 23 00:41:47 2006
+++ SOURCES/dmraid-optflags.patch	Tue May 23 00:41:42 2006
@@ -0,0 +1,42 @@
+--- dmraid/configure.in.orig	2006-02-17 21:15:43.000000000 +0100
++++ dmraid/configure.in	2006-05-23 00:35:44.244538000 +0200
+@@ -52,7 +52,6 @@
+ if test x$KLIBC != xyes; then
+ 	case "$host_os" in
+ 		linux*)
+-			CFLAGS=-O2
+ 			CLDFLAGS="-Wl,--version-script,.export.sym"
+ 			LD_DEPS=".export.sym"
+ 			SOFLAG="-shared" ;;
+--- dmraid/make.tmpl.in.orig	2006-02-17 17:18:27.000000000 +0100
++++ dmraid/make.tmpl.in	2006-05-23 00:38:24.990584000 +0200
+@@ -52,7 +52,7 @@
+ 
+ SUFFIXES=.c .o .so .a
+ 
+-CFLAGS+=-fPIC -Wall -Wundef -Wcast-align -Wwrite-strings -Winline
++CFLAGS+=-Wall -Wundef -Wcast-align -Wwrite-strings -Winline
+ 
+ ifeq ("@KLIBC@", "yes")
+   # These ones make klibc compiles very loud
+@@ -66,9 +66,7 @@
+ ifeq ("@DEBUG@", "yes")
+   CFLAGS+=-g -fno-omit-frame-pointer -DDEBUG
+ else
+-  ifeq ("@KLIBC@", "no")
+-    CFLAGS+=-O2
+-  else
++  ifeq ("@KLIBC@", "yes")
+     CFLAGS+=-Os
+   endif
+ endif
+--- dmraid/lib/Makefile.in.orig	2006-05-23 00:31:05.387110000 +0200
++++ dmraid/lib/Makefile.in	2006-05-23 00:38:49.340105750 +0200
+@@ -46,6 +46,7 @@
+ 
+ ifeq ("@KLIBC@", "no")
+   ifeq ("@LIB_SO@", "yes")
++    CFLAGS += -fPIC
+     LIB_SHARED=$(top_srcdir)/lib/libdmraid.so
+     TARGETS += $(LIB_SHARED)
+     INSTALL_TARGETS += $(LIB_SHARED)
================================================================


More information about the pld-cvs-commit mailing list