Nilesh Patra pushed to branch master at Debian Med / libdeflate
Commits: aca22de1 by Nilesh Patra at 2021-08-22T01:16:52+05:30 d/rules: Make build cross-buildale - - - - - 4da18fee by Nilesh Patra at 2021-08-22T01:16:52+05:30 Upload to unstable - - - - - 2 changed files: - debian/changelog - debian/rules Changes: ===================================== debian/changelog ===================================== @@ -1,3 +1,13 @@ +libdeflate (1.7-2) unstable; urgency=medium + + * Team Upload + * Fix FTCBFS: (Closes: #989942) + + Let dh_auto_build pass cross tools to make. + + Automatically skip pgo when DEB_BUILD_PROFILES contains cross. + Thanks to Helmut Grohne! + + -- Nilesh Patra <[email protected]> Sun, 22 Aug 2021 01:14:54 +0530 + libdeflate (1.7-1) unstable; urgency=medium * New upstream version ===================================== debian/rules ===================================== @@ -7,30 +7,34 @@ export DEB_BUILD_MAINT_OPTIONS=hardening=+all %: dh $@ +ifeq (,$(filter cross,$(DEB_BUILD_PROFILES))) +PROFILING_FLAG = -fprofile-use +else +PROFILING_FLAG = +endif override_dh_auto_build: - make CFLAGS="$(shell dpkg-buildflags --get CFLAGS) -fprofile-generate" \ +ifeq (,$(filter cross,$(DEB_BUILD_PROFILES))) + dh_auto_build -- CFLAGS="$(shell dpkg-buildflags --get CFLAGS) -fprofile-generate" \ LDFLAGS="$(shell dpkg-buildflags --get LDFLAGS) -fprofile-generate"\ CPPFLAGS="$(shell dpkg-buildflags --get CPPFLAGS)"\ - V=1 PREFIX=/usr DESTDIR=$(CURDIR)/debian/tmp -j$(shell nproc)\ - "INSTALL=install --strip-program=true"\ + V=1 PREFIX=/usr DESTDIR=$(CURDIR)/debian/tmp \ all test_programs for level in $(shell seq 1 12); do \ ./benchmark -$${level} ./lib/deflate_compress.c > /dev/null; \ done - make CFLAGS="$(shell dpkg-buildflags --get CFLAGS) -fprofile-use" \ - LDFLAGS="$(shell dpkg-buildflags --get LDFLAGS) -fprofile-use"\ +endif + dh_auto_build -- CFLAGS="$(shell dpkg-buildflags --get CFLAGS) $(PROFILING_FLAG)" \ + LDFLAGS="$(shell dpkg-buildflags --get LDFLAGS) $(PROFILING_FLAG)"\ CPPFLAGS="$(shell dpkg-buildflags --get CPPFLAGS)"\ - V=1 PREFIX=/usr DESTDIR=$(CURDIR)/debian/tmp -j$(shell nproc)\ - "INSTALL=install --strip-program=true"\ + V=1 PREFIX=/usr DESTDIR=$(CURDIR)/debian/tmp \ all test_programs override_dh_auto_install: - make CFLAGS="$(shell dpkg-buildflags --get CFLAGS) -fprofile-use" \ - LDFLAGS="$(shell dpkg-buildflags --get LDFLAGS) -fprofile-use"\ + dh_auto_build -- CFLAGS="$(shell dpkg-buildflags --get CFLAGS) $(PROFILING_FLAG)" \ + LDFLAGS="$(shell dpkg-buildflags --get LDFLAGS) $(PROFILING_FLAG)"\ CPPFLAGS="$(shell dpkg-buildflags --get CPPFLAGS)"\ - V=1 PREFIX=/usr DESTDIR=$(CURDIR)/debian/tmp -j$(shell nproc)\ - "INSTALL=install --strip-program=true"\ + V=1 PREFIX=/usr DESTDIR=$(CURDIR)/debian/tmp \ install override_dh_auto_test: View it on GitLab: https://salsa.debian.org/med-team/libdeflate/-/compare/6e489ec590a564dfec37a617082adbffea3062da...4da18feed77087335de9b96ff74421ea55300fec -- View it on GitLab: https://salsa.debian.org/med-team/libdeflate/-/compare/6e489ec590a564dfec37a617082adbffea3062da...4da18feed77087335de9b96ff74421ea55300fec You're receiving this email because of your account on salsa.debian.org.
_______________________________________________ debian-med-commit mailing list [email protected] https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/debian-med-commit
