summary refs log tree commit diff
path: root/pkgs/os-specific/darwin/apple-source-releases/libunwind
diff options
context:
space:
mode:
authorJude Taylor <me@jude.bio>2015-10-28 10:53:51 -0700
committerJude Taylor <me@jude.bio>2015-10-28 13:34:53 -0700
commit31fa56407691a4345a013bbf772fe3d1a0c1f236 (patch)
tree97d7043683171ffcb3d1b9b5b460df4efd1a15dc /pkgs/os-specific/darwin/apple-source-releases/libunwind
parent33db3369145a0018231300c0ca132499042e9cfe (diff)
downloadnixpkgs-31fa56407691a4345a013bbf772fe3d1a0c1f236.tar
nixpkgs-31fa56407691a4345a013bbf772fe3d1a0c1f236.tar.gz
nixpkgs-31fa56407691a4345a013bbf772fe3d1a0c1f236.tar.bz2
nixpkgs-31fa56407691a4345a013bbf772fe3d1a0c1f236.tar.lz
nixpkgs-31fa56407691a4345a013bbf772fe3d1a0c1f236.tar.xz
nixpkgs-31fa56407691a4345a013bbf772fe3d1a0c1f236.tar.zst
nixpkgs-31fa56407691a4345a013bbf772fe3d1a0c1f236.zip
libunwind is included in libSystem; disable build, copy headers only
Diffstat (limited to 'pkgs/os-specific/darwin/apple-source-releases/libunwind')
-rw-r--r--pkgs/os-specific/darwin/apple-source-releases/libunwind/default.nix20
1 files changed, 1 insertions, 19 deletions
diff --git a/pkgs/os-specific/darwin/apple-source-releases/libunwind/default.nix b/pkgs/os-specific/darwin/apple-source-releases/libunwind/default.nix
index 7177d8fb9e6..81a45d99a86 100644
--- a/pkgs/os-specific/darwin/apple-source-releases/libunwind/default.nix
+++ b/pkgs/os-specific/darwin/apple-source-releases/libunwind/default.nix
@@ -1,29 +1,11 @@
 { stdenv, appleDerivation, dyld, osx_private_sdk }:
 
 appleDerivation {
-  phases = [ "unpackPhase" "buildPhase" "installPhase" ];
-
-  buildInputs = [ dyld ];
-
-  NIX_CFLAGS_COMPILE = "-I${osx_private_sdk}/PrivateSDK10.9.sparse.sdk/usr/include";
-
-  buildPhase = ''
-    pushd src
-    c++ -I../include -c libuwind.cxx -o libuwind.o
-    cc  -I../include -c Registers.s -o Registers.o
-    cc  -I../include -c unw_getcontext.s -o unw_getcontext.o
-    cc  -I../include -c UnwindLevel1.c -o UnwindLevel1.o
-    cc  -I../include -c UnwindLevel1-gcc-ext.c -o UnwindLevel1-gcc-ext.o
-    cc  -I../include -c Unwind-sjlj.c -o Unwind-sjlj.o
-    ld -arch x86_64 -dylib libuwind.o Registers.o unw_getcontext.o UnwindLevel1.o UnwindLevel1-gcc-ext.o Unwind-sjlj.o \
-      -lc++ -lc -install_name $out/lib/libunwind.dylib -o libunwind.dylib
-    popd
-  '';
+  phases = [ "unpackPhase" "installPhase" ];
 
   installPhase = ''
     mkdir -p $out/lib
     cp -R include $out/include
-    install -m 0755 src/libunwind.dylib $out/lib
   '';
 
   meta = with stdenv.lib; {