This is an automated email from the git hooks/post-receive script. ecsv-guest pushed a commit to branch armhf_test in repository mupen64plus-video-rice.
commit 564343ab712d789392a1c4d3722eaabcd134f480 Author: Sven Eckelmann <[email protected]> Date: Tue May 29 23:03:09 2012 +0200 Enable experimental support for link-time optimization --- debian/changelog | 7 +++++++ debian/patches/gcc_lto.patch | 28 ++++++++++++++++++++++++++++ debian/patches/series | 1 + debian/rules | 2 +- 4 files changed, 37 insertions(+), 1 deletion(-) diff --git a/debian/changelog b/debian/changelog index c72699d..a40ff8f 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,10 @@ +mupen64plus-video-rice (1.99.5-3) UNRELEASED; urgency=low + + * debian/patches: + - Add gcc_lto.patch, Enable support for link-time optimization + + -- Sven Eckelmann <[email protected]> Sat, 09 Jun 2012 01:30:34 +0200 + mupen64plus-video-rice (1.99.5-2) unstable; urgency=low [ Simon Ruderich ] diff --git a/debian/patches/gcc_lto.patch b/debian/patches/gcc_lto.patch new file mode 100644 index 0000000..f1c7f0d --- /dev/null +++ b/debian/patches/gcc_lto.patch @@ -0,0 +1,28 @@ +Description: Enable experimental support for link-time optimization +Author: Sven Eckelmann <[email protected]> + +--- +diff --git a/projects/unix/Makefile b/projects/unix/Makefile +index 1d3ee892166715fc67014afc6b55b279f3d4edfc..a0cebceba87490afbde6f846a2569926f6c59ade 100644 +--- a/projects/unix/Makefile ++++ b/projects/unix/Makefile +@@ -332,6 +332,7 @@ targets: + @echo " DESTDIR=path == path to prepend to all installation paths (only for packagers)" + @echo " Debugging Options:" + @echo " DEBUG=1 == add debugging symbols" ++ @echo " LTO=1 == enable experimental build with link-time optimization" + @echo " V=1 == show verbose compiler output" + + all: $(TARGET) +@@ -356,6 +357,11 @@ CFLAGS += -MD + -include $(OBJECTS:.o=.d) + + CXXFLAGS += $(CFLAGS) ++ifeq ($(LTO), 1) ++ CFLAGS += -flto ++ CXXFLAGS += -flto ++ LDFLAGS += -fuse-linker-plugin $(CXXFLAGS) ++endif + + # standard build rules + $(OBJDIR)/%.o: $(SRCDIR)/%.c diff --git a/debian/patches/series b/debian/patches/series index 82251aa..61173d8 100644 --- a/debian/patches/series +++ b/debian/patches/series @@ -1 +1,2 @@ non-pic-build.patch +gcc_lto.patch diff --git a/debian/rules b/debian/rules index 554da24..46c2c48 100755 --- a/debian/rules +++ b/debian/rules @@ -6,7 +6,7 @@ export DEB_BUILD_MAINT_OPTIONS=hardening=+all,-pie DEB_HOST_MULTIARCH ?= $(shell dpkg-architecture -qDEB_HOST_MULTIARCH) DEB_HOST_GNU_CPU ?= $(shell dpkg-architecture -qDEB_HOST_GNU_CPU) DEB_HOST_ARCH_OS ?= $(shell dpkg-architecture -qDEB_HOST_ARCH_OS) -MAKEOPTIONS = V=1 UNAME='$(DEB_HOST_ARCH_OS)' HOST_CPU='$(DEB_HOST_GNU_CPU)' APIDIR=/usr/include/mupen64plus/ DEBUG=1 PREFIX=/usr/ LIBDIR="/usr/lib/$(DEB_HOST_MULTIARCH)" PIC=1 OPTFLAGS="" SHAREDIR="/usr/share/games/mupen64plus/" +MAKEOPTIONS = V=1 UNAME='$(DEB_HOST_ARCH_OS)' HOST_CPU='$(DEB_HOST_GNU_CPU)' APIDIR=/usr/include/mupen64plus/ DEBUG=1 PREFIX=/usr/ LIBDIR="/usr/lib/$(DEB_HOST_MULTIARCH)" PIC=1 OPTFLAGS="" SHAREDIR="/usr/share/games/mupen64plus/" LTO=1 DBG_PACKAGE=$(shell dpkg-parsechangelog|grep '^Source: '|sed 's/^Source:\s*//')-dbg -- Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-games/mupen64plus-video-rice.git _______________________________________________ Pkg-games-commits mailing list [email protected] http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-games-commits

