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.

Reply via email to