From 25f52d1a74924064fd2c84729a3c4073ad9a9cb0 Mon Sep 17 00:00:00 2001 From: sparky Date: Fri, 24 Nov 2006 01:16:36 +0000 Subject: [PATCH] - new macro: %ld_rpmldflags - rpmldflags for 'ld' used as linker Changed files: rpm.macros -> 1.333 --- rpm.macros | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/rpm.macros b/rpm.macros index d1396d0..6a24b41 100644 --- a/rpm.macros +++ b/rpm.macros @@ -91,6 +91,20 @@ fi; \ %{filter_out} }') +# rpmldflags with stripped -Wl, -- in the form flags have to be passed to 'ld' +# but, don't use it, better use gcc as linker +%ld_rpmldflags %(awk 'BEGIN { + split("%{rpmldflags}",F); + for (f in F) { + s = F[f]; + if (s ~ /^-Wl,/) { + s = substr(s,5); + gsub(/,/," ",s); + }; + printf(s FS); + }; +}') + #----------------------------------------------------------------- %configure2_13 { \ if [ -n "$LINGUAS" ]; then unset LINGUAS; fi; \ -- 2.43.0