Skip to content

Instantly share code, notes, and snippets.

@seia-soto
Created July 5, 2020 11:21

Revisions

  1. @conorthedev conorthedev created this gist Mar 28, 2020.
    10 changes: 10 additions & 0 deletions arm64e-linux.sh
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,10 @@
    curl -LO https://github.com/sbingner/llvm-project/releases/download/v10.0.0-1/linux-ios-arm64e-clang-toolchain.tar.lzma
    TMP=$(mktemp -d)
    tar --lzma -xvf linux-ios-arm64e-clang-toolchain.tar.lzma -C $TMP
    pushd $TMP/ios-arm64e-clang-toolchain/bin
    find * ! -name clang-10 -and ! -name ldid -and ! -name ld64 -exec mv {} arm64-apple-darwin14-{} \;
    find * -xtype l -exec sh -c "readlink {} | xargs -I{LINK} ln -f -s arm64-apple-darwin14-{LINK} {}" \;
    popd
    mkdir -p $THEOS/toolchain/linux/iphone
    mv $TMP/ios-arm64e-clang-toolchain/* $THEOS/toolchain/linux/iphone/
    rm -rf $TMP linux-ios-arm64e-clang-toolchain.tar.lzma