plan9port: wrap ALL linker flags

This commit is contained in:
Jason Felice 2020-02-20 17:40:30 -05:00
parent 4d2a8257ed
commit 7724ef793a

View File

@ -5,25 +5,11 @@ export PLAN9_TARGET=$PLAN9
plan9portLinkFlags() plan9portLinkFlags()
{ {
local -a linkFlags=()
eval set -- "$NIX_LDFLAGS" eval set -- "$NIX_LDFLAGS"
while (( $# > 0 )); do local flag
case "$1" in for flag in "$@"; do
-rpath|-macosx_version_min|-sdk_version) printf ' -Wl,%s' "$flag"
linkFlags+=( "-Wl,$1,$2" )
shift 2
;;
-no_uuid)
linkFlags+=( "-Wl,$1" )
shift
;;
*)
linkFlags+=( "$1" )
shift
;;
esac
done done
echo "${linkFlags[*]}"
} }
configurePhase() configurePhase()