fpc: add apple-sdk SDKROOT to default library paths
This fixes darwin build for xidel, among other things. Note: there are some impurities in the package where xcode and other paths may be injected into build environment. These are left out of scope for this patch, to be dealt by other interested parties. Signed-off-by: Ihar Hrachyshka <ihar.hrachyshka@gmail.com>
This commit is contained in:
parent
9c6d45c714
commit
5ca364e30a
@ -56,6 +56,10 @@ stdenv.mkDerivation rec {
|
||||
# substitute the markers set by the mark-paths patch
|
||||
substituteInPlace fpcsrc/compiler/systems/t_linux.pas --subst-var-by dynlinker-prefix "${glibc}"
|
||||
substituteInPlace fpcsrc/compiler/systems/t_linux.pas --subst-var-by syslibpath "${glibc}/lib"
|
||||
|
||||
substituteInPlace fpcsrc/compiler/systems/t_darwin.pas \
|
||||
--replace-fail "LibrarySearchPath.AddLibraryPath(sysrootpath,'=/usr/lib',true)" "LibrarySearchPath.AddLibraryPath(sysrootpath,'$SDKROOT/usr/lib',true)"
|
||||
|
||||
# Replace the `codesign --remove-signature` command with a custom script, since `codesign` is not available
|
||||
# in nixpkgs
|
||||
# Remove the -no_uuid strip flag which does not work on llvm-strip, only
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user