Date   

Re: How to completely uninstall a pre-installed package in Yocto #linux #yocto

srijan.nandi@...
 

What I did was. I ran the following:

bitbake <image> -e |grep -v ^# |grep "^DISTRO_FEATURES=\|^IMAGE_FEATURES="

Then used DISTRO_FEATURES_remove in local.conf to remove the unwanted packages.

-=Srijan Nandi


#yocto - mongodb files missing #yocto

srijan.nandi@...
 

Hello Everyone,

I have built mongodb on zeus. It seems the mongod.service and mongod.conf files are missing. Can anyone show me the procedure to build a .bbappend file to add those.

Thanks and Regards,
-=Srijan Nandi


Image with trustfence

Adrian Dusiński <dusinski.adrian@...>
 

Do I have to change the address of loading the image into ram when trustfence is enabled?
Because after enabling trustfence I have got error:

##  Flattened Device Tree blob at 8300000

      Booting using the fdt blob at 0x8300000

      Using Device Tree in place at 8300000, end 8300b55a

fdt_find_or_add_subnode: chosen: FDT_ERR_BADSTRUCTURE

ERROR: /chosen node create failed

- must RESET the board....



Re: [meta-mingw][PATCH] expat: Switch platform to Windows in CMake toolchain file

Oleksandr <oleksandr.s.popovych@...>
 

Hello Joshua,

On Mon, Jul 20, 2020 at 8:47 PM Joshua Watt <jpewhacker@gmail.com> wrote:

Hmm, this seems like the kind of thing that should be set for all
mingw32 builds....
Do you mean "set for all CMake-based recipes by default"? Maybe this is a better
option than adding the same function manually.

But then next question appears:
Should this be done by duplicating already existing "cmake.bbclass"
file to "meta-mingw"
layer and making changes there, or creating new class that inherits
"cmake.bbclass" and
adds necessary changes?
If there is a better way to achieve this goal, I`ll be glad to check it out.

Thanks for your attention.


Re: [bitbake-devel] [yocto] Stable Warrior branch

Richard Purdie
 

On Tue, 2020-07-14 at 16:56 +0300, Adrian Bunk wrote:
On Thu, Jun 04, 2020 at 09:28:00PM -0700, akuster wrote:
Hello,

The Warrior branch of Poky has had its last official dot release.
It
will be moving to Community support and EOL within 6 weeks if no
one
steps up.
If someone is interested in taking on the responsibilities of
maintaining the "Warrior" branch moving forward, please email this
list.
I have an interest in keeping warrior branch alive in poky and meta-
oe,
and I'll take this responsibility since noone else seems to be
interested.

Please look at the
https://wiki.yoctoproject.org/wiki/Stable_Release_and_LTS for what
will
be expected.
I have some ideas, but not yet a fixed plan how I will set this up.
Ok. FWIW we are struggling a little with keeping the older releases
building on the autobuilder as the workers change. We do have plans for
handling this with buildtools but its not rolled out on the older
autobuilder-helper branches.

I do have work in progress working with Jeremy for thud
(contrib/rpurdie/thud), much of which should apply to warrior too
(contrib/rpurdie/warrior is a guess). I just really want to highlight
that there may be some initial work to get these older branches to the
point where they continue to work on the infrastructure.

I think we may have to accept backporting a lot of patches in helper to
bring things more into sync with master/dunfell to make all this easier
to maintain/get working.

Cheers,

Richard


Re: Building of warrior branch fails when building with Ubuntu 20.04 LTS #linux #qemu #yocto

Martin Jansa
 


On Tue, Jul 21, 2020 at 9:07 AM Bernd <bsp@...> wrote:

Hello,

we are using the warrior branch for our embedded Linux project. Since Ubuntu 20.04 LTS has been released we would like to switch from 18.04 to 20.04. However, Ubuntu 20.04 now uses glibc-2.31 where the stime function has been replaced. Therefore the build process of qmu-native-3.1.1.1 fails with the following error code:

/opt/ti/tq-yocto/build/tmp/hosttools/ld.bfd: linux-user/syscall.o: in function `do_syscall1': | /opt/ti/tq-yocto/build/tmp/work/x86_64-linux/qemu-native/3.1.1.1-r0/qemu-3.1.1.1/linux-user/syscall.c:7404: undefined reference to `stime'

Is there a work around?

Thanks a lot for your help,
Bernd



Re: Building of warrior branch fails when building with Ubuntu 20.04 LTS #linux #qemu #yocto

Josef Holzmayr
 

Howdy!

Am Di., 21. Juli 2020 um 09:07 Uhr schrieb Bernd <bsp@swissqprint.com>:

Hello,

we are using the warrior branch for our embedded Linux project. Since Ubuntu 20.04 LTS has been released we would like to switch from 18.04 to 20.04. However, Ubuntu 20.04 now uses glibc-2.31 where the stime function has been replaced. Therefore the build process of qmu-native-3.1.1.1 fails with the following error code:

/opt/ti/tq-yocto/build/tmp/hosttools/ld.bfd: linux-user/syscall.o: in function `do_syscall1': | /opt/ti/tq-yocto/build/tmp/work/x86_64-linux/qemu-native/3.1.1.1-r0/qemu-3.1.1.1/linux-user/syscall.c:7404: undefined reference to `stime'

Is there a work around?
The usual approach is to build inside a defined container, like pyrex
or CROPS, for example.

Greetz


Thanks a lot for your help,
Bernd


Building of warrior branch fails when building with Ubuntu 20.04 LTS #linux #qemu #yocto

Bernd
 

Hello,

we are using the warrior branch for our embedded Linux project. Since Ubuntu 20.04 LTS has been released we would like to switch from 18.04 to 20.04. However, Ubuntu 20.04 now uses glibc-2.31 where the stime function has been replaced. Therefore the build process of qmu-native-3.1.1.1 fails with the following error code:

/opt/ti/tq-yocto/build/tmp/hosttools/ld.bfd: linux-user/syscall.o: in function `do_syscall1': | /opt/ti/tq-yocto/build/tmp/work/x86_64-linux/qemu-native/3.1.1.1-r0/qemu-3.1.1.1/linux-user/syscall.c:7404: undefined reference to `stime'

