diff options
author | Jarret Shook <jashoo@microsoft.com> | 2019-02-21 13:16:33 -0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2019-02-21 13:16:33 -0800 |
commit | a006c44d06d56829a230bbbce17b74b21a0b8842 (patch) | |
tree | 6add588c73a3812ed4fb013c03ab0d22a0698910 /clrdefinitions.cmake | |
parent | d559d44e02471854748763a6c7eb52cbdc56168f (diff) | |
download | coreclr-a006c44d06d56829a230bbbce17b74b21a0b8842.tar.gz coreclr-a006c44d06d56829a230bbbce17b74b21a0b8842.tar.bz2 coreclr-a006c44d06d56829a230bbbce17b74b21a0b8842.zip |
[Unix|*] Rework and share the logic for determining __DistroRid (#22628)
* [Unix|*] Rework and share the logic for determining __DistroRid
This will consolidate all of our different functions which determine
the __DistroRid into one file. In addition, it will remove the unused
__HostDistroRid file.
Lastly, it corrects the rid choice when crossbuilding musl-arm64 as the
cross-rootfs non-portable build will correctly be picked up.
* Fix typo and use __BuildArch in place of __Arch
* Correct non-portable build decision
* Add error for missing redhat-release
* Fix redhat comparison
* Correct previous rhel or
* Fix cross scenerio
* Fix missed $
* Set __RuntimeId for runtest.proj
* Correct naming convention of file
* Address feedback and support -portablebuild=0
With this change:
1. build.sh and build-test.sh should build portable by default.
2. init-distro-rid.sh checks __PortableBuild=1. If so, then it must force rhel 6 and freebsd to __PortableBuild=0 and use the non-portable build
- For __PortableBuild=0 init-distro-rid.sh sets the non-portable rid correctly to "${ID}.${VERSION_ID}-${buildArch}"
* Correct arguments
* Fix if to include then
* A few more changes to correct linux-musl-arm64
* Add error for non-cross build and correctly pass ROOTFS_DIR
* Correctly exit instead of echo
* Correct isCrossBuild and use rootfsDir only
* Add documentation
* Address feedback
* Rework rhel if
Diffstat (limited to 'clrdefinitions.cmake')
0 files changed, 0 insertions, 0 deletions