From 31fa56407691a4345a013bbf772fe3d1a0c1f236 Mon Sep 17 00:00:00 2001 From: Jude Taylor Date: Wed, 28 Oct 2015 10:53:51 -0700 Subject: [PATCH] libunwind is included in libSystem; disable build, copy headers only --- .../libunwind/default.nix | 20 +------------------ 1 file changed, 1 insertion(+), 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 7177d8fb9e68..81a45d99a86e 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; {