diff options
author | Jason Felice <jason.m.felice@gmail.com> | 2020-02-20 17:40:30 -0500 |
---|---|---|
committer | Jason Felice <jason.m.felice@gmail.com> | 2020-02-20 17:40:30 -0500 |
commit | 7724ef793adcfbbd9cd46f8836a3618687ee110d (patch) | |
tree | bcefed534430d3eac9e94cb12dbe0fd5ebaf5dec /pkgs/tools/system | |
parent | 4d2a8257edc33f03fc4bb26ff32f9db1d96c7d95 (diff) | |
download | nixlib-7724ef793adcfbbd9cd46f8836a3618687ee110d.tar nixlib-7724ef793adcfbbd9cd46f8836a3618687ee110d.tar.gz nixlib-7724ef793adcfbbd9cd46f8836a3618687ee110d.tar.bz2 nixlib-7724ef793adcfbbd9cd46f8836a3618687ee110d.tar.lz nixlib-7724ef793adcfbbd9cd46f8836a3618687ee110d.tar.xz nixlib-7724ef793adcfbbd9cd46f8836a3618687ee110d.tar.zst nixlib-7724ef793adcfbbd9cd46f8836a3618687ee110d.zip |
plan9port: wrap ALL linker flags
Diffstat (limited to 'pkgs/tools/system')
-rw-r--r-- | pkgs/tools/system/plan9port/builder.sh | 20 |
1 files changed, 3 insertions, 17 deletions
diff --git a/pkgs/tools/system/plan9port/builder.sh b/pkgs/tools/system/plan9port/builder.sh index 57716614a13e..7750de700617 100644 --- a/pkgs/tools/system/plan9port/builder.sh +++ b/pkgs/tools/system/plan9port/builder.sh @@ -5,25 +5,11 @@ export PLAN9_TARGET=$PLAN9 plan9portLinkFlags() { - local -a linkFlags=() eval set -- "$NIX_LDFLAGS" - while (( $# > 0 )); do - case "$1" in - -rpath|-macosx_version_min|-sdk_version) - linkFlags+=( "-Wl,$1,$2" ) - shift 2 - ;; - -no_uuid) - linkFlags+=( "-Wl,$1" ) - shift - ;; - *) - linkFlags+=( "$1" ) - shift - ;; - esac + local flag + for flag in "$@"; do + printf ' -Wl,%s' "$flag" done - echo "${linkFlags[*]}" } configurePhase() |