summary refs log tree commit diff
path: root/pkgs/development/compilers/swift
diff options
context:
space:
mode:
authorJohn Ericson <Ericson2314@Yahoo.com>2017-06-29 20:28:27 -0400
committerJohn Ericson <John.Ericson@Obsidian.Systems>2017-07-07 11:40:07 -0400
commite57a220f810a9698c5df27a7488839ebea3226e2 (patch)
tree5055ca9f68e3020329f9be8e06a3f76c51ce6693 /pkgs/development/compilers/swift
parenta14cf0618219a6f135e786e69e78eb0b866248f8 (diff)
downloadnixpkgs-e57a220f810a9698c5df27a7488839ebea3226e2.tar
nixpkgs-e57a220f810a9698c5df27a7488839ebea3226e2.tar.gz
nixpkgs-e57a220f810a9698c5df27a7488839ebea3226e2.tar.bz2
nixpkgs-e57a220f810a9698c5df27a7488839ebea3226e2.tar.lz
nixpkgs-e57a220f810a9698c5df27a7488839ebea3226e2.tar.xz
nixpkgs-e57a220f810a9698c5df27a7488839ebea3226e2.tar.zst
nixpkgs-e57a220f810a9698c5df27a7488839ebea3226e2.zip
stdenv, swift: Use `local fd` in is* bash functions for hygiene
Diffstat (limited to 'pkgs/development/compilers/swift')
-rw-r--r--pkgs/development/compilers/swift/patches/build-script-pax.patch3
1 files changed, 2 insertions, 1 deletions
diff --git a/pkgs/development/compilers/swift/patches/build-script-pax.patch b/pkgs/development/compilers/swift/patches/build-script-pax.patch
index 9f1976a2d88..fa2ccdf9d5c 100644
--- a/pkgs/development/compilers/swift/patches/build-script-pax.patch
+++ b/pkgs/development/compilers/swift/patches/build-script-pax.patch
@@ -1,12 +1,13 @@
 --- swift/utils/build-script-impl	2017-01-23 12:47:20.401326309 -0600
 +++ swift-pax/utils/build-script-impl	2017-01-23 13:24:10.339366996 -0600
-@@ -1823,6 +1823,16 @@ function set_lldb_xcodebuild_options() {
+@@ -1823,6 +1823,17 @@ function set_lldb_xcodebuild_options() {
      fi
  }
  
 +## XXX: Taken from nixpkgs /pkgs/stdenv/generic/setup.sh
 +isELF() {
 +    local fn="$1"
++    local fd
 +    local magic
 +    exec {fd}< "$fn"
 +    read -n 4 -u $fd magic