Author: arekm                        Date: Tue Mar 18 08:11:10 2008 GMT
Module: SPECS                         Tag: DEVEL
---- Log message:
- try without custom -O? optimizations

---- Files affected:
SPECS:
   openoffice.org.spec (1.775.2.67 -> 1.775.2.68) 

---- Diffs:

================================================================
Index: SPECS/openoffice.org.spec
diff -u SPECS/openoffice.org.spec:1.775.2.67 
SPECS/openoffice.org.spec:1.775.2.68
--- SPECS/openoffice.org.spec:1.775.2.67        Mon Mar 17 20:02:35 2008
+++ SPECS/openoffice.org.spec   Tue Mar 18 09:11:04 2008
@@ -2147,6 +2147,18 @@
        exit 1
 fi
 
+# Skip optimization. It overwrites some OOo own hacks with -O0
+SAFE_CFLAGS=""
+for i in %{rpmcflags}; do
+       case "$i" in
+       -O?)
+               ;;
+       *)
+               SAFE_CFLAGS="$SAFE_CFLAGS $i"
+               ;;
+       esac
+done
+
 export CC="%{__cc}"
 export CXX="%{__cxx}"
 export CPP="%{__cpp}"
@@ -2335,9 +2347,9 @@
 # don't use %%configure here. We don't want cflags/ldflags to be set that way 
since
 # it breaks things (like preventing NOOPTFILES from working)
 ./configure \
-       CC="$CC" \
-       CXX="$CXX" \
-       CPP="$CPP" \
+               CC="$CC" \
+               CXX="$CXX" \
+               CPP="$CPP" \
                --host=%{_target_platform} \
                --build=%{_target_platform} \
                --prefix=%{_prefix} \
@@ -2362,10 +2374,10 @@
 # this limits processing some files but doesn't limit parallel build
 # processes of main OOo build (since OOo uses it's own build system)
 %{__make} -j1 \
-       ARCH_FLAGS="%{rpmcflags} -fno-omit-frame-pointer -fno-strict-aliasing" \
-       ARCH_FLAGS_CC="%{rpmcflags} -fno-omit-frame-pointer 
-fno-strict-aliasing" \
-       ARCH_FLAGS_CXX="%{rpmcxxflags} -fno-omit-frame-pointer 
-fno-strict-aliasing -fpermissive -fvisibility-inlines-hidden" \
-       ARCH_FLAGS_OPT="%{rpmcflags}"
+       ARCH_FLAGS="$SAFE_CFLAGS -fno-omit-frame-pointer -fno-strict-aliasing" \
+       ARCH_FLAGS_CC="$SAFE_CFLAGS -fno-omit-frame-pointer 
-fno-strict-aliasing" \
+       ARCH_FLAGS_CXX="$SAFE_CFLAGS -fno-omit-frame-pointer 
-fno-strict-aliasing -fpermissive -fvisibility-inlines-hidden" \
+       ARCH_FLAGS_OPT="$SAFE_CFLAGS"
 
 # hack for parallel build
 if [ $RPM_BUILD_NR_THREADS -gt 1 ]; then
@@ -4179,6 +4191,9 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.775.2.68  2008-03-18 08:11:04  arekm
+- try without custom -O? optimizations
+
 Revision 1.775.2.67  2008-03-17 19:02:35  arekm
 - builds
 
================================================================

---- CVS-web:
    
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/SPECS/openoffice.org.spec?r1=1.775.2.67&r2=1.775.2.68&f=u

_______________________________________________
pld-cvs-commit mailing list
pld-cvs-commit@lists.pld-linux.org
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to