fix static libs on darwin
This commit is contained in:
parent
c79cc60e64
commit
0458c7b885
|
@ -244,7 +244,11 @@ stdenv.mkDerivation ({
|
||||||
configureFlags+=" --extra-lib-dirs=$p/lib"
|
configureFlags+=" --extra-lib-dirs=$p/lib"
|
||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
'' + (optionalString stdenv.isDarwin ''
|
''
|
||||||
|
# only use the links hack if we're actually building dylibs. otherwise, the
|
||||||
|
# "dynamic-library-dirs" point to nonexistent paths, and the ln command becomes
|
||||||
|
# "ln -s $out/lib/links", which tries to recreate the links dir and fails
|
||||||
|
+ (optionalString (stdenv.isDarwin && enableSharedLibraries) ''
|
||||||
# Work around a limit in the macOS Sierra linker on the number of paths
|
# Work around a limit in the macOS Sierra linker on the number of paths
|
||||||
# referenced by any one dynamic library:
|
# referenced by any one dynamic library:
|
||||||
#
|
#
|
||||||
|
|
Loading…
Reference in New Issue