Date   

Re: meta-kirkwood layer #yocto

Quentin Schulz
 

Hi,

On Tue, Jul 21, 2020 at 09:34:16AM -0700, Khem Raj wrote:


On 7/7/20 10:25 AM, jjvazha via lists.yoctoproject.org wrote:
I saw this message thread (
https://lists.yoctoproject.org/g/yocto/topic/61257317)  and wondering
how can I get this yocto compatible  layer  for marwell kirkwood ?
I want to build a linux ketnel for marwell kirk wood  ( using the
sheevaplug.conf for machine) using yocto 2.7.3
I down loaded this layer
(https://github.com/kelvinlawson/meta-kirkwood)   this is opnembedded
based , however upon building in yocto  it failed with the following
message

Entering directory `/home/jojan.vazhaeparampil/workspace/distro/build_zion/tmp/work-shared/sheevaplug/kernel-source'
|   GEN /home/jojan.vazhaeparampil/workspace/distro/build_zion/tmp/work/sheevaplug-poky-linux-gnueabi/linux-kirkwood/2.6.35-rc1-r14/build/Makefile
| make[2]: *** No rule to make target `oldnoconfig'.  Stop.
| make[1]: *** [oldnoconfig] Error 2
| make: *** [sub-make] Error 2
| make: Leaving directory `/home/jojan.vazhaeparampil/workspace/distro/build_zion/tmp/work-shared/sheevaplug/kernel-source'
| ERROR: oe_runmake failed


When I checked the "sheevaplug/kernel-source' directory it is empty ?
meta-kirkwood is kind of stale, last commit was 7 years, 9 months ago,
perhaps look around for another machine layer or fix this one
I also see that there's only a kernel recipe. IIRC, kirkwood devices are
supported in upstream linux, so you're probably fine using linux-yocto,
copy paste and slightly modify the machine configuration files if need
be and start from there instead of using this ultra old Linux kernel
(come on... 2.6?).

Good luck :)

Quentin

N.B.: https://elixir.bootlin.com/linux/latest/source/arch/arm/boot/dts/kirkwood-sheevaplug.dts


Re: meta-kirkwood layer #yocto

Khem Raj
 

On 7/7/20 10:25 AM, jjvazha via lists.yoctoproject.org wrote:
I saw this message thread ( https://lists.yoctoproject.org/g/yocto/topic/61257317)  and wondering how can I get this yocto compatible  layer  for marwell kirkwood ?
I want to build a linux ketnel for marwell kirk wood  ( using the sheevaplug.conf for machine) using yocto 2.7.3
I down loaded this layer (https://github.com/kelvinlawson/meta-kirkwood)   this is opnembedded based , however upon building in yocto  it failed with the following message
Entering directory `/home/jojan.vazhaeparampil/workspace/distro/build_zion/tmp/work-shared/sheevaplug/kernel-source'
|   GEN /home/jojan.vazhaeparampil/workspace/distro/build_zion/tmp/work/sheevaplug-poky-linux-gnueabi/linux-kirkwood/2.6.35-rc1-r14/build/Makefile
| make[2]: *** No rule to make target `oldnoconfig'.  Stop.
| make[1]: *** [oldnoconfig] Error 2
| make: *** [sub-make] Error 2
| make: Leaving directory `/home/jojan.vazhaeparampil/workspace/distro/build_zion/tmp/work-shared/sheevaplug/kernel-source'
| ERROR: oe_runmake failed
When I checked the "sheevaplug/kernel-source' directory it is empty ?
meta-kirkwood is kind of stale, last commit was 7 years, 9 months ago, perhaps look around for another machine layer or fix this one


Re: Linker error undefined reference to `_rtld_global_ro'

Robert Varga
 

Hi Khem,

Do you have any ideas, whether the passed compiler parameters ("-pie" or "-fpie") are the origin of this linker issues?

Does anyone know if glibc is compiled with "--enable-static-pie" if the passed compiler parameters include those "-pie" or "-fpie"? Or are they unrelated?

Thanks a lot for your support.

--
Rob


Yocto Project Status WW29'20

Stephen Jolley
 

Current Dev Position: YP 3.2 M2

Next Deadline: YP 3.2 M2 build date 2020/7/27

 

Next Team Meetings:

 

Key Status/Updates:

Help with any of these would be much appreciated.

  • We are planning to do a build of 3.1.2 this week as the project appears to be in reasonable shape after the recent race fixes that were backported.
  • We are struggling with maintainers for some key components of the system/infrastructure such as devtool, wic, buildhistory and patchwork/patchtest. If anyone can help in these areas please contact Richard.
  • Another way to help the project is to help us with bugs that are currently unassigned but ideally needed during 3.2. See: https://wiki.yoctoproject.org/wiki/Bug_Triage#Medium.2B_3.2_Unassigned_Enhancements.2FBugs
  • Help with any of the recent failed AUH recipe upgrades would also be appreciated.

 

YP 3.2 Milestone Dates:

  • YP 3.2 M2 build date 2020/7/27
  • YP 3.2 M2 Release date 2020/8/7
  • YP 3.2 M3 build date 2020/8/31
  • YP 3.2 M3 Release date 2020/9/11
  • YP 3.2 M4 build date 2020/10/5
  • YP 3.2 M4 Release date 2020/10/30

 

Planned upcoming dot releases:

  • YP 3.0.4 build date 2020/8/10
  • YP 3.0.4 release date 2020/8/21
  • YP 3.1.2 build date 2020/7/20
  • YP 3.1.2 release date 2020/7/31
  • YP 3.1.3 build date 2020/9/14
  • YP 3.1.3 release date 2020/9/25

 

Tracking Metrics:

 

The Yocto Project’s technical governance is through its Technical Steering Committee, more information is available at:

https://wiki.yoctoproject.org/wiki/TSC

 

The Status reports are now stored on the wiki at: https://wiki.yoctoproject.org/wiki/Weekly_Status

 

[If anyone has suggestions for other information you’d like to see on this weekly status update, let us know!]

 

Thanks,

 

Stephen K. Jolley

Yocto Project Program Manager

(    Cell:                (208) 244-4460

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

 


[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: Adding libgpiod to Yocto Warrior 4.19.35 image?

Scott Whitney <sdw@...>
 

Thanks, Quentin, I'll take a look at Jozef's videos as time permits. Getting lots of time pressure to get something working, and even our SoM vendor provides examples that modify local.conf... so much for helping us with the "right" way to do things. I appreciate your advice, and can now see gpiod.h and libgpiod.so in my image.

Best regards,
Scott


Re: Adding libgpiod to Yocto Warrior 4.19.35 image?

Quentin Schulz
 

Hi Scott,

On Mon, Jul 20, 2020 at 10:48:52AM -0700, Scott Whitney wrote:
Thanks for the tip, Joel. I'm still new to this. How should libgpiod-dev be added to my local.conf?
Do I just need to add it to EXTRA_IMAGE_FEATURES? Do I still need to add libgpiod to IMAGE_INSTALL_append?
IMAGE_INSTALL is the way to go.

I recommend spending some time on watching
https://www.youtube.com/playlist?list=PLD4M5FoHz-TxMfBFrDKfIS_GLY25Qsfyj

Here you'll learn that you shouldn't really use local.conf for that
purpose and how to add packages to your image (and many other things).
Consider to subscribe, Jozef streams on Twitch every month or so and
then uploads the videos to the Youtube channel.

Cheers,
Quentin


Yocto Dunfell: package.class --> dwarfsrcfiles

jhannig@...
 

Hello,

 

with the upgrade from Yocto Zeus → Dunfell, we observe lots of messages when building our product which seem heavy to be understood or to debug.

Actually, it's the failure of the "do_package" task of a proprietary module written in C with following message:

 

ERROR: eds-1.0-r0 do_package: dwarfsrcfiles failed with exit code 1 (cmd was ['dwarfsrcfiles', '/home/jhannig/workspace/build/mguard3_tmp/work/aarch64-mguard-linux/eds/1.0-r0/package/usr/lib/libhdb.a']):

dwarfsrcfiles: /home/jhannig/workspace/build/mguard3_tmp/work/aarch64-mguard-linux/eds/1.0-r0/package/usr/lib/libhdb.a: not a valid ELF file

 

ERROR: Logfile of failure stored in: /home/jhannig/workspace/build/mguard3_tmp/work/aarch64-mguard-linux/eds/1.0-r0/temp/log.do_package.13957

ERROR: Task (/home/jhannig/workspace/mguard/meta-mguard/recipes-core/eds/eds_1.0.bb:do_package) failed with exit code '1'

 

Following information to understand the problem:

- The code of this module wasn't changed, and it compiled errorless with release "Zeus"

- The examination of the file "libhdb.a" brings following results:

- It is possible to unpack the archive-file "libhdb.a":  jhannig@jhannig:~/Archiv/MG-2436$ ar x libhdb.a

- The Examination of the content with "file *.o" [jhannig@jhannig:~/Archiv/MG-2436$ file *.o] brings following results:

hdb.o:             ELF 64-bit LSB relocatable, ARM aarch64, version 1 (SYSV), not stripped

hdbschema.o:       ELF 64-bit LSB relocatable, ARM aarch64, version 1 (SYSV), not stripped

hdbstaticschema.o: ELF 64-bit LSB relocatable, ARM aarch64, version 1 (SYSV), not stripped

utils.o:           ELF 64-bit LSB relocatable, ARM aarch64, version 1 (SYSV), not stripped

- This corresponds with the expectation and the intended character of the file

- Minor changes in the makefile command line didn't change anything in the result [EXTRA_OEMAKE += 'CC="${CC}" CPPFLAGS="${CPPFLAGS}" CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}" AR="${AR}" EDS_XML="${EDS_XML}"']

- Searching the internet for "dwarfsrcfiles" doesn't bring any informative or documentative result, so it doesn't become clear, what this tool exactly does.

 

Following questions asked to the community:

- Which cases of errors result in this error message?

- What changed with the new yocto release, that "suddenly" a build result is analyzed as failure?

- Where exactly in the tool code is this error thrown? The message "not a valid ELF file" isn't available in the code

- What should be done with the archive file and its content to eliminate the error?

- Is this behavior well known, and is there any documentation to get information about the tool?

 

Thanks a lot for help,

kind regards

 

Jan Hannig

Reasearch and Development

 

jhannig@...

www.phoenixcontact.com

 

 

 

.......................................................................................

PHOENIX CONTACT Cyber Security GmbH 

Richard-Willstätter-Straße 6  

D-12489 Berlin  

 

Register Court: AG Charlottenburg, HR B 202908 

Geschäftsführer/General Manager: Kilian Golm


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

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

GNU Autotools build system is considered in upstream as potentially
deprecated (https://github.com/libexpat/libexpat/issues/330), and
expat library will be switched to use CMake.

So this patch depends on "expat: Added ptest" patch for 'meta' layer,
and fixes CMake toolchain file to work correctly with 'meta-mingw'
layer.
---
recipes-core/expat/expat_%.bbappend | 6 ++++++
1 file changed, 6 insertions(+)

diff --git a/recipes-core/expat/expat_%.bbappend b/recipes-core/expat/expat_%.bbappend
index 626ea5b..0fe3aa0 100644
--- a/recipes-core/expat/expat_%.bbappend
+++ b/recipes-core/expat/expat_%.bbappend
@@ -1,3 +1,9 @@

FILES_${PN}-bin_mingw32 = "${bindir}/*.exe ${sbindir}/*.exe"

+cmake_do_generate_toolchain_file_append_mingw32() {
+ cat >> ${WORKDIR}/toolchain.cmake <<EOF
+set( CMAKE_SYSTEM_NAME Windows )
+EOF
+}
+
--
2.17.1


[meta-java] compile and configure openjdk-8-jre-headless

srijan.nandi@...
 

Hello Everyone,

I have successfully compiled openjdk-8 with a zeus build. But I want to compile openjdk-8 headless. Can anyone tell me how and where to enable options such as headless, disable CUPS and disable X11. 

-=Srijan Nandi


Query regarding the use of wic image during device upgrades

mdrizwan827@...
 

Hi,

I have been using wic image format lately to create partitioned image for my device.

I was wondering if wic image format can also be used during the device upgrade scenarios?

After using wic image, I have an impression that it is mainly used for initially writing the wic image to sdcard/eMMC but does not support all the thinkable use cases related to device upgrade.

As in, for example, can we selectively upgrade any single partition in the device using the wic image?

It would be really helpful if I can get some references or pointers on this topic.

Thanks.


meta-kirkwood layer #yocto

jjvazha@...
 

I saw this message thread ( https://lists.yoctoproject.org/g/yocto/topic/61257317)  and wondering how can I get this yocto compatible  layer  for marwell kirkwood ?
I want to build a linux ketnel for marwell kirk wood  ( using the sheevaplug.conf for machine) using yocto 2.7.3
I down loaded this layer (https://github.com/kelvinlawson/meta-kirkwood)   this is opnembedded based , however upon building in yocto  it failed with the following message

Entering directory `/home/jojan.vazhaeparampil/workspace/distro/build_zion/tmp/work-shared/sheevaplug/kernel-source'
|   GEN     /home/jojan.vazhaeparampil/workspace/distro/build_zion/tmp/work/sheevaplug-poky-linux-gnueabi/linux-kirkwood/2.6.35-rc1-r14/build/Makefile
| make[2]: *** No rule to make target `oldnoconfig'.  Stop.
| make[1]: *** [oldnoconfig] Error 2
| make: *** [sub-make] Error 2
| make: Leaving directory `/home/jojan.vazhaeparampil/workspace/distro/build_zion/tmp/work-shared/sheevaplug/kernel-source'
| ERROR: oe_runmake failed


When I checked the "sheevaplug/kernel-source' directory it is empty ?


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

srijan.nandi@...
 

What I did was, ran the following command to see what all gets installed..
 
bitbake <image> -e |grep -v ^# |grep "^DISTRO_FEATURES=\|^IMAGE_FEATURES="
 
Then used DISTRO_FEATURES_remove in the local.conf to removed the unnecessary package. Hope this helps.

-=Srijan Nandi


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

2541 - 2560 of 52576