Control: tag -1 + patch On Sat, 7 Dec 2024 19:07:34 +0100, Santiago Vila <[email protected]> wrote: > This package fails to build from source with Make 4.4.1, most likely > because of changes in $(shell) environment handling: environment variables > exported from Makefiles are now made available to commands invoked using > $(shell), which can cause issues with recursive definitions in particular. > See https://salsa.debian.org/debian/make/-/blob/master/debian/NEWS for a > complete list of backward-incompatible changes since Make 4.3.
The attached patch fixes this by exporting variables instead of passing them through MAKEFLAGS. The upstream Makefile is set up to understand this. Regards, Stephen
diff -Nru fsverity-utils-1.6/debian/rules fsverity-utils-1.6/debian/rules --- fsverity-utils-1.6/debian/rules 2024-08-15 12:34:06.000000000 +0200 +++ fsverity-utils-1.6/debian/rules 2024-12-14 15:30:43.000000000 +0100 @@ -4,7 +4,9 @@ -include /usr/share/dpkg/buildtools.mk export CC -MAKEFLAGS=PREFIX=/usr V=1 USE_SHARED_LIB=1 +export PREFIX = /usr +export V = 1 +export USE_SHARED_LIB = 1 export DEB_BUILD_MAINT_OPTIONS = hardening=+all %:
pgpapR0_X8QLP.pgp
Description: OpenPGP digital signature

