-
Notifications
You must be signed in to change notification settings - Fork 5.2k
Beginnings of native Android build #110471
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
steveisok
merged 57 commits into
dotnet:main
from
grendello:dev/grendel/android-build-with-ndk
Jan 24, 2025
Merged
Changes from 1 commit
Commits
Show all changes
57 commits
Select commit
Hold shift + click to select a range
90c22cb
Beginnings of native Android build
grendello 6f1b917
Don't package what's not needed on Android
grendello c25fbd9
TARGET_LINUX == TARGET_ANDROID for crosscomp.h
grendello bfcbb3e
Beginnings of native Android build
grendello 97f2555
Don't package what's not needed on Android
grendello 3d9da10
TARGET_LINUX == TARGET_ANDROID for crosscomp.h
grendello 9e173df
Merge remote-tracking branch 'grendel/dev/grendel/android-build-with-…
steveisok bb9f323
Fix cmake endif / make sure RuntimeFlavor is CoreCLR
steveisok b0f3d55
Use dummyprovider instead of lttngprovider / disable FEATURE_PERFTRAC…
steveisok f9eb950
Put a GEN_SHARED_LIB check around install_with_stripped_symbols in Sy…
steveisok a69fcfd
Bump min API level to 29 (proper TLS support) and link the right syst…
steveisok 54fbb50
Fix host/target confusion in R2R tool publish / Add Android target to…
steveisok 061badd
Beginnings of native Android build
grendello 343547d
Don't package what's not needed on Android
grendello d9d653a
TARGET_LINUX == TARGET_ANDROID for crosscomp.h
grendello be4941b
Fix cmake endif / make sure RuntimeFlavor is CoreCLR
steveisok db133cb
Use dummyprovider instead of lttngprovider / disable FEATURE_PERFTRAC…
steveisok 6473af2
Put a GEN_SHARED_LIB check around install_with_stripped_symbols in Sy…
steveisok 4d9f500
Bump min API level to 29 (proper TLS support) and link the right syst…
steveisok d5e0292
Fix host/target confusion in R2R tool publish / Add Android target to…
steveisok 54d5725
Enable doublemapping via memfd_create and few fixes
janvorli 7d78dec
Enable cross-build for macos
ivanpovazan 7026cc8
First version of HelloAndroid
ivanpovazan 9823a55
Cleanup
ivanpovazan 7797943
Merge remote-tracking branch 'grendel/dev/grendel/android-build-with-…
steveisok 2e4c737
Revert changes to R2R that alias Android to linux and put it in a few…
steveisok 2516884
Merge remote-tracking branch 'upstream/main' into dev/grendel/android…
steveisok 074a955
Merge branch 'main' into dev/grendel/android-build-with-ndk
grendello 240ad01
Oops, too much
grendello 34cdc56
Undo host awareness in crossgen_publish as building it is about the t…
steveisok c171ce3
Fix setting target platform in tryrun.cmake
ivanpovazan a515ed8
Make sure android runtime pack is generated and crossgen_inbuild uses…
steveisok 3831805
Merge remote-tracking branch 'grendel/dev/grendel/android-build-with-…
steveisok 9779aeb
Condition min api level for coreclr and not.
steveisok f9e8184
Feedback
steveisok e709bdf
Add FEATURE_NATIVEAOT_ONLY
steveisok eb56c75
Remove unnecessary prop
steveisok 5b58f87
Add tracking issue for follow-up work
kotlarmilos aba5cbb
Revert FEATURE_NATIVEAOT_ONLY
steveisok 78ca848
Set PrimaryRuntimeFlavor on mobile official build and don't try to ge…
steveisok d3e8eb2
Override API level in coreclr runtime.proj and flow runtimeFlavor int…
steveisok 579610c
Disable ThreadStatic optimizations until emulated TLS support is added
steveisok 7e40691
Using API level 21 should be good now
steveisok 460a2d6
Update tracking issues
kotlarmilos 2d322d2
Add tracking issue for libunwind errors
kotlarmilos 880ab09
Set runtime feature flag in cmake config
kotlarmilos a5d1115
Fixing typo for eventpipe build
ivanpovazan 5a94dea
Don't get in the way of building coreclr+mono runtimes together. Work…
steveisok 41ce72b
Merge branch 'main' into dev/grendel/android-build-with-ndk
grendello fbf9fdd
Merge remote-tracking branch 'upstream/main' into dev/grendel/android…
steveisok 05273c5
Allow cross build on osx when targeting arm32, fix bad arm32 linker a…
steveisok de2e7cb
Revert CLR_CMAKE_RUNTIME_CORECLR and enable event pipe TCP stuff
steveisok 1477651
Exclude arm and x86 from generating packages / Always set CrossBuild=…
steveisok cc97c13
Avoid setting crossbuild for now on linux hosts
steveisok bb00de1
Remove CrossBuild=true and instead make sure _BuildAnyCrossArch is pr…
steveisok 9bd94e0
Merge remote-tracking branch 'upstream/main' into dev/grendel/android…
steveisok b806157
PR feedback
ivanpovazan File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.