diff options
author | Jason Felice <jason.m.felice@gmail.com> | 2020-02-19 20:31:14 -0500 |
---|---|---|
committer | Jason Felice <jason.m.felice@gmail.com> | 2020-02-19 20:31:14 -0500 |
commit | 4d2a8257edc33f03fc4bb26ff32f9db1d96c7d95 (patch) | |
tree | cf403e038dd8033f31e2d7d37437ef6a22f84fde | |
parent | 82a6834e3b1ae343fed1d9495943fba71d6759fa (diff) | |
download | nixpkgs-4d2a8257edc33f03fc4bb26ff32f9db1d96c7d95.tar nixpkgs-4d2a8257edc33f03fc4bb26ff32f9db1d96c7d95.tar.gz nixpkgs-4d2a8257edc33f03fc4bb26ff32f9db1d96c7d95.tar.bz2 nixpkgs-4d2a8257edc33f03fc4bb26ff32f9db1d96c7d95.tar.lz nixpkgs-4d2a8257edc33f03fc4bb26ff32f9db1d96c7d95.tar.xz nixpkgs-4d2a8257edc33f03fc4bb26ff32f9db1d96c7d95.tar.zst nixpkgs-4d2a8257edc33f03fc4bb26ff32f9db1d96c7d95.zip |
plan9port: fix linker flags for macosx
-rw-r--r-- | pkgs/tools/system/plan9port/builder.sh | 15 |
1 files changed, 11 insertions, 4 deletions
diff --git a/pkgs/tools/system/plan9port/builder.sh b/pkgs/tools/system/plan9port/builder.sh index f5c447ea0a5..57716614a13 100644 --- a/pkgs/tools/system/plan9port/builder.sh +++ b/pkgs/tools/system/plan9port/builder.sh @@ -8,13 +8,20 @@ plan9portLinkFlags() local -a linkFlags=() eval set -- "$NIX_LDFLAGS" while (( $# > 0 )); do - if [[ $1 = -rpath ]]; then - linkFlags+=( "-Wl,-rpath,$2" ) + case "$1" in + -rpath|-macosx_version_min|-sdk_version) + linkFlags+=( "-Wl,$1,$2" ) shift 2 - else + ;; + -no_uuid) + linkFlags+=( "-Wl,$1" ) + shift + ;; + *) linkFlags+=( "$1" ) shift - fi + ;; + esac done echo "${linkFlags[*]}" } |