[mono] Fix warnings on OSX, re-enable -Werror on CI with CMake (#44747)
* Ifdef out removed icalls on netcore
* Fix format string for cross builds
desc here is based on the pointer size of the target, whereas void* is based on the host
* Re-enable -WError on CI for OSX and Wasm
This got lost in the CMake transition
* Improve ep_rt_thread_id_t handling.
* Make types_str local to mono_fdhandle_insert
* Fix OSX build error.
* Align os thread id to uint64_t.
* Update src/mono/mono/sgen/sgen-descriptor.c
Co-authored-by: Aleksey Kliger (λgeek) <akliger@gmail.com>
* Update src/mono/mono/sgen/sgen-descriptor.c
Co-authored-by: Aleksey Kliger (λgeek) <akliger@gmail.com>
* Update src/mono/mono/sgen/sgen-descriptor.c
Co-authored-by: Aleksey Kliger (λgeek) <akliger@gmail.com>
* Revert "Make types_str local to mono_fdhandle_insert"
This reverts commit
04f56efcb8e9d33dca12f831f9c05591c649678c.
* Put types_str under appropriate ifdef
* Disable Werror on wasm
Co-authored-by: lateralusX <lateralusx.github@gmail.com>
Co-authored-by: Aleksey Kliger (λgeek) <akliger@gmail.com>
Co-authored-by: Alexander Köplinger <alex.koeplinger@outlook.com>