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

Pass "-cross" arg on linux builds #369

Merged
merged 1 commit into from
Apr 14, 2023
Merged

Conversation

sbomer
Copy link
Member

@sbomer sbomer commented Apr 14, 2023

Fixes dotnet/runtime#84780. Tested by hooking up the changes locally with runtime's jitformat.py and running python3 ./src/coreclr/scripts/jitformat.py -c /runtime/src/coreclr -o linux -a x64 in our mariner build container.

This might break scenarios where jitutils are used outside of ci on a non-mariner build image. Per discussion with @BruceForstall let's make a quick fix to unblock ci, and if this is problematic we could for example add an extra argument that controls whether the -cross argument is passed to the runtime build.

For context, the -cross argument is necessary after dotnet/runtime#84148 because our linux build images have change from centos 7 to CBL-mariner, and the linux builds are now cross-builds that use a rootfs (even x64 and x64-musl).

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.

jitformat failing on linux x64
2 participants