rpms/libxml2/devel libxml2.spec,1.24,1.25

fedora-cvs-commits at redhat.com fedora-cvs-commits at redhat.com
Sun Jul 10 23:36:53 UTC 2005


Author: veillard

Update of /cvs/dist/rpms/libxml2/devel
In directory cvs.devel.redhat.com:/tmp/cvs-serv1975

Modified Files:
	libxml2.spec 
Log Message:
Removed -fprofile-generate/-fprofile-use optimization it breaks,
Removed static lib from python, Daniel



Index: libxml2.spec
===================================================================
RCS file: /cvs/dist/rpms/libxml2/devel/libxml2.spec,v
retrieving revision 1.24
retrieving revision 1.25
diff -u -r1.24 -r1.25
--- libxml2.spec	10 Jul 2005 23:09:25 -0000	1.24
+++ libxml2.spec	10 Jul 2005 23:36:49 -0000	1.25
@@ -64,31 +64,34 @@
 # try to use compiler profiling, based on Arjan van de Ven <arjanv at redhat.com>
 # initial test spec. This really doesn't work okay for most tests done.
 #
-GCC_VERSION=`gcc --version | grep "^gcc" | awk '{ print $3 }' | sed 's+\([0-9]\)\.\([0-9]\)\..*+\1\2+'`
-if [ $GCC_VERSION -ge 34 ]
-then
-    PROF_GEN='-fprofile-generate'
-    PROF_USE='-fprofile-use'
-fi
-
-if [ "$PROF_GEN" != "" ]
-then
-    # First generate a profiling version
-    CFLAGS="${RPM_OPT_FLAGS} ${PROF_GEN}"  %configure
-    make
-    # Run a few sampling
-    make dba100000.xml
-    ./xmllint --noout  dba100000.xml
-    ./xmllint --stream  dba100000.xml
-    ./xmllint --noout --valid test/valid/REC-xml-19980210.xml
-    ./xmllint --stream --valid test/valid/REC-xml-19980210.xml
-    # Then generate code based on profile
-    CFLAGS="${RPM_OPT_FLAGS} ${PROF_USE}"  %configure
-    make
-else
-    %configure
-    make
-fi
+# Well except it's just broken most of the time.
+#GCC_VERSION=`gcc --version | grep "^gcc" | awk '{ print $3 }' | sed 's+\([0-9]\)\.\([0-9]\)\..*+\1\2+'`
+#if [ $GCC_VERSION -ge 34 ]
+#then
+#    PROF_GEN='-fprofile-generate'
+#    PROF_USE='-fprofile-use'
+#fi
+#
+#if [ "$PROF_GEN" != "" ]
+#then
+#    # First generate a profiling version
+#    CFLAGS="${RPM_OPT_FLAGS} ${PROF_GEN}"  %configure
+#    make
+#    # Run a few sampling
+#    make dba100000.xml
+#    ./xmllint --noout  dba100000.xml
+#    ./xmllint --stream  dba100000.xml
+#    ./xmllint --noout --valid test/valid/REC-xml-19980210.xml
+#    ./xmllint --stream --valid test/valid/REC-xml-19980210.xml
+#    # Then generate code based on profile
+#    CFLAGS="${RPM_OPT_FLAGS} ${PROF_USE}"  %configure
+#    make
+#else
+#    %configure
+#    make
+#fi
+%configure
+make
 gzip -9 ChangeLog
 
 %install
@@ -97,7 +100,8 @@
 %makeinstall
 (cd doc/examples ; make clean ; rm -rf .deps)
 gzip -9 doc/libxml2-api.xml
-rm -f $RPM_BUILD_ROOT%{_libdir}/*.la
+rm -f $RPM_BUILD_ROOT%{_libdir}/*.la \
+      $RPM_BUILD_ROOT%{_libdir}/python*/site-packages/libxml2mod*a
 
 %clean
 rm -fr %{buildroot}




More information about the fedora-cvs-commits mailing list