Is there a work around?

Thanks a lot for your help,
Bernd


[prelink-cross] prelink-cross: Add SPDX-License-Identifier: GPL-2.0-or-later to source files

Sathish V
 

Signed-off-by: Sathish V <sathish25071992@gmail.com>
---
gelf/gelf.c | 4 +++-
gelf/gelf.h | 4 +++-
gelfx/gelfx.h | 4 +++-
gelfx32/gelfx.h | 4 +++-
src/arch-alpha.c | 4 +++-
src/arch-arm.c | 4 +++-
src/arch-cris.c | 4 +++-
src/arch-i386.c | 4 +++-
src/arch-ia64.c | 4 +++-
src/arch-mips.c | 4 +++-
src/arch-ppc.c | 4 +++-
src/arch-ppc64.c | 4 +++-
src/arch-s390.c | 4 +++-
src/arch-s390x.c | 4 +++-
src/arch-sh.c | 4 +++-
src/arch-sparc.c | 4 +++-
src/arch-sparc64.c | 4 +++-
src/arch-x86_64.c | 4 +++-
src/cache.c | 4 +++-
src/checksum.c | 4 +++-
src/conflict.c | 4 +++-
src/crc32.c | 4 +++-
src/cxx.c | 4 +++-
src/data.c | 4 +++-
src/doit.c | 4 +++-
src/dso.c | 4 +++-
src/dwarf2.c | 4 +++-
src/dwarf2.h | 4 +++-
src/exec.c | 4 +++-
src/execle_open.c | 4 +++-
src/execstack.c | 4 +++-
src/fptr.c | 4 +++-
src/fptr.h | 4 +++-
src/gather.c | 4 +++-
src/get.c | 4 +++-
src/hashtab.h | 4 +++-
src/layout.c | 4 +++-
src/layout.h | 4 +++-
src/main.c | 4 +++-
src/md5.c | 4 +++-
src/md5.h | 4 +++-
src/mdebug.c | 4 +++-
src/prelink.c | 4 +++-
src/prelink.h | 4 +++-
src/prelinktab.h | 4 +++-
src/reloc-info.c | 4 +++-
src/reloc-info.h | 4 +++-
src/reloc.c | 4 +++-
src/reloc.h | 4 +++-
src/space.c | 4 +++-
src/space.h | 4 +++-
src/stabs.c | 4 +++-
src/undo.c | 4 +++-
src/undoall.c | 4 +++-
src/verify.c | 4 +++-
55 files changed, 165 insertions(+), 55 deletions(-)

diff --git a/gelf/gelf.c b/gelf/gelf.c
index 915cf5b..08b621a 100644
--- a/gelf/gelf.c
+++ b/gelf/gelf.c
@@ -14,7 +14,9 @@

You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software Foundation,
- Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */
+ Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+
+ SPDX-License-Identifier: GPL-2.0-or-later */

#include <config.h>
#include <elf.h>
diff --git a/gelf/gelf.h b/gelf/gelf.h
index 6b76a15..3e14e6d 100644
--- a/gelf/gelf.h
+++ b/gelf/gelf.h
@@ -14,7 +14,9 @@

You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software Foundation,
- Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */
+ Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+
+ SPDX-License-Identifier: GPL-2.0-or-later */

#ifndef GELF_H
#define GELF_H
diff --git a/gelfx/gelfx.h b/gelfx/gelfx.h
index c011a57..13bf9fa 100644
--- a/gelfx/gelfx.h
+++ b/gelfx/gelfx.h
@@ -14,7 +14,9 @@

You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software Foundation,
- Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */
+ Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+
+ SPDX-License-Identifier: GPL-2.0-or-later */

#ifndef GELFX_H
#define GELFX_H
diff --git a/gelfx32/gelfx.h b/gelfx32/gelfx.h
index 7668a84..317b28b 100644
--- a/gelfx32/gelfx.h
+++ b/gelfx32/gelfx.h
@@ -14,7 +14,9 @@

You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software Foundation,
- Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */
+ Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+
+ SPDX-License-Identifier: GPL-2.0-or-later */

#ifndef GELFX_H
#define GELFX_H
diff --git a/src/arch-alpha.c b/src/arch-alpha.c
index 7802a3e..d1b897f 100644
--- a/src/arch-alpha.c
+++ b/src/arch-alpha.c
@@ -13,7 +13,9 @@

You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software Foundation,
- Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */
+ Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+
+ SPDX-License-Identifier: GPL-2.0-or-later */

#include <config.h>
#include <assert.h>
diff --git a/src/arch-arm.c b/src/arch-arm.c
index eec7c57..eab316f 100644
--- a/src/arch-arm.c
+++ b/src/arch-arm.c
@@ -13,7 +13,9 @@

You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software Foundation,
- Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */
+ Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+
+ SPDX-License-Identifier: GPL-2.0-or-later */

#include <config.h>
#include <assert.h>
diff --git a/src/arch-cris.c b/src/arch-cris.c
index 3272779..9987623 100644
--- a/src/arch-cris.c
+++ b/src/arch-cris.c
@@ -13,7 +13,9 @@

You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software Foundation,
- Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */
+ Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+
+ SPDX-License-Identifier: GPL-2.0-or-later */

#include <config.h>
#include <assert.h>
diff --git a/src/arch-i386.c b/src/arch-i386.c
index a1e0fcc..cb74640 100644
--- a/src/arch-i386.c
+++ b/src/arch-i386.c
@@ -13,7 +13,9 @@

You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software Foundation,
- Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */
+ Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+
+ SPDX-License-Identifier: GPL-2.0-or-later */

#include <config.h>
#include <assert.h>
diff --git a/src/arch-ia64.c b/src/arch-ia64.c
index 6039115..8c6749c 100644
--- a/src/arch-ia64.c
+++ b/src/arch-ia64.c
@@ -13,7 +13,9 @@

You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software Foundation,
- Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */
+ Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+
+ SPDX-License-Identifier: GPL-2.0-or-later */

#include <config.h>
#include <assert.h>
diff --git a/src/arch-mips.c b/src/arch-mips.c
index 02c608f..7480019 100644
--- a/src/arch-mips.c
+++ b/src/arch-mips.c
@@ -14,7 +14,9 @@

You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software Foundation,
- Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */
+ Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+
+ SPDX-License-Identifier: GPL-2.0-or-later */

/* GENERAL NOTES

diff --git a/src/arch-ppc.c b/src/arch-ppc.c
index e22e5d5..de851a8 100644
--- a/src/arch-ppc.c
+++ b/src/arch-ppc.c
@@ -13,7 +13,9 @@

You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software Foundation,
- Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */
+ Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+
+ SPDX-License-Identifier: GPL-2.0-or-later */

#include <config.h>
#include <assert.h>
diff --git a/src/arch-ppc64.c b/src/arch-ppc64.c
index a764b99..900ec6c 100644
--- a/src/arch-ppc64.c
+++ b/src/arch-ppc64.c
@@ -13,7 +13,9 @@

You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software Foundation,
- Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */
+ Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+
+ SPDX-License-Identifier: GPL-2.0-or-later */

#include <config.h>
#include <assert.h>
diff --git a/src/arch-s390.c b/src/arch-s390.c
index e5fe130..d9f45d0 100644
--- a/src/arch-s390.c
+++ b/src/arch-s390.c
@@ -13,7 +13,9 @@

You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software Foundation,
- Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */
+ Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+
+ SPDX-License-Identifier: GPL-2.0-or-later */

#include <config.h>
#include <assert.h>
diff --git a/src/arch-s390x.c b/src/arch-s390x.c
index e4d82f7..b154fb7 100644
--- a/src/arch-s390x.c
+++ b/src/arch-s390x.c
@@ -13,7 +13,9 @@

You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software Foundation,
- Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */
+ Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+
+ SPDX-License-Identifier: GPL-2.0-or-later */

#include <config.h>
#include <assert.h>
diff --git a/src/arch-sh.c b/src/arch-sh.c
index 1b11312..41298a1 100644
--- a/src/arch-sh.c
+++ b/src/arch-sh.c
@@ -13,7 +13,9 @@

You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software Foundation,
- Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */
+ Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+
+ SPDX-License-Identifier: GPL-2.0-or-later */

#include <config.h>
#include <assert.h>
diff --git a/src/arch-sparc.c b/src/arch-sparc.c
index e016a79..a6a4068 100644
--- a/src/arch-sparc.c
+++ b/src/arch-sparc.c
@@ -13,7 +13,9 @@

You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software Foundation,
- Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */
+ Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+
+ SPDX-License-Identifier: GPL-2.0-or-later */

#include <config.h>
#include <assert.h>
diff --git a/src/arch-sparc64.c b/src/arch-sparc64.c
index aee4601..6201325 100644
--- a/src/arch-sparc64.c
+++ b/src/arch-sparc64.c
@@ -13,7 +13,9 @@

You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software Foundation,
- Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */
+ Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+
+ SPDX-License-Identifier: GPL-2.0-or-later */

#include <config.h>
#include <assert.h>
diff --git a/src/arch-x86_64.c b/src/arch-x86_64.c
index 2f6c551..52f3927 100644
--- a/src/arch-x86_64.c
+++ b/src/arch-x86_64.c
@@ -15,7 +15,9 @@

You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software Foundation,
- Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */
+ Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+
+ SPDX-License-Identifier: GPL-2.0-or-later */

#include <config.h>
#include <assert.h>
diff --git a/src/cache.c b/src/cache.c
index 1cc3217..f71ffca 100644
--- a/src/cache.c
+++ b/src/cache.c
@@ -13,7 +13,9 @@

You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software Foundation,
- Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */
+ Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+
+ SPDX-License-Identifier: GPL-2.0-or-later */

#include <config.h>
#include <assert.h>
diff --git a/src/checksum.c b/src/checksum.c
index 20a23a0..bf8dd4b 100644
--- a/src/checksum.c
+++ b/src/checksum.c
@@ -13,7 +13,9 @@

You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software Foundation,
- Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */
+ Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+
+ SPDX-License-Identifier: GPL-2.0-or-later */

#include <config.h>
#include <assert.h>
diff --git a/src/conflict.c b/src/conflict.c
index 5613ace..431f70c 100644
--- a/src/conflict.c
+++ b/src/conflict.c
@@ -15,7 +15,9 @@

You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software Foundation,
- Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */
+ Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+
+ SPDX-License-Identifier: GPL-2.0-or-later */

#include <config.h>
#include <assert.h>
diff --git a/src/crc32.c b/src/crc32.c
index f36abb5..e7b89e5 100644
--- a/src/crc32.c
+++ b/src/crc32.c
@@ -13,7 +13,9 @@

You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software Foundation,
- Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */
+ Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+
+ SPDX-License-Identifier: GPL-2.0-or-later */

#include <config.h>
#include <stdint.h>
diff --git a/src/cxx.c b/src/cxx.c
index 4391ebe..aea5875 100644
--- a/src/cxx.c
+++ b/src/cxx.c
@@ -13,7 +13,9 @@

You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software Foundation,
- Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */
+ Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+
+ SPDX-License-Identifier: GPL-2.0-or-later */

#include <config.h>
#include <alloca.h>
diff --git a/src/data.c b/src/data.c
index 751f96f..0dc249a 100644
--- a/src/data.c
+++ b/src/data.c
@@ -13,7 +13,9 @@

You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software Foundation,
- Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */
+ Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+
+ SPDX-License-Identifier: GPL-2.0-or-later */

#include <config.h>
#include "prelink.h"
diff --git a/src/doit.c b/src/doit.c
index 3784866..57780b0 100644
--- a/src/doit.c
+++ b/src/doit.c
@@ -13,7 +13,9 @@

You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software Foundation,
- Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */
+ Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+
+ SPDX-License-Identifier: GPL-2.0-or-later */

#include <config.h>
#include <alloca.h>
diff --git a/src/dso.c b/src/dso.c
index 949abf9..8cf6095 100644
--- a/src/dso.c
+++ b/src/dso.c
@@ -13,7 +13,9 @@

You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software Foundation,
- Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */
+ Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+
+ SPDX-License-Identifier: GPL-2.0-or-later */

#include <config.h>
#include <assert.h>
diff --git a/src/dwarf2.c b/src/dwarf2.c
index b9588b1..5c22e97 100644
--- a/src/dwarf2.c
+++ b/src/dwarf2.c
@@ -14,7 +14,9 @@

You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software Foundation,
- Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */
+ Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+
+ SPDX-License-Identifier: GPL-2.0-or-later */

#include <config.h>
#include <assert.h>
diff --git a/src/dwarf2.h b/src/dwarf2.h
index b0c80b6..f451368 100644
--- a/src/dwarf2.h
+++ b/src/dwarf2.h
@@ -13,7 +13,9 @@

You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software Foundation,
- Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */
+ Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+
+ SPDX-License-Identifier: GPL-2.0-or-later */

#define DW_TAG_padding 0x00
#define DW_TAG_array_type 0x01
diff --git a/src/exec.c b/src/exec.c
index ca7fd14..7a39b21 100644
--- a/src/exec.c
+++ b/src/exec.c
@@ -13,7 +13,9 @@

You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software Foundation,
- Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */
+ Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+
+ SPDX-License-Identifier: GPL-2.0-or-later */

#include <config.h>
#include <assert.h>
diff --git a/src/execle_open.c b/src/execle_open.c
index 2ee5cbc..7fb83a8 100644
--- a/src/execle_open.c
+++ b/src/execle_open.c
@@ -13,7 +13,9 @@

You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software Foundation,
- Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */
+ Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+
+ SPDX-License-Identifier: GPL-2.0-or-later */

#include <config.h>
#include <errno.h>
diff --git a/src/execstack.c b/src/execstack.c
index 97fb453..b1c005c 100644
--- a/src/execstack.c
+++ b/src/execstack.c
@@ -13,7 +13,9 @@

You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software Foundation,
- Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */
+ Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+
+ SPDX-License-Identifier: GPL-2.0-or-later */

#include <config.h>
#include <errno.h>
diff --git a/src/fptr.c b/src/fptr.c
index cfe3aed..85e069e 100644
--- a/src/fptr.c
+++ b/src/fptr.c
@@ -13,7 +13,9 @@

You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software Foundation,
- Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */
+ Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+
+ SPDX-License-Identifier: GPL-2.0-or-later */

#include <config.h>
#include <assert.h>
diff --git a/src/fptr.h b/src/fptr.h
index 36ef7c6..439281d 100644
--- a/src/fptr.h
+++ b/src/fptr.h
@@ -13,7 +13,9 @@

You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software Foundation,
- Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */
+ Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+
+ SPDX-License-Identifier: GPL-2.0-or-later */

#ifndef FPTR_H
#define FPTR_H
diff --git a/src/gather.c b/src/gather.c
index 277f1b5..9933773 100644
--- a/src/gather.c
+++ b/src/gather.c
@@ -13,7 +13,9 @@

You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software Foundation,
- Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */
+ Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+
+ SPDX-License-Identifier: GPL-2.0-or-later */

#include <config.h>
#include <assert.h>
diff --git a/src/get.c b/src/get.c
index 0659962..304b6f0 100644
--- a/src/get.c
+++ b/src/get.c
@@ -13,7 +13,9 @@

You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software Foundation,
- Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */
+ Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+
+ SPDX-License-Identifier: GPL-2.0-or-later */

#include <config.h>
#include <assert.h>
diff --git a/src/hashtab.h b/src/hashtab.h
index 31e63e0..fdf3a69 100644
--- a/src/hashtab.h
+++ b/src/hashtab.h
@@ -14,7 +14,9 @@ GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
-Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */
+Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+
+SPDX-License-Identifier: GPL-2.0-or-later */

/* This package implements basic hash table functionality. It is possible
to search for an entry, create an entry and destroy an entry.
diff --git a/src/layout.c b/src/layout.c
index 859ab66..8e86e6a 100644
--- a/src/layout.c
+++ b/src/layout.c
@@ -13,7 +13,9 @@

You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software Foundation,
- Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */
+ Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+
+ SPDX-License-Identifier: GPL-2.0-or-later */

#include <config.h>
#include <alloca.h>
diff --git a/src/layout.h b/src/layout.h
index f481d22..eb9fd64 100644
--- a/src/layout.h
+++ b/src/layout.h
@@ -13,7 +13,9 @@

You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software Foundation,
- Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */
+ Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+
+ SPDX-License-Identifier: GPL-2.0-or-later */

#ifndef LAYOUT_H
#define LAYOUT_H
diff --git a/src/main.c b/src/main.c
index 6ba89d5..2097a6e 100644
--- a/src/main.c
+++ b/src/main.c
@@ -13,7 +13,9 @@

You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software Foundation,
- Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */
+ Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+
+ SPDX-License-Identifier: GPL-2.0-or-later */

#include <config.h>
#include <errno.h>
diff --git a/src/md5.c b/src/md5.c
index 0d2fdef..295ba17 100644
--- a/src/md5.c
+++ b/src/md5.c
@@ -16,7 +16,9 @@

You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software Foundation,
- Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */
+ Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+
+ SPDX-License-Identifier: GPL-2.0-or-later */

/* Written by Ulrich Drepper <drepper@gnu.ai.mit.edu>, 1995. */

diff --git a/src/md5.h b/src/md5.h
index 55f6195..76be5f7 100644
--- a/src/md5.h
+++ b/src/md5.h
@@ -16,7 +16,9 @@

You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software Foundation,
- Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */
+ Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+
+ SPDX-License-Identifier: GPL-2.0-or-later */

#ifndef _MD5_H
#define _MD5_H 1
diff --git a/src/mdebug.c b/src/mdebug.c
index 4c22d2f..88e4d88 100644
--- a/src/mdebug.c
+++ b/src/mdebug.c
@@ -13,7 +13,9 @@

You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software Foundation,
- Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */
+ Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+
+ SPDX-License-Identifier: GPL-2.0-or-later */

#include <config.h>
#include <assert.h>
diff --git a/src/prelink.c b/src/prelink.c
index 64c4fea..d9595a5 100644
--- a/src/prelink.c
+++ b/src/prelink.c
@@ -13,7 +13,9 @@

You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software Foundation,
- Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */
+ Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+
+ SPDX-License-Identifier: GPL-2.0-or-later */

#include <config.h>
#include <assert.h>
diff --git a/src/prelink.h b/src/prelink.h
index 39c4390..6a7595c 100644
--- a/src/prelink.h
+++ b/src/prelink.h
@@ -16,7 +16,9 @@

You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software Foundation,
- Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */
+ Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+
+ SPDX-License-Identifier: GPL-2.0-or-later */

#ifndef PRELINK_H
#define PRELINK_H
diff --git a/src/prelinktab.h b/src/prelinktab.h
index f41c79c..c7d5bca 100644
--- a/src/prelinktab.h
+++ b/src/prelinktab.h
@@ -13,7 +13,9 @@

You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software Foundation,
- Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */
+ Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+
+ SPDX-License-Identifier: GPL-2.0-or-later */

#ifndef PRELINKTAB_H
#define PRELINKTAB_H
diff --git a/src/reloc-info.c b/src/reloc-info.c
index 4ce333c..f9a7f67 100644
--- a/src/reloc-info.c
+++ b/src/reloc-info.c
@@ -13,7 +13,9 @@

You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software Foundation,
- Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */
+ Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+
+ SPDX-License-Identifier: GPL-2.0-or-later */

#include <config.h>

diff --git a/src/reloc-info.h b/src/reloc-info.h
index a8f8b7c..5796f66 100644
--- a/src/reloc-info.h
+++ b/src/reloc-info.h
@@ -13,7 +13,9 @@

You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software Foundation,
- Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */
+ Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+
+ SPDX-License-Identifier: GPL-2.0-or-later */

#ifndef RELOC_INFO_H
#define RELOC_INFO_H
diff --git a/src/reloc.c b/src/reloc.c
index deb0abe..0471d9a 100644
--- a/src/reloc.c
+++ b/src/reloc.c
@@ -13,7 +13,9 @@

You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software Foundation,
- Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */
+ Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+
+ SPDX-License-Identifier: GPL-2.0-or-later */

#include <config.h>
#include <assert.h>
diff --git a/src/reloc.h b/src/reloc.h
index a2ceff9..ec7d33a 100644
--- a/src/reloc.h
+++ b/src/reloc.h
@@ -13,7 +13,9 @@

You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software Foundation,
- Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */
+ Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+
+ SPDX-License-Identifier: GPL-2.0-or-later */

#ifndef RELOC_H
#define RELOC_H
diff --git a/src/space.c b/src/space.c
index 4bd4760..ef23e39 100644
--- a/src/space.c
+++ b/src/space.c
@@ -13,7 +13,9 @@

You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software Foundation,
- Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */
+ Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+
+ SPDX-License-Identifier: GPL-2.0-or-later */

#include <config.h>
#include <assert.h>
diff --git a/src/space.h b/src/space.h
index 5c9f725..ec754c3 100644
--- a/src/space.h
+++ b/src/space.h
@@ -13,7 +13,9 @@

You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software Foundation,
- Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */
+ Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+
+ SPDX-License-Identifier: GPL-2.0-or-later */

#ifndef SPACE_H
#define SPACE_H
diff --git a/src/stabs.c b/src/stabs.c
index c0a5a6a..5019f62 100644
--- a/src/stabs.c
+++ b/src/stabs.c
@@ -13,7 +13,9 @@

You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software Foundation,
- Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */
+ Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+
+ SPDX-License-Identifier: GPL-2.0-or-later */

#include <config.h>
#include <assert.h>
diff --git a/src/undo.c b/src/undo.c
index 4c38dab..49c18ef 100644
--- a/src/undo.c
+++ b/src/undo.c
@@ -13,7 +13,9 @@

You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software Foundation,
- Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */
+ Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+
+ SPDX-License-Identifier: GPL-2.0-or-later */

#include <config.h>
#include <assert.h>
diff --git a/src/undoall.c b/src/undoall.c
index 55d2a0b..1235fc7 100644
--- a/src/undoall.c
+++ b/src/undoall.c
@@ -13,7 +13,9 @@

You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software Foundation,
- Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */
+ Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+
+ SPDX-License-Identifier: GPL-2.0-or-later */

#include <config.h>
#include <alloca.h>
diff --git a/src/verify.c b/src/verify.c
index 7f530c0..52bc488 100644
--- a/src/verify.c
+++ b/src/verify.c
@@ -13,7 +13,9 @@

You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software Foundation,
- Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */
+ Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+
+ SPDX-License-Identifier: GPL-2.0-or-later */

#include <config.h>
#include <assert.h>
--
2.17.1


Re: Offline Build #yocto

Amrun Nisha.R
 

I gave new downloads (<pwd>/downloads) path in replace of /opt/yocto_downloads. It takes the new downloads path and did the compilation, but i'm facing error in do_fetch and do_compile.


[meta-rockchip][PATCH v2] arm-none-eabi-gcc: remove

Trevor Woerner
 

We already have a dependency on meta-arm/meta-arm in order to build
tf-a (there's no point carrying our own recipe when there's a common,
consolidated one to use in meta-arm).

meta-arm/meta-arm now has a dependency on meta-arm/meta-arm-toolchain.
meta-arm-toolchain has a recipe for virtual/arm-none-eabi-gcc, so we might
as well use that too, and remove our own version. Note that using the
meta-arm-toolchain recipe required a small change to how the dependency is
specified.

Signed-off-by: Trevor Woerner <twoerner@gmail.com>
---
README | 2 +-
.../trusted-firmware-a_%.bbappend | 2 +-
...cc-arm-none-eabi-native_9-2019-q4-major.bb | 37 -------------------
3 files changed, 2 insertions(+), 39 deletions(-)
delete mode 100644 recipes-devtools/gcc-arm-none-eabi/gcc-arm-none-eabi-native_9-2019-q4-major.bb

diff --git a/README b/README
index e1cfe3e..a751fce 100644
--- a/README
+++ b/README
@@ -12,7 +12,7 @@ Dependencies:
branch: matched branches (e.g. master, sumo, ...)

URI: git://git.yoctoproject.org/meta-arm
- layers: meta-arm
+ layers: meta-arm, meta-arm-toolchain
branch: matched branches (e.g. master, sumo, ...)

Status of supported boards:
diff --git a/recipes-bsp/trusted-firmware-a/trusted-firmware-a_%.bbappend b/recipes-bsp/trusted-firmware-a/trusted-firmware-a_%.bbappend
index ecde25d..2374205 100644
--- a/recipes-bsp/trusted-firmware-a/trusted-firmware-a_%.bbappend
+++ b/recipes-bsp/trusted-firmware-a/trusted-firmware-a_%.bbappend
@@ -1,6 +1,6 @@
# Rockchip RK3399 compiles some M0 firmware which requires an arm-none-eabi GCC
# toolchain
-DEPENDS_append_rk3399 = " virtual/arm-none-eabi-gcc"
+DEPENDS_append_rk3399 = " virtual/arm-none-eabi-gcc-native"

COMPATIBLE_MACHINE_append_rk3399 = "|rk3399"

diff --git a/recipes-devtools/gcc-arm-none-eabi/gcc-arm-none-eabi-native_9-2019-q4-major.bb b/recipes-devtools/gcc-arm-none-eabi/gcc-arm-none-eabi-native_9-2019-q4-major.bb
deleted file mode 100644
index a0c832d..0000000
--- a/recipes-devtools/gcc-arm-none-eabi/gcc-arm-none-eabi-native_9-2019-q4-major.bb
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright (C) 2019 Garmin Ltd. or its subsidaries
-# Released under the MIT license (see COPYING.MIT for the terms)
-
-DESCRIPTION = "Baremetal GCC for ARM-R and ARM-M processors"
-LICENSE = "GPL-3.0-with-GCC-exception & GPLv3"
-
-LIC_FILES_CHKSUM = "file://share/doc/gcc-arm-none-eabi/license.txt;md5=c18349634b740b7b95f2c2159af888f5"
-
-PROVIDES = "virtual/arm-none-eabi-gcc"
-
-SRC_URI = "https://developer.arm.com/-/media/Files/downloads/gnu-rm/9-2019q4/RC2.1/${BPN}-${PV}-x86_64-linux.tar.bz2"
-
-SRC_URI[md5sum] = "fe0029de4f4ec43cf7008944e34ff8cc"
-SRC_URI[sha256sum] = "bcd840f839d5bf49279638e9f67890b2ef3a7c9c7a9b25271e83ec4ff41d177a"
-
-S = "${WORKDIR}/${BPN}-${PV}"
-
-inherit native
-
-COMPATIBLE_HOST = "x86_64.*-linux"
-
-do_install() {
- install -d ${D}${datadir}/arm-none-eabi/
- cp -r ${S}/. ${D}${datadir}/arm-none-eabi/
-
- install -d ${D}${bindir}
- # Symlink all executables into bindir
- for f in ${D}${datadir}/arm-none-eabi/bin/arm-none-eabi-*; do
- lnr $f ${D}${bindir}/$(basename $f)
- done
-}
-
-INSANE_SKIP_${PN} = "already-stripped"
-
-INHIBIT_SYSROOT_STRIP = "1"
-INHIBIT_PACKAGE_STRIP = "1"
-INHIBIT_PACKAGE_DEBUG_SPLIT = "1"
--
2.26.0.106.g9fadedd637


Re: [PATCH][meta-rockchip] arm-none-eabi toolchain

Trevor Woerner
 

On Mon 2020-07-20 @ 03:50:16 PM, Khem Raj wrote:
On Mon, Jul 20, 2020 at 3:34 PM Trevor Woerner <twoerner@gmail.com> wrote:

We now have a dependency on meta-arm/meta-arm in order to build tf-a (there's
no point carrying our own recipe when there's a common, consolidated one to
use in meta-arm).

meta-arm/meta-arm now has a dependency on meta-arm/meta-arm-toolchain.
meta-arm-toolchain now also has a recipe for arm-none-eabi, so we might as
well use that too, and remove our own version.
this also means you should add meta-arm-toolchain to layer dependencies.
Thanks… and I could do a better subject line as well.


[PATCH][meta-rockchip] update tf-a dependency

Trevor Woerner
 

Now that we're using meta-arm-toolchain's recipe for arm-none-eabi-gcc, we
need to specify it as a native dependency (since that recipe doesn't assume
this implicitly).

Signed-off-by: Trevor Woerner <twoerner@gmail.com>
---
recipes-bsp/trusted-firmware-a/trusted-firmware-a_%.bbappend | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/recipes-bsp/trusted-firmware-a/trusted-firmware-a_%.bbappend b/recipes-bsp/trusted-firmware-a/trusted-firmware-a_%.bbappend
index ecde25d..2374205 100644
--- a/recipes-bsp/trusted-firmware-a/trusted-firmware-a_%.bbappend
+++ b/recipes-bsp/trusted-firmware-a/trusted-firmware-a_%.bbappend
@@ -1,6 +1,6 @@
# Rockchip RK3399 compiles some M0 firmware which requires an arm-none-eabi GCC
# toolchain
-DEPENDS_append_rk3399 = " virtual/arm-none-eabi-gcc"
+DEPENDS_append_rk3399 = " virtual/arm-none-eabi-gcc-native"

COMPATIBLE_MACHINE_append_rk3399 = "|rk3399"

--
2.26.0.106.g9fadedd637


Re: [PATCH][meta-rockchip] arm-none-eabi toolchain

Khem Raj
 

On Mon, Jul 20, 2020 at 3:34 PM Trevor Woerner <twoerner@gmail.com> wrote:

We now have a dependency on meta-arm/meta-arm in order to build tf-a (there's
no point carrying our own recipe when there's a common, consolidated one to
use in meta-arm).

