Revision: 7033 http://ipcop.svn.sourceforge.net/ipcop/?rev=7033&view=rev Author: gespinasse Date: 2013-05-17 06:48:30 +0000 (Fri, 17 May 2013) Log Message: ----------- Add -fno-strict-aliasing to fix remaining strict aliasing warnings Hide 'libtool: install: warning: relinking' that should not be a warning.
Modified Paths: -------------- ipcop/trunk/lfs/pango Modified: ipcop/trunk/lfs/pango =================================================================== --- ipcop/trunk/lfs/pango 2013-05-17 06:44:32 UTC (rev 7032) +++ ipcop/trunk/lfs/pango 2013-05-17 06:48:30 UTC (rev 7033) @@ -83,13 +83,9 @@ @$(PREBUILD) @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar jxf $(DIR_DL)/$(DL_FILE) - cd $(DIR_APP) && ./configure --prefix=/usr \ - --sysconfdir=/etc \ - --disable-static + # Workaround for strict-aliasing warnings + cd $(DIR_APP) && CFLAGS="$$CFLAGS -fno-strict-aliasing" ./configure --prefix=/usr --disable-static --sysconfdir=/etc - # Workaround for half of strict-aliasing warnings - # No inspiration yet for the remaining except adding for the entire package? - cd $(DIR_APP) && sed -i 's/PangoFT2_1_0_gir_CFLAGS.*/& -fno-strict-aliasing/' pango/Makefile # Fix GLIB_LIBS missing in tests after binutils-2.22 upgrade # Inspired by upstream change but a patch on Makefile.am would be a nightmare due to automake-1.11 missing issue cd $(DIR_APP) && sed -i '/test.*\.\.\/pango/s/LDADD = /LDADD = $$(GLIB_LIBS) /' tests/Makefile @@ -97,7 +93,8 @@ ifeq "$(RUNNING_TEST)" "yes" -cd $(DIR_APP) && make -j 1 -k check &> $(DIR_TEST)/$(THISAPP)-$(STAGE_ORDER).log endif - cd $(DIR_APP) && make install + # Hide what should not be a warning + cd $(DIR_APP) && make install 2>&1 | grep -v 'libtool: install: warning. relinking' # be sure the modules are in the same order everytime, so md5 does not vary sort -o /etc/pango/pango.modules /etc/pango/pango.modules This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. ------------------------------------------------------------------------------ AlienVault Unified Security Management (USM) platform delivers complete security visibility with the essential security capabilities. Easily and efficiently configure, manage, and operate all of your security controls from a single console and one unified framework. Download a free trial. http://p.sf.net/sfu/alienvault_d2d _______________________________________________ Ipcop-svn mailing list Ipcop-svn@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/ipcop-svn