diff options
author | github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> | 2022-04-13 18:19:31 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-04-13 18:19:31 +0300 |
commit | d5fad312d376c11ef1b3b2ccec0bbecf97bf6499 (patch) | |
tree | d93296a5276182ee8cfd3dd5bb19e4cf553e5f1c /src/coreclr/jit/morph.cpp | |
parent | d585c2e84c580c6a94fdde2881482c8a1cd209d4 (diff) |
[release/6.0] [AOT] Don't set the 'CorrectedSynthesize' flag in the objc_imageinfo section. (#67534)
* [AOT] Don't set the 'CorrectedSynthesize' flag in the objc_imageinfo section.
According to Apple's headers, it's not used anymore, and ignored.
However, with Xcode 13.3, it seems Apple has re-used this value for something
else, and it's causing warnings in the linker:
> ld: warning: '[...]/arm64/Xamarin.iOS.dll.o' was built with class_ro_t pointer signing enabled, but previous .o files were not
Fixes https://github.com/mono/mono/issues/21450.
Ref: https://opensource.apple.com/source/objc4/objc4-818.2/runtime/objc-abi.h.auto.html
* Don't set the 'CorrectedSynthesize' flag when using LLVM either.
Co-authored-by: Rolf Bjarne Kvinge <rolf@xamarin.com>
Diffstat (limited to 'src/coreclr/jit/morph.cpp')
0 files changed, 0 insertions, 0 deletions