Skip to content

Conversation

@uweigand
Copy link
Contributor

  • Make isMSBuildOnNETCoreSupported return true on s390x
    (fixes generating version headers)

  • Add s390x platform-specific library name in find_unwind_libs
    (enables linking against system-provided libunwind)

@ghost
Copy link

ghost commented Jul 27, 2021

I couldn't figure out the best area label to add to this PR. If you have write-permissions please help me learn by adding exactly one area label.

@ghost ghost added the community-contribution Indicates that the PR has been added by a community member label Jul 27, 2021
Copy link
Member

@am11 am11 Jul 27, 2021

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

a nit: based on the condition on callsite if (CLR_CMAKE_USE_SYSTEM_LIBUNWIND), this is unused on platforms that use the in-tree libunwind (like linux-s390x).

If you would revert it, please leave a # comment on top of this function to make it clearer for future reader.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ah, actually if you intentionally want to use system libunwind, then you can pass ./build.sh -cmakeargs CLR_CMAKE_USE_SYSTEM_LIBUNWIND=1 or ./build.sh --portable=false. nvm, disregard please. :)

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yes, exactly. This is just to allow that use case.

@ghost
Copy link

ghost commented Aug 14, 2021

Tagging subscribers to this area: @dotnet/runtime-infrastructure
See info in area-owners.md if you want to be subscribed.

Issue Details
  • Make isMSBuildOnNETCoreSupported return true on s390x
    (fixes generating version headers)

  • Add s390x platform-specific library name in find_unwind_libs
    (enables linking against system-provided libunwind)

Author: uweigand
Assignees: -
Labels:

area-Infrastructure, community-contribution

Milestone: -

* Make isMSBuildOnNETCoreSupported return true on s390x
  (fixes generating version headers)

* Add s390x platform-specific library name in find_unwind_libs
  (enables linking against system-provided libunwind)
@akoeplinger akoeplinger merged commit 5df6cc6 into dotnet:main Aug 30, 2021
@uweigand
Copy link
Contributor Author

This would also be good to have in .NET 6, in particular the version headers change.

@akoeplinger
Copy link
Member

/backport to release/6.0

@github-actions
Copy link
Contributor

Started backporting to release/6.0: https://github.com/dotnet/runtime/actions/runs/1182727583

@uweigand uweigand deleted the s390x-eng-native branch August 30, 2021 16:39
@ghost ghost locked as resolved and limited conversation to collaborators Sep 29, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

area-Infrastructure community-contribution Indicates that the PR has been added by a community member

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants