On Tue, 12 Mar 2019 at 13:53, 'Dan Willemsen' via Android Building <
[email protected]> wrote:

> We don't maintain the -darwin group -- in general, if you have a manifest
> that hasn't been carefully stripped down, you may need to specify
> ALLOW_MISSING_DEPENDENCIES=true, but that may only push the error until
> later in the build process (and won't work in this case).
>
> In this case, it looks like the change in behavior was due to this soong
> change:
> https://android-review.googlesource.com/c/platform/build/soong/+/920955
> (the parent change is the implementation). We're now adding dependencies to
> all the referenced modules, even if they're in target: { darwin: { ... } }
> blocks that will never be used in the current build. While that can be a
> good thing (you're less likely to cause an instant build failure on Mac due
> to a typo), it is a problem for these types of use cases.
>
> I've filed a public bug to track this:
> https://issuetracker.google.com/128377112
>
Thanks for checking on this, will following there.

Best Regards,
Yongqin Liu

>
>
> Thanks for the report,
> Dan
>
> On Mon, Mar 11, 2019 at 8:35 PM Yongqin Liu <[email protected]>
> wrote:
>
>> Hi, All
>>
>> With the latest AOSP master source, if I repo init with '-darwin' group
>> excluded on my Ubuntu host,
>>
>> then I will got my following errors reported:
>>
>> FAILED: out/soong/build.ninja
>> out/soong/.bootstrap/bin/soong_build -t -l
>> out/.module_paths/Android.bp.list -b out/soong -n out -d
>> out/soong/build.ninja.d -globFile out/soong/.bootstrap/build-globs.ninja -o
>> out/soong/build.ninja Android.bp
>> error: prebuilts/clang/host/linux-x86/Android.bp:585:1: "libLLVM_host"
>> depends on undefined module "libLLVM_darwin"
>> error: prebuilts/clang/host/linux-x86/Android.bp:619:1: "libc++abi_host"
>> depends on undefined module "libc++abi_darwin"
>> error: prebuilts/clang/host/linux-x86/Android.bp:595:1:
>> "libclang_cxx_host" depends on undefined module "libclang_cxx_darwin"
>> error: prebuilts/clang/host/linux-x86/Android.bp:605:1: "libc++_host"
>> depends on undefined module "libc++_darwin"
>> ninja: build stopped: subcommand failed.
>> 23:14:17 soong bootstrap failed with: exit status 1
>>
>>
>> I found that libLLVM_darwin module is defined in project of
>> prebuilts/clang/host/darwin-x86/,
>> but does those modules defined in prebuilts/clang/host/linux-x86 really
>> depends on the modules defined in prebuilts/clang/host/darwin-x86?
>> and it worked before(one week ago?) without
>> prebuilts/clang/host/darwin-x86 repo synced.
>> Could  anyone please help to check on that?
>>
>> Thanks,
>> Yongqin Liu
>>
>> --
>> --
>> 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].
>> For more options, visit https://groups.google.com/d/optout.
>>
> --
> --
> 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 a topic in the
> Google Groups "Android Building" group.
> To unsubscribe from this topic, visit
> https://groups.google.com/d/topic/android-building/FeG_-xYZPTQ/unsubscribe
> .
> To unsubscribe from this group and all its topics, send an email to
> [email protected].
> For more options, visit https://groups.google.com/d/optout.
>


-- 
Best Regards,
Yongqin Liu
---------------------------------------------------------------
#mailing list
[email protected] <[email protected]>
http://lists.linaro.org/mailman/listinfo/linaro-android

-- 
-- 
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].
For more options, visit https://groups.google.com/d/optout.

Reply via email to