Skip to content

Test 32-bit support in CI#88

Merged
madsmtm merged 6 commits into
masterfrom
better-32bit-support
Dec 19, 2021
Merged

Test 32-bit support in CI#88
madsmtm merged 6 commits into
masterfrom
better-32bit-support

Conversation

@madsmtm
Copy link
Copy Markdown
Owner

@madsmtm madsmtm commented Dec 13, 2021

Added 32-bit support testing in CI, this revealed a few issues that I've also now fixed.

Unfortunately, GitHub Actions only support macOS 10.15 or above, which can't run 32-bit binaries, so they are only built on that platform; we'll have to rely on users with a macOS version of 10.14 or below (like me) to run the following to test it once in a while:

# Download older SDK from:
# - https://github.com/alexey-lysiuk/macos-sdk
# - https://github.com/phracker/MacOSX-SDKs
export SDKROOT=/path/to/downloaded/MacOSX10.13.sdk
cargo +nightly test -Z build-std --target i686-apple-darwin
cargo +nightly test -Z build-std --target i686-apple-darwin --features exception,catch_all,verify_message

@madsmtm madsmtm added the enhancement New feature or request label Dec 13, 2021
@madsmtm madsmtm force-pushed the better-32bit-support branch 7 times, most recently from 9096152 to 8b74fff Compare December 14, 2021 08:07
@madsmtm madsmtm changed the title Better 32bit support Test 32-bit support in CI Dec 14, 2021
@madsmtm madsmtm added the bug Something isn't working label Dec 14, 2021
@madsmtm madsmtm force-pushed the better-32bit-support branch from 8b74fff to 9f05300 Compare December 14, 2021 08:20
@madsmtm madsmtm marked this pull request as ready for review December 19, 2021 22:13
@madsmtm madsmtm merged commit 792db09 into master Dec 19, 2021
@madsmtm madsmtm deleted the better-32bit-support branch December 19, 2021 22:16
@madsmtm madsmtm mentioned this pull request Dec 22, 2021
@madsmtm madsmtm added this to the objc2 v0.3 milestone Apr 2, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant