Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Check what's going wrong on macOS CI in some cases #177

Merged
merged 1 commit into from
Oct 9, 2024
Merged

Check what's going wrong on macOS CI in some cases #177

merged 1 commit into from
Oct 9, 2024

Conversation

finagolfin
Copy link
Owner

No description provided.

@finagolfin
Copy link
Owner Author

I think something has gone wrong when cross-compiling using the mac OSS trunk toolchain for Android, will test this more later.

@finagolfin
Copy link
Owner Author

I got swift-argument-parser building on the mac CI, but the trunk OSS toolchain for macOS appears broken when cross-compiling.

@marcprux, if you have the latest Sep. 25 trunk snapshot of the linux static SDK available, try cross-compiling a package with it from macOS and see if it works. If you don't get to it, I'll script it on the CI later and check.

The CI will start uploading multi-arch SDKs in a couple hours because your pulls were merged today. Try using that new SDK, particularly testing an Android app with the new unversioned Termux libraries, and let me know of any problems.

@marcprux
Copy link
Contributor

marcprux commented Oct 7, 2024

@marcprux, if you have the latest Sep. 25 trunk snapshot of the linux static SDK available, try cross-compiling a package with it from macOS and see if it works. If you don't get to it, I'll script it on the CI later and check.

I would, but the Static SDK link from https://www.swift.org/install/macos/ (pointing to https://download.swift.org/development/static-sdk/swift-DEVELOPMENT-SNAPSHOT-2024-09-25/swift-DEVELOPMENT-SNAPSHOT-2024-09-25-a_static-linux-0.0.1.artifactbundle.tar.gz) is 404. And all the static SDK links from https://www.swift.org/download/ are broken (as I reported at swiftlang/swift-org-website#823).

Do you know anywhere else I might find it?

@marcprux
Copy link
Contributor

marcprux commented Oct 7, 2024

Try using that new SDK, particularly testing an Android app with the new unversioned Termux libraries, and let me know of any problems.

It would have worked, except for #178. If I manually add in the new cares.so library, then everything links fine when launched from an apk.

@finagolfin
Copy link
Owner Author

Do you know anywhere else I might find it?

Nope, I had forgotten about that issue you filed. I'll see about generating a trunk linux SDK on the mac CI and checking it that way.

@finagolfin finagolfin merged commit e0084e6 into main Oct 9, 2024
18 checks passed
@finagolfin finagolfin deleted the mac branch October 9, 2024 15:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants