diff options
Diffstat (limited to 'data/ld64/make.sh')
-rw-r--r-- | data/ld64/make.sh | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/data/ld64/make.sh b/data/ld64/make.sh index 35f143104..2899de1e8 100644 --- a/data/ld64/make.sh +++ b/data/ld64/make.sh @@ -1,10 +1,11 @@ pkg:setup -pkg:make +pkg:make VERSION="$(pkg: cat %/_metadata/version)" LDFLAGS="-L$(PKG_DEST_ llvm-clang)/usr/local/lib" pkg:install -pkg: mv /usr/bin/ld64 /usr/bin/ld64_ +pkg: mkdir -p /usr/libexec +pkg: mv /usr/bin/ld64 /usr/libexec/ld64 pkg: ln -s ld64 /usr/bin/ld pkg: "${PKG_TARG}-gcc" %/wrapper.c -o /usr/bin/ld64 if [[ -f "${PKG_BASE}/arch/${PKG_ARCH}/${PKG_CFTARG}/entitlement.xml" ]]; then - pkg: mkdir -p /usr/share/ldid - cp "${PKG_BASE}/arch/${PKG_ARCH}/${PKG_CFTARG}/entitlement.xml" "${PKG_DEST}/usr/share/ldid/entitlements.xml" + pkg: mkdir -p /usr/share/entitlements + cp "${PKG_BASE}/arch/${PKG_ARCH}/${PKG_CFTARG}/entitlement.xml" "${PKG_DEST}/usr/share/entitlements/ld64.xml" fi |