Uh oh!
There was an error while loading. Please reload this page.
Build support for s390x: PAL layer - #53287
Conversation
AaronRobinsonMSFT
commented
May 26, 2021
/cc @janvorli |
There was a problem hiding this comment.
This is never executed while cross compiling, cmake skips all check_*_source_runs during cross compilation. The HAVE_xxx values for cross compilation are taken from the tryrun.cmake file. So this change should not be needed, but you'll need to update the eng/native/tryrun.cmake
There was a problem hiding this comment.
Ah, I missed that, sorry. Patch updated accordingly.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
uweigand
commented
Jun 7, 2021
Ping? Anything else that needs to be addressed? |
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
There was a problem hiding this comment.
I have just noticed this #if has a wrong condition (event before your change). Since you are touching this code, could you please fix it? It should be
#if (HAVE_GREGSET_T || HAVE___GREGSET_T) && !defined(HOST_S390X)Actually, the related #endif comment need to be updated to match your change (and this fix) to
#endif // HAVE_GREGSET_T || HAVE___GREGSET_T || !HOST_S390XThere was a problem hiding this comment.
A nit - in the #endif comments, the convention we use is just !HOST_S390X instead of !defined(HOST_S390X)
* Add PAL implementation for Linux on s390x * Define BIGENDIAN on s390x when compiling coreclr * Provide a default HAVE_FUNCTIONAL_PTHREAD_ROBUST_MUTEXES_EXITCODE value in eng/native/tryrun.cmake
ghost
commented
Jun 7, 2021
Hello @janvorli! Because this pull request has the p.s. you can customize the way I help with merging this pull request, such as holding this pull request until a specific person approves. Simply @mention me ( |
Add PAL implementation for Linux on s390x
Define BIGENDIAN on s390x when compiling coreclr
Do not run HAVE_FUNCTIONAL_PTHREAD_ROBUST_MUTEXES cmake test when
cross-compiling
Note to reviewers: