Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Conversation

@lewurm
Copy link
Contributor

@lewurm lewurm commented Aug 23, 2019

Remove support for "big assemblies" for AOT on Android running on ARM 32bit. This will remove relocations in .text which are not allowed in the upcoming Android Q release anymore.

If a customer should run into this problem, the suggested workarounds are:

  • Switch to ARM64, or
  • Do not use AOT compilation.

Fixes #16369

@lewurm
Copy link
Contributor Author

lewurm commented Aug 26, 2019

@monojenkins squash

@lewurm
Copy link
Contributor Author

lewurm commented Aug 26, 2019

@monojenkins backport 2019-08

@lewurm
Copy link
Contributor Author

lewurm commented Aug 26, 2019

@radekdoulik @grendello how far do we need to backport this? The original change was landed up to 2019-02.

@radekdoulik
Copy link
Contributor

Current XA master uses 2019-06, so we would like to have it at least as far as that. d16-3 uses 2019-06 as well, d16-2 uses 2019-02 and supports Android Q as well, so I think 2019-02 would need it too.

@lewurm
Copy link
Contributor Author

lewurm commented Sep 4, 2019

@monojenkins backport 2019-06

@lewurm
Copy link
Contributor Author

lewurm commented Sep 4, 2019

@monojenkins backport 2019-02

@lewurm
Copy link
Contributor Author

lewurm commented Sep 4, 2019

not sure if 2019-02 is still open. @marek-safar ^

lewurm added a commit to lewurm/mono that referenced this pull request Sep 6, 2019
lewurm added a commit to lewurm/mono that referenced this pull request Sep 9, 2019
monojenkins pushed a commit to monojenkins/mono that referenced this pull request Sep 9, 2019
monojenkins pushed a commit to monojenkins/mono that referenced this pull request Sep 9, 2019
monojenkins pushed a commit to monojenkins/mono that referenced this pull request Sep 10, 2019
ManickaP pushed a commit to ManickaP/runtime that referenced this pull request Jan 20, 2020
[android] remove text relocations in AOT/arm32

Remove support for "big assemblies" for AOT on Android running on ARM 32bit. This will remove relocations in `.text` which are not allowed in the upcoming Android Q release anymore.

_If_ a customer should run into this problem, the suggested workarounds are:
* Switch to ARM64, or
* Do not use AOT compilation.

Fixes mono/mono#16369


Commit migrated from mono/mono@b6ca76c
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Relocations in .text on arm

4 participants