This is an automated email from the git hooks/post-receive script. ecsv-guest pushed a commit to branch armhf_test in repository mupen64plus-rsp-hle.
commit e3762ae7248e42d2543ef4f97fdc71a49d7ee821 Author: Sven Eckelmann <[email protected]> Date: Wed Jun 6 22:07:00 2012 +0200 Enable 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 6eff013..1291ff3 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,10 @@ +mupen64plus-rsp-hle (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 00:57:04 +0200 + mupen64plus-rsp-hle (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..cc2398e --- /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 b50545b17f44365586c9d21d5500f6728e34f32b..5deda7ea62e3e86aac9a2ad3681249a46e19ad4e 100644 +--- a/projects/unix/Makefile ++++ b/projects/unix/Makefile +@@ -249,6 +249,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) +@@ -270,6 +271,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 e5b57fd..00c504e 100644 --- a/debian/patches/series +++ b/debian/patches/series @@ -1,2 +1,3 @@ pokemon_stadium_sound.patch zelda_graphics_glitches.patch +gcc_lto.patch diff --git a/debian/rules b/debian/rules index b596bb1..142e70e 100755 --- a/debian/rules +++ b/debian/rules @@ -7,7 +7,7 @@ export DEB_LDFLAGS_MAINT_APPEND=-Wl,--as-needed 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="" +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="" 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-rsp-hle.git _______________________________________________ Pkg-games-commits mailing list [email protected] http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-games-commits