meta-arm/meta-arm now has a dependency on meta-arm/meta-arm-toolchain.
meta-arm-toolchain now also has a recipe for arm-none-eabi, so we might as
well use that too, and remove our own version.
this also means you should add meta-arm-toolchain to layer dependencies.

Signed-off-by: Trevor Woerner <twoerner@gmail.com>
---
...cc-arm-none-eabi-native_9-2019-q4-major.bb | 37 -------------------
1 file changed, 37 deletions(-)
delete mode 100644 recipes-devtools/gcc-arm-none-eabi/gcc-arm-none-eabi-native_9-2019-q4-major.bb

diff --git a/recipes-devtools/gcc-arm-none-eabi/gcc-arm-none-eabi-native_9-2019-q4-major.bb b/recipes-devtools/gcc-arm-none-eabi/gcc-arm-none-eabi-native_9-2019-q4-major.bb
deleted file mode 100644
index a0c832d..0000000
--- a/recipes-devtools/gcc-arm-none-eabi/gcc-arm-none-eabi-native_9-2019-q4-major.bb
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright (C) 2019 Garmin Ltd. or its subsidaries
-# Released under the MIT license (see COPYING.MIT for the terms)
-
-DESCRIPTION = "Baremetal GCC for ARM-R and ARM-M processors"
-LICENSE = "GPL-3.0-with-GCC-exception & GPLv3"
-
-LIC_FILES_CHKSUM = "file://share/doc/gcc-arm-none-eabi/license.txt;md5=c18349634b740b7b95f2c2159af888f5"
-
-PROVIDES = "virtual/arm-none-eabi-gcc"
-
-SRC_URI = "https://developer.arm.com/-/media/Files/downloads/gnu-rm/9-2019q4/RC2.1/${BPN}-${PV}-x86_64-linux.tar.bz2"
-
-SRC_URI[md5sum] = "fe0029de4f4ec43cf7008944e34ff8cc"
-SRC_URI[sha256sum] = "bcd840f839d5bf49279638e9f67890b2ef3a7c9c7a9b25271e83ec4ff41d177a"
-
-S = "${WORKDIR}/${BPN}-${PV}"
-
-inherit native
-
-COMPATIBLE_HOST = "x86_64.*-linux"
-
-do_install() {
- install -d ${D}${datadir}/arm-none-eabi/
- cp -r ${S}/. ${D}${datadir}/arm-none-eabi/
-
- install -d ${D}${bindir}
- # Symlink all executables into bindir
- for f in ${D}${datadir}/arm-none-eabi/bin/arm-none-eabi-*; do
- lnr $f ${D}${bindir}/$(basename $f)
- done
-}
-
-INSANE_SKIP_${PN} = "already-stripped"
-
-INHIBIT_SYSROOT_STRIP = "1"
-INHIBIT_PACKAGE_STRIP = "1"
-INHIBIT_PACKAGE_DEBUG_SPLIT = "1"
--
2.26.0.106.g9fadedd637


[PATCH][meta-rockchip] arm-none-eabi toolchain

Trevor Woerner
 

We now have a dependency on meta-arm/meta-arm in order to build tf-a (there's
no point carrying our own recipe when there's a common, consolidated one to
use in meta-arm).

meta-arm/meta-arm now has a dependency on meta-arm/meta-arm-toolchain.
meta-arm-toolchain now also has a recipe for arm-none-eabi, so we might as
well use that too, and remove our own version.

Signed-off-by: Trevor Woerner <twoerner@gmail.com>
---
...cc-arm-none-eabi-native_9-2019-q4-major.bb | 37 -------------------
1 file changed, 37 deletions(-)
delete mode 100644 recipes-devtools/gcc-arm-none-eabi/gcc-arm-none-eabi-native_9-2019-q4-major.bb

diff --git a/recipes-devtools/gcc-arm-none-eabi/gcc-arm-none-eabi-native_9-2019-q4-major.bb b/recipes-devtools/gcc-arm-none-eabi/gcc-arm-none-eabi-native_9-2019-q4-major.bb
deleted file mode 100644
index a0c832d..0000000
--- a/recipes-devtools/gcc-arm-none-eabi/gcc-arm-none-eabi-native_9-2019-q4-major.bb
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright (C) 2019 Garmin Ltd. or its subsidaries
-# Released under the MIT license (see COPYING.MIT for the terms)
-
-DESCRIPTION = "Baremetal GCC for ARM-R and ARM-M processors"
-LICENSE = "GPL-3.0-with-GCC-exception & GPLv3"
-
-LIC_FILES_CHKSUM = "file://share/doc/gcc-arm-none-eabi/license.txt;md5=c18349634b740b7b95f2c2159af888f5"
-
-PROVIDES = "virtual/arm-none-eabi-gcc"
-
-SRC_URI = "https://developer.arm.com/-/media/Files/downloads/gnu-rm/9-2019q4/RC2.1/${BPN}-${PV}-x86_64-linux.tar.bz2"
-
-SRC_URI[md5sum] = "fe0029de4f4ec43cf7008944e34ff8cc"
-SRC_URI[sha256sum] = "bcd840f839d5bf49279638e9f67890b2ef3a7c9c7a9b25271e83ec4ff41d177a"
-
-S = "${WORKDIR}/${BPN}-${PV}"
-
-inherit native
-
-COMPATIBLE_HOST = "x86_64.*-linux"
-
-do_install() {
- install -d ${D}${datadir}/arm-none-eabi/
- cp -r ${S}/. ${D}${datadir}/arm-none-eabi/
-
- install -d ${D}${bindir}
- # Symlink all executables into bindir
- for f in ${D}${datadir}/arm-none-eabi/bin/arm-none-eabi-*; do
- lnr $f ${D}${bindir}/$(basename $f)
- done
-}
-
-INSANE_SKIP_${PN} = "already-stripped"
-
-INHIBIT_SYSROOT_STRIP = "1"
-INHIBIT_PACKAGE_STRIP = "1"
-INHIBIT_PACKAGE_DEBUG_SPLIT = "1"
--
2.26.0.106.g9fadedd637


M+ & H bugs with Milestone Movements WW29

Stephen Jolley
 

All,

