[med-svn] [Git][med-team/last-align][master] 3 commits: d/rules: Pass CFLAGS and CXXFLAGS directly to dh_auto_build rather than exporting

Nilesh Patra (@nilesh) gitlab at salsa.debian.org
Tue Jan 11 08:39:29 GMT 2022



Nilesh Patra pushed to branch master at Debian Med / last-align


Commits:
0317c45a by Nilesh Patra at 2022-01-11T13:54:10+05:30
d/rules: Pass CFLAGS and CXXFLAGS directly to dh_auto_build rather than exporting

- - - - -
fa827746 by Nilesh Patra at 2022-01-11T13:54:16+05:30
d/rules: export LC_ALL and LANG to use C.UTF-8

- - - - -
5204a709 by Nilesh Patra at 2022-01-11T13:56:57+05:30
Upload to unstable

- - - - -


2 changed files:

- debian/changelog
- debian/rules


Changes:

=====================================
debian/changelog
=====================================
@@ -1,3 +1,13 @@
+last-align (1257-2) unstable; urgency=medium
+
+  * d/rules:
+    + Pass CFLAGS and CXXFLAGS directly to dh_auto_build rather
+      than exporting (Closes: #1003488)
+    + export LC_ALL and LANG to use C.UTF-8 (Closes: #1003489)
+    (Thanks to Vagrant Cascadian for the patches)
+
+ -- Nilesh Patra <nilesh at debian.org>  Tue, 11 Jan 2022 13:54:19 +0530
+
 last-align (1257-1) unstable; urgency=medium
 
   [ Vagrant Cascadian ]


=====================================
debian/rules
=====================================
@@ -26,6 +26,9 @@ export DEB_BUILD_MAINT_OPTIONS = hardening=+all
 # for reproducible builds
 export SIMD_LIST = fallback-to-plain-simd
 
+export LC_ALL=C.UTF-8
+export LANG=C.UTF-8
+
 BUILT_USING=$(shell dpkg-query -f '$${source:Package} (= $${source:Version}), ' -W "libsimde-dev")
 
 %:
@@ -36,22 +39,20 @@ ifeq (amd64,$(DEB_HOST_ARCH))
 	mkdir -p $(prefix)
 	mkdir -p $(libexecdir)
 	for SIMD in avx2 avx sse4.1 ssse3 sse3 sse2 ; do \
-		export CXXFLAGS="$(CXXFLAGS) -m$${SIMD}" && export CFLAGS="$(CFLAGS) -m$${SIMD}" && \
-		dh_auto_build -- all SFX=-$${SIMD}  ; \
+		dh_auto_build -- all SFX=-$${SIMD} CFLAGS="$(CFLAGS) -m$${SIMD}" CXXFLAGS="$(CXXFLAGS) -m$${SIMD}" ; \
 		find . -name '*.o' -delete ; \
 		find . -name '*.o5' -delete ; \
 	done
-	export CXXFLAGS="$(CXXFLAGS)" && export CFLAGS="$(CFLAGS)" && dh_auto_build -- all SFX=-plain
+	dh_auto_build -- all SFX=-plain CFLAGS="$(CFLAGS)" CXXFLAGS="$(CXXFLAGS)"
 else ifeq (i386,$(DEB_HOST_ARCH))
 	mkdir -p $(prefix)
 	mkdir -p $(libexecdir)
 	for SIMD in avx2 avx sse4.1 ssse3 sse3 sse2 sse; do \
-		export CXXFLAGS="$(CXXFLAGS) -m$${SIMD}" && export CFLAGS="$(CFLAGS) -m$${SIMD}" && \
-		dh_auto_build -- all SFX=-$${SIMD}  ; \
+		dh_auto_build -- all SFX=-$${SIMD} CFLAGS="$(CFLAGS) -m$${SIMD}" CXXFLAGS="$(CXXFLAGS) -m$${SIMD}" ; \
 		find . -name '*.o' -delete ; \
 		find . -name '*.o5' -delete ; \
 	done
-	export CXXFLAGS="$(CXXFLAGS)" && export CFLAGS="$(CFLAGS)" && dh_auto_build -- all SFX=-plain
+	dh_auto_build -- all SFX=-plain CFLAGS="$(CFLAGS)" CXXFLAGS="$(CXXFLAGS)"
 else
 	dh_auto_build
 endif



View it on GitLab: https://salsa.debian.org/med-team/last-align/-/compare/aedcfb14fe84a3032c230de48cb18b028a19b0bd...5204a7093c3119f662cefc9be85f45911ca6af95

-- 
View it on GitLab: https://salsa.debian.org/med-team/last-align/-/compare/aedcfb14fe84a3032c230de48cb18b028a19b0bd...5204a7093c3119f662cefc9be85f45911ca6af95
You're receiving this email because of your account on salsa.debian.org.


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/debian-med-commit/attachments/20220111/f63d27b1/attachment-0001.htm>


More information about the debian-med-commit mailing list