This is an automated email from the git hooks/post-receive script. ecsv-guest pushed a commit to branch master in repository mupen64plus-video-glide64.
commit fd081fb38559c9013e06955f9523ba2842ba9c12 Author: Sven Eckelmann <[email protected]> Date: Tue May 29 23:14:34 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 b64037c..3b6c4e7 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,10 @@ +mupen64plus-video-glide64 (1.99.4+37+a1c35b79de0d-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:25:02 +0200 + mupen64plus-video-glide64 (1.99.4+37+a1c35b79de0d-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..246c8a0 --- /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 80a3f52bda183214a16770b42090da9178cf8b63..3af81d5b682c9f3733930e7f538288767d5d32b7 100644 +--- a/projects/unix/Makefile ++++ b/projects/unix/Makefile +@@ -311,6 +311,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) +@@ -335,6 +336,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 5a5a78d..84a4bb7 100644 --- a/debian/patches/series +++ b/debian/patches/series @@ -1 +1,2 @@ printf_fixup.patch +gcc_lto.patch diff --git a/debian/rules b/debian/rules index 23da0be..71f67e8 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="" 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-glide64.git _______________________________________________ Pkg-games-commits mailing list [email protected] http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-games-commits