YP M+ or high bugs which moved to a new milestone in WW29 are listed below:

Priority

Bug ID

Short Description

Changer

Owner

Was

Became

Medium+

13550

username/password specified to gitsm:// does not get propagated to submodules

randy.macleod@...

mark.hatle@...

3.2 M1

3.2 M2

 

13566

Write tests for multiconfig files in layers and document

randy.macleod@...

mostthingsweb@...

3.2 M1

3.2 M2

 

13589

Document sstate cache mirror best practices

randy.macleod@...

mark.morton@...

3.2 M1

3.2 M2

 

13731

Cross canadian GCC fails to find header files when using tclibc-newlib

randy.macleod@...

alejandro@...

3.2 M1

3.2 M2

 

13742

HashEquiv server should have a read-only port or endpoint

randy.macleod@...

dl9pf@...

3.2 M1

3.2 M2

 

13767

Creating PDF docs doesn't include image files

randy.macleod@...

mark.morton@...

3.2 M1

3.2 M2

 

13808

do_task[noexec] = "" marks task noexec, which is inconsistent with docs

randy.macleod@...

mostthingsweb@...

3.2 M1

3.2 M2

 

13884

Numerous references to deprecated "distro_features_check" still in reference manual

randy.macleod@...

rpjday@...

3.2 M1

3.2 M2

Thanks,

 

Stephen K. Jolley

Yocto Project Program Manager

(    Cell:                (208) 244-4460

* Email:              sjolley.yp.pm@...

 


Enhancements/Bugs closed WW29!

Stephen Jolley
 

All,

The below were the owners of enhancements or bugs closed during the last week!

Who

Count

richard.purdie@...

4

timothy.t.orling@...

1

ross@...

1

michael@...

1

Grand Total

7

Thanks,

 

Stephen K. Jolley

Yocto Project Program Manager

(    Cell:                (208) 244-4460

* Email:              sjolley.yp.pm@...

 


Current high bug count owners for Yocto Project 3.2

Stephen Jolley
 

All,

Below is the list as of top 30 bug owners as of the end of WW29 of who have open medium or higher bugs and enhancements against YP 3.2.   There are 72 possible work days left until the final release candidates for YP 3.2 needs to be released.

Who

Count

david.reyna@...

10

mark.morton@...

7

bluelightning@...

7

ross@...

7

richard.purdie@...

7

michael@...

5

Qi.Chen@...

5

raj.khem@...

3

randy.macleod@...

2

chee.yang.lee@...

2

kai.kang@...

2

kergoth@...

2

yi.zhao@...

2

sakib.sajal@...

2

trevor.gamblin@...

2

JPEWhacker@...

2

timothy.t.orling@...

2

rpjday@...

2

changqing.li@...

1

mark.hatle@...

1

jaewon@...

1

maxime.roussinbelanger@...

1

matthew.zeng@...

1

jpuhlman@...

1

bruce.ashfield@...

1

liu.ming50@...

1

kai.ruhnau@...

1

hongxu.jia@...

1

matt.ranostay@...

1

anuj.mittal@...

1

Grand Total

83

Thanks,

 

Stephen K. Jolley

Yocto Project Program Manager

(    Cell:                (208) 244-4460

* Email:              sjolley.yp.pm@...

 


Yocto Project Newcomer & Unassigned Bugs - Help Needed

Stephen Jolley
 

All,

 

The triage team is starting to try and collect up and classify bugs which a newcomer to the project would be able to work on in a way which means people can find them. They're being listed on the triage page under the appropriate heading:

 

https://wiki.yoctoproject.org/wiki/Bug_Triage#Newcomer_Bugs

 

The idea is these bugs should be straight forward for a person to help work on who doesn't have deep experience with the project.  If anyone can help, please take ownership of the bug and send patches!  If anyone needs help/advice there are people on irc who can likely do so, or some of the more experienced contributors will likely be happy to help too.

 

Also, the triage team meets weekly and does its best to handle the bugs reported into the Bugzilla. The number of people attending that meeting has fallen, as have the number of people available to help fix bugs. One of the things we hear users report is they don't know how to help. We (the triage team) are therefore going to start reporting out the currently 338 unassigned or newcomer bugs.

 

We're hoping people may be able to spare some time now and again to help out with these.  Bugs are split into two types, "true bugs" where things don't work as they should and "enhancements" which are features we'd want to add to the system.  There are also roughly four different "priority" classes right now, “3.1”, “3.2, "3.99" and "Future", the more pressing/urgent issues being in "3.1" and then “3.2”.

 

Please review this link and if a bug is something you would be able to help with either take ownership of the bug, or send me (sjolley.yp.pm@...) an e-mail with the bug number you would like and I will assign it to you (please make sure you have a Bugzilla account).  The list is at: https://wiki.yoctoproject.org/wiki/Bug_Triage_Archive#Unassigned_or_Newcomer_Bugs

 

Thanks,

 

Stephen K. Jolley

Yocto Project Program Manager

(    Cell:                (208) 244-4460

* Email:              sjolley.yp.pm@...

 


Re: Offline Build #yocto

Martin Jansa
 

/opt/yocto_downloads or /opt/downloads?


On Mon, Jul 20, 2020 at 8:15 PM Amrun Nisha.R <amrunnishar@...> wrote:
I have updated the DL_DIR to the current build directory's downloads folder using sed command.

sed -i 's/DL_DIR ?= "${BSPDIR}\/downloads/DL_DIR = "\/opt\/yocto_downloads/g' conf/local.conf
 in place of /opt/downloads, I have provided the downloads location. It takes the newly provided downloads location. It will do the do_fetch after identifying the source code packages from the downloads folder. In downloads, the source code for each package is there. Normally when we try to bitbake, it will execute as do_unpack, do_patch, do_configure, do_compile, do_install, do_package and do_package_write in order. I have tried to copy the buildstats from the old location build/tmp/buildstats tp new build location. It compiles the source code from the downloads by do_compile but ends with the error with do_fetch error for ncurses packages. I don't know, where the compilation packages will be located.

2521 - 2540 of 52543