Aaron M. Ucko pushed to branch master at Debian Med / ncbi-blastplus
Commits: 993f4083 by Aaron M. Ucko at 2024-07-27T22:25:36-04:00 Start ncbi-blast+ 2.16.0+ds-4 for more arch-specific tuneups. - - - - - 8b91d14e by Aaron M. Ucko at 2024-07-27T22:28:38-04:00 debian/rules: Move architecture.mk inclusion to the very top ... for the sake of hypothetical builds bypassing dpkg-buildpackage. - - - - - 4c228421 by Aaron M. Ucko at 2024-07-27T22:35:02-04:00 Compile with -ffunction-sections on hppa and -mxgot on mips* ... (mips64el in practice) due to having outgrown default settings. - - - - - f38fd07d by Aaron M. Ucko at 2024-07-27T22:37:56-04:00 Disable parallel building on sh4 ... in hopes of avoiding buildd virtual memory exhaustion. - - - - - 52c39a81 by Aaron M. Ucko at 2024-07-27T22:38:53-04:00 Finalize ncbi-blast+ 2.16.0+ds-4 for unstable. - - - - - 2 changed files: - debian/changelog - debian/rules Changes: ===================================== debian/changelog ===================================== @@ -1,3 +1,15 @@ +ncbi-blast+ (2.16.0+ds-4) unstable; urgency=medium + + * debian/rules: + - Move architecture.mk inclusion to the very top for the sake of + hypothetical builds bypassing dpkg-buildpackage. + - Compile with -ffunction-sections on hppa and -mxgot on mips* + (mips64el in practice) due to having outgrown default settings. + - Disable parallel building on sh4 in hopes of avoiding buildd virtual + memory exhaustion. + + -- Aaron M. Ucko <[email protected]> Sat, 27 Jul 2024 22:38:52 -0400 + ncbi-blast+ (2.16.0+ds-3) unstable; urgency=medium * debian/rules: Fix typo (missing parenthesis). ===================================== debian/rules ===================================== @@ -1,6 +1,8 @@ #!/usr/bin/make -f # -*- makefile -*- +include /usr/share/dpkg/architecture.mk + # Uncomment this to turn on verbose mode. #export DH_VERBOSE=1 @@ -8,7 +10,9 @@ export HOME=$(CURDIR)/fakehome NUMJOBS=1 ifneq (,$(filter parallel=%,$(DEB_BUILD_OPTIONS))) + ifneq (sh4,$(DEB_BUILD_ARCH)) NUMJOBS = $(patsubst parallel=%,%,$(filter parallel=%,$(DEB_BUILD_OPTIONS))) + endif endif DEB_CONFIGURE_COMMON_FLAGS=--without-autodep --without-makefile-auto-update \ @@ -34,7 +38,16 @@ ifeq ($(DEB_HOST_ARCH_BITS),32) endif endif -include /usr/share/dpkg/architecture.mk +ifeq (hppa,$(DEB_HOST_ARCH)) + export DEB_CFLAGS_MAINT_APPEND += -ffunction-sections + export DEB_CXXFLAGS_MAINT_APPEND += -ffunction-sections +endif +# Down to mips64el in practice, but easy enough to generalize +ifneq (,$(findstring mips,$(DEB_HOST_ARCH))) + export DEB_CFLAGS_MAINT_APPEND += -mxgot + export DEB_CXXFLAGS_MAINT_APPEND += -mxgot +endif + include /usr/share/dpkg/buildflags.mk ifneq (,$(findstring mips,$(DEB_HOST_ARCH))) View it on GitLab: https://salsa.debian.org/med-team/ncbi-blastplus/-/compare/21d06e91516f3e6ff59bd39576cb41f3ae486df5...52c39a81773b4fd6326a51d10183dbb44e296ae1 -- View it on GitLab: https://salsa.debian.org/med-team/ncbi-blastplus/-/compare/21d06e91516f3e6ff59bd39576cb41f3ae486df5...52c39a81773b4fd6326a51d10183dbb44e296ae1 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
