Hello. I'm trying to compile AOSP 10 for an old Tablet with Intel Atom Z2520 (32-bit architecture).
Question 1: What lunch option should I use, to compile for that Tablet + SoC combination? Current offered options are: 1. aosp_arm-eng 2. aosp_arm64-eng 3. aosp_blueline-userdebug 4. aosp_bonito-userdebug 5. aosp_car_arm-userdebug 6. aosp_car_arm64-userdebug 7. aosp_car_x86-userdebug 8. aosp_car_x86_64-userdebug 9. aosp_cf_arm64_phone-userdebug 10. aosp_cf_x86_64_phone-userdebug 11. aosp_cf_x86_auto-userdebug 12. aosp_cf_x86_phone-userdebug 13. aosp_cf_x86_tv-userdebug 14. aosp_coral-userdebug 15. aosp_crosshatch-userdebug 16. aosp_flame-userdebug 17. aosp_marlin-userdebug 18. aosp_sailfish-userdebug 19. aosp_sargo-userdebug 20. aosp_taimen-userdebug 21. aosp_walleye-userdebug 22. aosp_walleye_test-userdebug 23. aosp_x86-eng 24. aosp_x86_64-eng 25. beagle_x15-userdebug 26. fuchsia_arm64-eng 27. fuchsia_x86_64-eng 28. hikey-userdebug 29. hikey64_only-userdebug 30. hikey960-userdebug 31. hikey960_tv-userdebug 32. hikey_tv-userdebug 33. m_e_arm-userdebug 34. mini_emulator_arm64-userdebug 35. mini_emulator_x86-userdebug 36. mini_emulator_x86_64-userdebug 37. poplar-eng 38. poplar-user 39. poplar-userdebug 40. qemu_trusty_arm64-userdebug 41. uml-userdebug Question 2: Although the list provided above offers lots of options, it doesn't list them all. Is there a way to list every single option? Question 3: Android on Intel Platform seems to have renamed to "Project Celadon". So I tried using the following manifest: repo init -u https://github.com/projectceladon/manifest/blob/master/default.xml I'm not sure if this Celadon manifest is the one I need for my Intel Tablet. Even if I use the lunch combination "celadon-user" I still get the following error: ... ... ... ... Skipped fetching project platform/hardware/qcom/msm8998 (already have persistent ref) Skipped fetching project device/google/marlin-kernel (already have persistent ref) Skipped fetching project platform/test/vts-testcase/hal (already have persistent ref) Skipped fetching project platform/external/f2fs-tools (already have persistent ref) Skipped fetching project platform/tools/security (already have persistent ref) Skipped fetching project platform/external/python/httplib2 (already have persistent ref) Skipped fetching project platform/external/libhevc (already have persistent ref) Fetching projects: 99% (796/804) platform/external/python/httplib2Skipped fetching project platform/frameworks/opt/setupwizard (already have persistent ref) Skipped fetching project device/generic/car (already have persistent ref) Skipped fetching project platform/external/iperf3 (already have persistent ref) Skipped fetching project platform/packages/apps/CertInstaller (already have persistent ref) Skipped fetching project platform/tools/apkzlib (already have persistent ref ) Fetching projects: 100% (804/804), done. Checking out projects: 4% (33/803) device/generic/x86_64error: Cannot checkout device/google/bonito-kernel: GitError: device/google/bonito-kernel rev-list ('^eebd2aa4f12a59eec71188a59f5b67a1d9418251', 'HEAD', '--'): fatal: bad object HEAD Traceback (most recent call last): File "/home/agostinho/AOSP/Build1/.repo/repo/main.py", line 530, in <module> _Main(sys.argv[1:]) File "/home/agostinho/AOSP/Build1/.repo/repo/main.py", line 505, in _Main result = run() File "/home/agostinho/AOSP/Build1/.repo/repo/main.py", line 498, in <lambda> run = lambda: repo._Run(name, gopts, argv) or 0 File "/home/agostinho/AOSP/Build1/.repo/repo/main.py", line 201, in _Run result = cmd.Execute(copts, cargs) File "/home/agostinho/AOSP/Build1/.repo/repo/subcmds/sync.py", line 994, in Execute self._Checkout(all_projects, opt) File "/home/agostinho/AOSP/Build1/.repo/repo/subcmds/sync.py", line 553, in _Checkout self._CheckoutWorker(**kwargs) File "/home/agostinho/AOSP/Build1/.repo/repo/subcmds/sync.py", line 435, in _CheckoutWorker return self._CheckoutOne(opt, project, *args, **kwargs) File "/home/agostinho/AOSP/Build1/.repo/repo/subcmds/sync.py", line 469, in _CheckoutOne project.Sync_LocalHalf(syncbuf, force_sync=opt.force_sync) File "/home/agostinho/AOSP/Build1/.repo/repo/project.py", line 1571, in Sync_LocalHalf lost = self._revlist(not_rev(revid), HEAD) File "/home/agostinho/AOSP/Build1/.repo/repo/project.py", line 2797, in _revlist return self.work_git.rev_list(*a, **kw) File "/home/agostinho/AOSP/Build1/.repo/repo/project.py", line 2991, in rev_list (self._project.name, str(args), p.stderr)) error.GitError: device/google/bonito-kernel rev-list ( '^eebd2aa4f12a59eec71188a59f5b67a1d9418251', 'HEAD', '--'): fatal: bad object HEAD Done! Initialize the environment with the envsetup.sh script. Done! Choose which target to build with lunch command. You're building on Linux Lunch menu... pick a combo: 10:00:46 Build sandboxing disabled due to nsjail error. This may become fatal in the future. 10:00:46 Please let us know why nsjail doesn't work in your environment at: 10:00:46 https://groups.google.com/forum/#!forum/android-building 10:00:46 https://issuetracker.google.com/issues/new?component=381517 1. aosp_arm-eng 2. aosp_arm64-eng 3. aosp_blueline-userdebug 4. aosp_bonito-userdebug 5. aosp_car_arm-userdebug 6. aosp_car_arm64-userdebug 7. aosp_car_x86-userdebug 8. aosp_car_x86_64-userdebug 9. aosp_cf_arm64_phone-userdebug 10. aosp_cf_x86_64_phone-userdebug 11. aosp_cf_x86_auto-userdebug 12. aosp_cf_x86_phone-userdebug 13. aosp_cf_x86_tv-userdebug 14. aosp_coral-userdebug 15. aosp_crosshatch-userdebug 16. aosp_flame-userdebug 17. aosp_marlin-userdebug 18. aosp_sailfish-userdebug 19. aosp_sargo-userdebug 20. aosp_taimen-userdebug 21. aosp_walleye-userdebug 22. aosp_walleye_test-userdebug 23. aosp_x86-eng 24. aosp_x86_64-eng 25. beagle_x15-userdebug 26. fuchsia_arm64-eng 27. fuchsia_x86_64-eng 28. hikey-userdebug 29. hikey64_only-userdebug 30. hikey960-userdebug 31. hikey960_tv-userdebug 32. hikey_tv-userdebug 33. m_e_arm-userdebug 34. mini_emulator_arm64-userdebug 35. mini_emulator_x86-userdebug 36. mini_emulator_x86_64-userdebug 37. poplar-eng 38. poplar-user 39. poplar-userdebug 40. qemu_trusty_arm64-userdebug 41. uml-userdebug Which would you like? [aosp_arm-eng] celadon-user 10:01:27 Build sandboxing disabled due to nsjail error. This may become fatal in the future. 10:01:27 Please let us know why nsjail doesn't work in your environment at: 10:01:27 https://groups.google.com/forum/#!forum/android-building 10:01:27 https://issuetracker.google.com/issues/new?component=381517 build/make/core/product_config.mk:223: error: Can not locate config makefile for product "celadon". 10:01:28 dumpvars failed with: exit status 1 Looking at the above output, it seems that I have a GitError and also a bad lunch option "celadon-user". Does anyone know where I could get more manifests or more info about building AOSP on Intel Platforms? Any help on these questions, would be much apreciated. Agostinho Carvalho -- -- unsubscribe: android-porting+unsubscr...@googlegroups.com website: http://groups.google.com/group/android-porting --- You received this message because you are subscribed to the Google Groups "android-porting" group. To unsubscribe from this group and stop receiving emails from it, send an email to android-porting+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/android-porting/b04e1cfd-3d5c-43b9-8641-f0db479bae1d%40googlegroups.com.