Revert "Use yesterday's rustc on OSX as the release binaries were built with it"
[ldk-java] / .github / workflows / build.yml
index ab8c4bea4ab307b9c95add8e87d69dedb93b8f1e..d612a3dbe1aa24ca4dbd9d02f9ccf9da9226120e 100644 (file)
@@ -266,6 +266,9 @@ jobs:
           chmod +x ./rustup.sh
           ./rustup.sh -y
           . $HOME/.cargo/env
+          # Temporarily use 1.67.1 to fix https://github.com/rust-lang/rust/issues/108943
+          rustup install 1.67.1
+          rustup default 1.67.1
           rustup target add armv7-linux-androideabi
           rustup target add aarch64-linux-android
           rustup target add i686-linux-android
@@ -384,6 +387,9 @@ jobs:
         run: |
           export PATH=`pwd`/clang+llvm-15.0.7-x86_64-apple-darwin21.0/bin:$PATH
           cd ldk-c-bindings
+          export CC=clang
+          export CC_x86_64_apple_darwin=clang
+          export CC_aarch64_apple_darwin=clang
           CC=clang ./genbindings.sh ../rust-lightning true
       - name: Fetch OpenJDK 18
         run: |