On Fri, Sep 15, 2023 at 7:16 AM Alexey Pavlyutkin <[email protected]> wrote: > > Hi Orion! > > Very similar question, but we're interested in RISK-V. If there is a way to > build standalone ART on top of Linux for RISK-V. The motivation is we develop > new cores/SOC's and AOSP is far of readiness,
what specifically is missing? it boots to homescreen just fine. https://github.com/google/android-riscv64/#can-i-try-it > but we would like to run a seria of microbenches for JIT/AOT and make an > output for our core engineers or possibly fix JIT/AOT. Also we need to use > custom toolchain to have an ability to make fixes to GNU/LLVM/etc. Where > should I dig for that? Thank you > > Cheers, > Alex > On Thursday, November 24, 2022 at 12:45:46 PM UTC+3 Orion Hodson wrote: >> >> The lunch target is arbitrary if doing a host build. The one cited is >> plucked from `art/test/README.chroot.md`. >> >> The `buildbot-build.sh --host` invocation does a fairly minimal host build >> and builds all the dependencies needed for ART and libcore tests. >> >> On Wed, 16 Nov 2022 at 19:08, 'Fabien Sanglard' via Android Building >> <[email protected]> wrote: >>> >>> Why not use `aosp_x86_64-eng` target? >>> >>> ``` >>> source build/envsetup.sh >>> lunch aosp_x86_64-eng >>> m -j62 dalvikvm >>> out/host/linux-x86/bin/dalvikvm -showversion >>> ``` >>> >>> Outputs: >>> ``` >>> ART version 2.1.0 x86_64 >>> ``` >>> >>> On Thursday, November 3, 2022 at 1:36:07 PM UTC-7 Kunal Sareen wrote: >>>> >>>> Hi all, >>>> >>>> I'm trying to build and run the Android Runtime (ART) standalone (i.e. >>>> natively) on a Linux (Ubuntu 22.04) system. I'm trying to do this to have >>>> a faster turn-around time for development (I'm planning on working on ART >>>> for a research project). >>>> >>>> My understanding is that I need to use the `silvermont-eng` target, which >>>> I set using `lunch`. However, if I try to build ART as an APEX package (as >>>> is mentioned in the ART build README), then the built executables expect >>>> the runtime linker to be at `/system/bin/linker` so fail to run natively >>>> on the Linux machine. >>>> >>>> Here's how I've built the above (I'm using the `master-art` manifest in >>>> order to only build ART): >>>> ``` >>>> repo init -b master-art -u >>>> https://android.googlesource.com/platform/manifest >>>> source build/envsetup.sh >>>> export SOONG_ALLOW_MISSING_DEPENDENCIES=true >>>> lunch silvermont-eng >>>> TARGET_BUILD_APPS="com.android.art" TARGET_BUILD_UNBUNDLED=true m >>>> ``` >>>> >>>> I presume the issues are related to building an APEX package for ART. Is >>>> there a way to not build an APEX package then? >>>> >>>> Any help you can offer will be much appreciated. >>>> >>>> Sincerely, >>>> Kunal >>> >>> -- >>> >>> -- >>> You received this message because you are subscribed to the "Android >>> Building" mailing list. >>> To post to this group, send email to [email protected] >>> To unsubscribe from this group, send email to >>> [email protected] >>> For more options, visit this group at >>> http://groups.google.com/group/android-building?hl=en >>> >>> --- >>> You received this message because you are subscribed to the Google Groups >>> "Android Building" group. >>> To unsubscribe from this group and stop receiving emails from it, send an >>> email to [email protected]. >>> >>> To view this discussion on the web visit >>> https://groups.google.com/d/msgid/android-building/48810a16-8c46-4979-a9e6-da11d4f55333n%40googlegroups.com. > > -- > -- > You received this message because you are subscribed to the "Android > Building" mailing list. > To post to this group, send email to [email protected] > To unsubscribe from this group, send email to > [email protected] > For more options, visit this group at > http://groups.google.com/group/android-building?hl=en > > --- > You received this message because you are subscribed to the Google Groups > "Android Building" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To view this discussion on the web visit > https://groups.google.com/d/msgid/android-building/d44fb938-47a4-4c8c-bf5b-ae26503e3e07n%40googlegroups.com. -- -- You received this message because you are subscribed to the "Android Building" mailing list. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/android-building?hl=en --- You received this message because you are subscribed to the Google Groups "Android Building" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/android-building/CAJgzZooUuk2Qso1rDQOgX4jrwnBkHwhW42O7E-WFKvf_5fwBKw%40mail.gmail.com.
