From 8dab8f33015bf632d4f528b43accc53962909835 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fabian=20Gr=C3=BCnbichler?= Date: Thu, 27 Jun 2024 10:33:39 +0200 Subject: [PATCH] make: add deb-nostrip target MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit it builds about 1.5 times faster than regular `make deb` (shaving off a whopping 100s on my machine). the resulting debs containing executables are of course bigger (since the debug symbols are not split out into their own package, and the ELF linkage stripping is also skipped), but other than the associated file and memory mapping overhead there should be no difference in behaviour or performance, and such debs are suitable for local testing (both of the build process, and the built code). Signed-off-by: Fabian Grünbichler --- Makefile | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/Makefile b/Makefile index c513c0a9..dfbaacab 100644 --- a/Makefile +++ b/Makefile @@ -109,11 +109,15 @@ proxmox-backup-docs: build cd build; dpkg-buildpackage -b -us -uc --no-pre-clean lintian $(DOC_DEB) -.PHONY: deb dsc deb-nodoc +.PHONY: deb dsc deb-nodoc deb-nostrip deb-nodoc: build cd build; dpkg-buildpackage -b -us -uc --no-pre-clean --build-profiles=nodoc lintian $(DEBS) +deb-nostrip: build + cd build; DEB_BUILD_OPTIONS=nostrip dpkg-buildpackage -b -us -uc + lintian $(DEBS) $(DOC_DEB) + $(DEBS): deb deb: build cd build; dpkg-buildpackage -b -us -uc