* Re: [linux-yocto] Removing DISTRO_FEATURES from a specific machine type
[not found] ` <CAOuPNLgEs7Obni8kOqgznv_mLW8JQ4cF0CUS8jaV6AXEhw6aOg@mail.gmail.com>
@ 2022-11-14 16:46 ` Richard Purdie
2022-11-14 16:47 ` Jose Quaresma
1 sibling, 0 replies; 9+ messages in thread
From: Richard Purdie @ 2022-11-14 16:46 UTC (permalink / raw)
To: Pintu Agarwal, yocto, linux-yocto, poky, bitbake-devel
On Mon, 2022-11-14 at 22:05 +0530, Pintu Agarwal wrote:
> Hi,
>
> This question is related to Yocto Dunfell specifically.
>
> I have certain distro features defined (by default) in our distro
> include/conf file.
> These distro features are required for certain machines and should not
> be enabled for only one machine.
> For example, we have a distro feature such as "nand-squashfs".
> So, in our distro.inc file we are including like this:
> DISTRO_FEATURES_append = " nand-squashfs"
>
> Since this distro.inc file is shared across 2-3 machines, this feature
> will be available to all.
> But we don't want to include it in the "xyz" machine.
>
> So, can I do like this:
> DISTRO_FEATURES_append = " nand-squashfs"
> DISTRO_FEATURES_remove_xyz = " nand-squashfs"
>
> If there is some other better way please suggest.
Have you looked at COMBINED_FEATURES?
This allows you to only enable something if it is in both
DISTRO_FEATURES and MACHINE_FEATURES.
Cheers,
Richard
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [linux-yocto] Removing DISTRO_FEATURES from a specific machine type
[not found] ` <CAOuPNLgEs7Obni8kOqgznv_mLW8JQ4cF0CUS8jaV6AXEhw6aOg@mail.gmail.com>
2022-11-14 16:46 ` [linux-yocto] Removing DISTRO_FEATURES from a specific machine type Richard Purdie
@ 2022-11-14 16:47 ` Jose Quaresma
2022-11-16 16:39 ` [poky] Replace a (not working) download by adding a local file as mirror? Steve
1 sibling, 1 reply; 9+ messages in thread
From: Jose Quaresma @ 2022-11-14 16:47 UTC (permalink / raw)
To: Pintu Agarwal; +Cc: yocto, linux-yocto, poky, bitbake-devel
[-- Attachment #1: Type: text/plain, Size: 1514 bytes --]
Hi Pintu,
Pintu Agarwal <pintu.ping@gmail.com> escreveu no dia segunda, 14/11/2022
à(s) 16:35:
> Hi,
>
> This question is related to Yocto Dunfell specifically.
>
> I have certain distro features defined (by default) in our distro
> include/conf file.
> These distro features are required for certain machines and should not
> be enabled for only one machine.
>
For such cases Yocto have the COMBINED_FEATURES that can be more apropriate
https://docs.yoctoproject.org/3.1.20/ref-manual/ref-variables.html#term-COMBINED_FEATURES
But if the future is only used in some machine maybe the MACHINE_FEATURES
is more apropriate
https://docs.yoctoproject.org/3.1.20/ref-manual/ref-variables.html#term-MACHINE_FEATURES
In a perfect world the the DISTRO_FEATURES should be independent of the
bsp/machine used
https://docs.yoctoproject.org/3.1.20/ref-manual/ref-variables.html#term-DISTRO_FEATURES
Jose
For example, we have a distro feature such as "nand-squashfs".
> So, in our distro.inc file we are including like this:
> DISTRO_FEATURES_append = " nand-squashfs"
>
> Since this distro.inc file is shared across 2-3 machines, this feature
> will be available to all.
> But we don't want to include it in the "xyz" machine.
>
> So, can I do like this:
> DISTRO_FEATURES_append = " nand-squashfs"
> DISTRO_FEATURES_remove_xyz = " nand-squashfs"
>
> If there is some other better way please suggest.
>
> Thanks,
> Pintu
>
>
>
>
--
Best regards,
José Quaresma
[-- Attachment #2: Type: text/html, Size: 2514 bytes --]
^ permalink raw reply [flat|nested] 9+ messages in thread
* [poky] Replace a (not working) download by adding a local file as mirror?
2022-11-14 16:47 ` Jose Quaresma
@ 2022-11-16 16:39 ` Steve
2022-11-16 17:08 ` Richard Purdie
0 siblings, 1 reply; 9+ messages in thread
From: Steve @ 2022-11-16 16:39 UTC (permalink / raw)
To: poky
Hi, maybe someone can help, although my problem occurs outside poky but
in Yocto general. But I think solution might be same.
I do have a problem with a download (see below the exact failure). I am
messing around with that for quite a while and couldn't find a solution.
I am wondering if I can put this file in a recipe as a local file:
FILESEXTRAPATH:prepend := "${THISDIR}/files/:"
after download that file externally in browser (that works)
Not sure will that work or do I have to add a real local mirror?
That happens while building tensorflow:
I don't find a solution to fix. No problem to download that file:
https://mirror.bazel.build/openjdk/azul-zulu11.50.19-ca-jdk11.0.12/zulu11.50.19-ca-jdk11.0.12-linux_x64.tar.gz
in my browser.
I found some hints to the certification error but nothing helped.
I am running a VM Ubuntu 20.04.
| Fetching @remotejdk11_linux; fetching 13s
| INFO: Repository remotejdk11_linux instantiated at:
| /DEFAULT.WORKSPACE.SUFFIX:41:6: in <toplevel>
|
/home/user/y/yocto40/my_visor/bazel/bazel_5ULmqVIS/out/external/bazel_tools/tools/build_defs/repo/utils.bzl:233:18:
in maybe
|
/home/user/y/yocto40/my_visor/bazel/bazel_5ULmqVIS/out/external/bazel_tools/tools/jdk/remote_java_repository.bzl:48:17:
in remote_java_repository
| Repository rule http_archive defined at:
|
/home/user/y/yocto40/my_visor/bazel/bazel_5ULmqVIS/out/external/bazel_tools/tools/build_defs/repo/http.bzl:353:31:
in <toplevel>
| Analyzing: target //src:bazel_nojdk (367 packages loaded, 9300 targets
configu\
| red)
| Fetching @remotejdk11_linux; fetching 13s
| WARNING: Download from
https://mirror.bazel.build/openjdk/azul-zulu11.50.19-ca-jdk11.0.12/zulu11.50.19-ca-jdk11.0.12-linux_x64.tar.gz
failed: class javax.net.ssl.SSLHandshakeException PKIX path building
failed: sun.security.provider.certpath.SunCertPathBuilderException:
unable to find valid certification path to requested target
| Analyzing: target //src:bazel_nojdk (367 packages loaded, 9300 targets
configu\
| red)
| ERROR: An error occurred during the fetch of repository
'remotejdk11_linux':
| Traceback (most recent call last):
| File
"/home/user/y/yocto40/my_visor/bazel/bazel_5ULmqVIS/out/external/bazel_tools/tools/build_defs/repo/http.bzl",
line 100, column 45, in _http_archive_impl
| download_info = ctx.download_and_extract(
| Error in download_and_extract: java.io.IOException: Error downloading
[https://mirror.bazel.build/openjdk/azul-zulu11.50.19-ca-jdk11.0.12/zulu11.50.19-ca-jdk11.0.12-linux_x64.tar.gz]
to
/home/user/y/yocto40/my_visor/bazel/bazel_5ULmqVIS/out/external/remotejdk11_linux/temp2967262093456757762/zulu11.50.19-ca-jdk11.0.12-linux_x64.tar.gz:
PKIX path building failed:
sun.security.provider.certpath.SunCertPathBuilderException: unable to
find valid certification path to requested target
| Analyzing: target //src:bazel_nojdk (367 packages loaded, 9300 targets
configu\
| red)
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [poky] Replace a (not working) download by adding a local file as mirror?
2022-11-16 16:39 ` [poky] Replace a (not working) download by adding a local file as mirror? Steve
@ 2022-11-16 17:08 ` Richard Purdie
2022-11-16 17:17 ` Steve
[not found] ` <17282032224EB050.28573@lists.yoctoproject.org>
0 siblings, 2 replies; 9+ messages in thread
From: Richard Purdie @ 2022-11-16 17:08 UTC (permalink / raw)
To: Steve, poky
On Wed, 2022-11-16 at 17:39 +0100, Steve wrote:
> Hi, maybe someone can help, although my problem occurs outside poky but
> in Yocto general. But I think solution might be same.
> I do have a problem with a download (see below the exact failure). I am
> messing around with that for quite a while and couldn't find a solution.
> I am wondering if I can put this file in a recipe as a local file:
>
> FILESEXTRAPATH:prepend := "${THISDIR}/files/:"
>
> after download that file externally in browser (that works)
> Not sure will that work or do I have to add a real local mirror?
>
>
> That happens while building tensorflow:
> I don't find a solution to fix. No problem to download that file:
> https://mirror.bazel.build/openjdk/azul-zulu11.50.19-ca-jdk11.0.12/zulu11.50.19-ca-jdk11.0.12-linux_x64.tar.gz
> in my browser.
> I found some hints to the certification error but nothing helped.
> I am running a VM Ubuntu 20.04.
>
Normally you'd place the file into DL_DIR and it should then work from
there?
Cheers,
Richard
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [poky] Replace a (not working) download by adding a local file as mirror?
2022-11-16 17:08 ` Richard Purdie
@ 2022-11-16 17:17 ` Steve
[not found] ` <17282032224EB050.28573@lists.yoctoproject.org>
1 sibling, 0 replies; 9+ messages in thread
From: Steve @ 2022-11-16 17:17 UTC (permalink / raw)
To: poky
Am 16.11.22 um 18:08 schrieb Richard Purdie:
> On Wed, 2022-11-16 at 17:39 +0100, Steve wrote:
>> Hi, maybe someone can help, although my problem occurs outside poky but
>> in Yocto general. But I think solution might be same.
>> I do have a problem with a download (see below the exact failure). I am
>> messing around with that for quite a while and couldn't find a solution.
>> I am wondering if I can put this file in a recipe as a local file:
>>
>> FILESEXTRAPATH:prepend := "${THISDIR}/files/:"
>>
>> after download that file externally in browser (that works)
>> Not sure will that work or do I have to add a real local mirror?
>>
>>
>> That happens while building tensorflow:
>> I don't find a solution to fix. No problem to download that file:
>> https://mirror.bazel.build/openjdk/azul-zulu11.50.19-ca-jdk11.0.12/zulu11.50.19-ca-jdk11.0.12-linux_x64.tar.gz
>> in my browser.
>> I found some hints to the certification error but nothing helped.
>> I am running a VM Ubuntu 20.04.
>>
>
> Normally you'd place the file into DL_DIR and it should then work from
> there?
>
> Cheers,
>
> Richard
Sounds both logically and easy. But if I remember right that doesn't
work (some time back I tried that)
Maybe fetcher remembers whether is has to download it or not.
I am not in how exactly that works, but isn't is stored in sstate?
Bad luck - can't test it right now as another build is running. The DL
folder is structured with subfolders git2, svn, uninitiative - but many
*tar.gz (or other archive-) files are just there, together with a
463byte binary file *.tar.gz.done.
Best regards, Steve
^ permalink raw reply [flat|nested] 9+ messages in thread
* [poky] gcc 11.3 bug (gcc bugzilla 101723) on armv7
[not found] ` <17282032224EB050.28573@lists.yoctoproject.org>
@ 2022-11-18 6:27 ` Steve
2022-11-18 19:53 ` Khem Raj
0 siblings, 1 reply; 9+ messages in thread
From: Steve @ 2022-11-18 6:27 UTC (permalink / raw)
To: poky
Hi,
I found that GCC 11.3 that is part of latest kirkstone 4.0.5 has a
problem building tensorflow-lite. (git.yoctoproject.org/meta-tensorflow)
Problem is similar as described here:
https://github.com/google/XNNPACK/issues/2003
There are options set to compile ( -march=armv8.2-a+dotprod
-mfpu=neon-fp-armv8) that doesn't match to the processor (armv7)
Following this issue
and points to patch in
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101723
Which is related to gcc 9. But couldn't it be that it is not fixed in
11.3 too?
How is able to fix it or probably better ask: what can I do to get it
working? Honestly, I don't understand much of it.
Best regards, Steve
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [poky] gcc 11.3 bug (gcc bugzilla 101723) on armv7
2022-11-18 6:27 ` [poky] gcc 11.3 bug (gcc bugzilla 101723) on armv7 Steve
@ 2022-11-18 19:53 ` Khem Raj
2022-11-20 16:59 ` Steve
[not found] ` <17295986615369AA.25787@lists.yoctoproject.org>
0 siblings, 2 replies; 9+ messages in thread
From: Khem Raj @ 2022-11-18 19:53 UTC (permalink / raw)
To: Steve; +Cc: poky
On Thu, Nov 17, 2022 at 10:27 PM Steve <star@gmx.li> wrote:
>
> Hi,
>
> I found that GCC 11.3 that is part of latest kirkstone 4.0.5 has a
> problem building tensorflow-lite. (git.yoctoproject.org/meta-tensorflow)
>
> Problem is similar as described here:
> https://github.com/google/XNNPACK/issues/2003
>
> There are options set to compile ( -march=armv8.2-a+dotprod
> -mfpu=neon-fp-armv8) that doesn't match to the processor (armv7)
>
> Following this issue
> and points to patch in
> https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101723
>
> Which is related to gcc 9. But couldn't it be that it is not fixed in
> 11.3 too?
Its in gcc11 as well see https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101723#c5
>
> How is able to fix it or probably better ask: what can I do to get it
> working? Honestly, I don't understand much of it.
are you seeing it on yocto master ?
>
> Best regards, Steve
>
>
>
>
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [poky] gcc 11.3 bug (gcc bugzilla 101723) on armv7
2022-11-18 19:53 ` Khem Raj
@ 2022-11-20 16:59 ` Steve
[not found] ` <17295986615369AA.25787@lists.yoctoproject.org>
1 sibling, 0 replies; 9+ messages in thread
From: Steve @ 2022-11-20 16:59 UTC (permalink / raw)
To: poky
Am 18.11.22 um 20:53 schrieb Khem Raj:
> On Thu, Nov 17, 2022 at 10:27 PM Steve <star@gmx.li> wrote:
>>
>> Hi,
>>
>> I found that GCC 11.3 that is part of latest kirkstone 4.0.5 has a
>> problem building tensorflow-lite. (git.yoctoproject.org/meta-tensorflow)
>>
>> Problem is similar as described here:
>> https://github.com/google/XNNPACK/issues/2003
>>
>> There are options set to compile ( -march=armv8.2-a+dotprod
>> -mfpu=neon-fp-armv8) that doesn't match to the processor (armv7)
>>
>> Following this issue
>> and points to patch in
>> https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101723
>>
>> Which is related to gcc 9. But couldn't it be that it is not fixed in
>> 11.3 too?
>
> Its in gcc11 as well see https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101723#c5
>
>>
>> How is able to fix it or probably better ask: what can I do to get it
>> working? Honestly, I don't understand much of it.
>
> are you seeing it on yocto master ?
Good point. I need some time to check that. But even if it works, it is
not a real solution. I need to build a defined state.
The fix is not a new one. Wondering why it's not in (or I am wrong and
it is just similar).
Best regards,
Stece
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [poky] gcc 11.3 bug (gcc bugzilla 101723) on armv7
[not found] ` <17295986615369AA.25787@lists.yoctoproject.org>
@ 2022-11-21 15:30 ` Steve
0 siblings, 0 replies; 9+ messages in thread
From: Steve @ 2022-11-21 15:30 UTC (permalink / raw)
To: poky
Am 20.11.22 um 17:59 schrieb Steve:
> Am 18.11.22 um 20:53 schrieb Khem Raj:
>> On Thu, Nov 17, 2022 at 10:27 PM Steve <star@gmx.li> wrote:
>>>
>>> Hi,
>>>
>>> I found that GCC 11.3 that is part of latest kirkstone 4.0.5 has a
>>> problem building tensorflow-lite. (git.yoctoproject.org/meta-tensorflow)
>>>
>>> Problem is similar as described here:
>>> https://github.com/google/XNNPACK/issues/2003
>>>
>>> There are options set to compile ( -march=armv8.2-a+dotprod
>>> -mfpu=neon-fp-armv8) that doesn't match to the processor (armv7)
>>>
>>> Following this issue
>>> and points to patch in
>>> https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101723
>>>
>>> Which is related to gcc 9. But couldn't it be that it is not fixed in
>>> 11.3 too?
>>
>> Its in gcc11 as well see
>> https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101723#c5
>>
>>>
>>> How is able to fix it or probably better ask: what can I do to get it
>>> working? Honestly, I don't understand much of it.
>>
>> are you seeing it on yocto master ?
>
> Good point. I need some time to check that. But even if it works, it is
> not a real solution. I need to build a defined state.
> The fix is not a new one. Wondering why it's not in (or I am wrong and
> it is just similar).
>
> Best regards,
> Steve
sorry, can't test Master right now, it is another gcc (12.2 instead of
11.3) - but I need to be in 11.3. Please, if possible ad that patch to
kirkstone release.
^ permalink raw reply [flat|nested] 9+ messages in thread
end of thread, other threads:[~2022-11-21 15:30 UTC | newest]
Thread overview: 9+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
[not found] <CAOuPNLh1+LhxH8yuQprUntwjibAP_iuwF7tXnHjfhAZhLCCG-A@mail.gmail.com>
[not found] ` <CAOuPNLgEs7Obni8kOqgznv_mLW8JQ4cF0CUS8jaV6AXEhw6aOg@mail.gmail.com>
2022-11-14 16:46 ` [linux-yocto] Removing DISTRO_FEATURES from a specific machine type Richard Purdie
2022-11-14 16:47 ` Jose Quaresma
2022-11-16 16:39 ` [poky] Replace a (not working) download by adding a local file as mirror? Steve
2022-11-16 17:08 ` Richard Purdie
2022-11-16 17:17 ` Steve
[not found] ` <17282032224EB050.28573@lists.yoctoproject.org>
2022-11-18 6:27 ` [poky] gcc 11.3 bug (gcc bugzilla 101723) on armv7 Steve
2022-11-18 19:53 ` Khem Raj
2022-11-20 16:59 ` Steve
[not found] ` <17295986615369AA.25787@lists.yoctoproject.org>
2022-11-21 15:30 ` Steve
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).