← Back to Package List

native/osx-cross

Basic Information

Package Namenative/osx-cross
Versionmaster@f873f53
Typenative

Source Downloads

Download 1
tar.gz
SHA256: 7ff7657a435e709dfc81e79965bf2d0544d71bea26432991db8837b797290c28
Download 2
blob
SHA256: 9881c457068c86ac91e94cca2d7116dfd01cb7179c22b0863b63c7f3bb7e7695
Path: Xcode_26.0.1.xip
Download 3
blob
SHA256: b115ce6285dd9f3f401459912c12d28eb2e2d81e2387a71f6300aa11f7bc3288
Path: tarballs/llvmorg-20.1.8.zip
Download 4
blob
SHA256: b8e87f026e19259e6eac347746661e11592e0ff8bcdb657e177800223d7438ce
Path: tarballs/20250402.zip

Dependencies Explorer

*-apple-darwin
*-apple-darwin
*-apple-darwin
*-apple-darwin
*-apple-darwin
*-apple-darwin
*-apple-darwin
*-apple-darwin
*-apple-darwin
*-apple-darwin
*-apple-darwin
*-apple-darwin
*-apple-darwin
*-apple-darwin
*-apple-darwin
*-apple-darwin
*-apple-darwin
native/xz

Build Environment

*-apple-darwin
JOBS=$NUM_CORES
*-apple-darwin
PORTABLE=1
*-apple-darwin
TARGET_DIR=$PREFIX/native/
aarch64-apple-darwin
ENABLE_ARCHS=arm64
x86_64-apple-darwin
ENABLE_ARCHS=x86_64
*-apple-darwin
UNATTENDED=1
*-apple-darwin
SDK_VERSION=26.0
*-apple-darwin
COMPRESSLEVEL=0

Build Steps

1.
*-apple-darwin
sed -i.bak 's/$TARGET_DIR\/bin\///g' tools/gen_sdk_package_pbzx.sh
2.
*-apple-darwin
sed -i.bak 's/$TARGET_DIR\/SDK\/tools\/bin\///g' tools/gen_sdk_package_pbzx.sh
3.
*-apple-darwin
sed -i.bak 's/build_xar/echo build_xar/g' tools/gen_sdk_package_pbzx.sh
4.
*-apple-darwin
sed -i.bak 's/build_xar/echo build_xar/g' build.sh
5.
*-apple-darwin
sed -i.bak 's/git clone/echo git clone/g' build.sh
6.
*-apple-darwin
sed -i.bak 's/--with-libtapi=$TARGET_DIR/--with-libtapi=$PREFIX\/native/g' build.sh
7.
*-apple-darwin
sed -i.bak 's/--with-libxar=$TARGET_DIR/--with-libxar=$PREFIX\/native/g' build.sh
8.
*-apple-darwin
sed -i.bak 's/build_pbxz/echo build_pbxz/g' tools/gen_sdk_package_pbzx.sh
9.
*-apple-darwin
sed -i.bak 's/git /echo git /g' tools/tools.sh
10.
*-apple-darwin
sed -i.bak 's/download $CLANG_LLVM_PKG/echo download $CLANG_LLVM_PKG/g' build_clang.sh
11.
*-apple-darwin
sed -i.bak 's/rm -f $(basename $CLANG_LLVM_PKG)/echo rm -f $(basename $CLANG_LLVM_PKG)/g' build_clang.sh
12.
*-apple-darwin
sed -i.bak 's/get_sources/echo get_sources/g' build.sh
13.
*-apple-darwin
sed -i.bak '8,11d' tools/gen_sdk_package_pbzx.sh
14.
*-apple-darwin
sed -i.bak '135,145d' build.sh
15.
*-apple-darwin
sed -i.bak '145,160d' build.sh
16.
*-apple-darwin
./tools/gen_sdk_package_pbzx.sh ./Xcode_26.0.1.xip
17.
*-apple-darwin
mv MacOSX26.* tarballs
18.
none
yes | INSTALLPREFIX=$PREFIX/native ./build_clang.sh
19.
none
cd build/clang-20.1.8/build_stage2 && make install DESTDIR=$STAGING_DIR && make install
20.
*-apple-darwin
yes | INSTALLPREFIX=$PREFIX/native ./build_apple_clang.sh
21.
*-apple-darwin
cd build/clang-21/build_stage2 && make install DESTDIR=$STAGING_DIR && make install
22.
*-apple-darwin
TARGET_DIR=$STAGING_DIR$PREFIX/native ./build.sh
23.
*
$PREFIX/native/bootstrap/bin/perl $PREFIX/native/bootstrap/bin/strip-nondeterminism-recursive --directory $STAGING_DIR

Build Matrix

Target / Builder darwin_arm64 linux_amd64 linux_arm64
aarch64-apple-darwin
aarch64-apple-ios
aarch64-apple-ios-simulator
aarch64-linux-android
aarch64-linux-gnu
armv7a-linux-androideabi
x86_64-apple-darwin
x86_64-linux-android
x86_64-linux-gnu

Available Downloads

aarch64-apple-darwin
linux_arm64
Size: 948.4 MB
Build ID: 47fc4f68