* [meta-initramfs][PATCH 0/3] klibc_2.0.4 fixes
@ 2016-02-11 23:01 Andrea Adami
2016-02-11 23:01 ` [meta-initramfs][PATCH 1/3] klibc_2.0.4: update to 4d1997d - Fix build for qemux86 Andrea Adami
` (2 more replies)
0 siblings, 3 replies; 4+ messages in thread
From: Andrea Adami @ 2016-02-11 23:01 UTC (permalink / raw)
To: openembedded-devel
Kernel 4.4 exposed a build failure for qemux86.
The necessary fixes are present in the official klibc git tree: while waiting
for klibc_2.0.5 we move to the more recent tag.
do_package_qa is skipped for libklibc-dev: package contents are like in debian.
Andrea Adami (3):
klibc_2.0.4: update to 4d1997d - Fix build for qemux86
klibc_2.0.4: Silence QA Error about non-symlink so [dev-elf]
klibc_2.0.4: Silence QA Warning about klibc-xxx-so already stripped
meta-initramfs/recipes-devtools/klibc/klibc-2.0.4/staging.patch | 2 +-
meta-initramfs/recipes-devtools/klibc/klibc.inc | 4 +++-
2 files changed, 4 insertions(+), 2 deletions(-)
--
1.9.1
^ permalink raw reply [flat|nested] 4+ messages in thread
* [meta-initramfs][PATCH 1/3] klibc_2.0.4: update to 4d1997d - Fix build for qemux86
2016-02-11 23:01 [meta-initramfs][PATCH 0/3] klibc_2.0.4 fixes Andrea Adami
@ 2016-02-11 23:01 ` Andrea Adami
2016-02-11 23:01 ` [meta-initramfs][PATCH 2/3] klibc_2.0.4: Silence QA Error about non-symlink so [dev-elf] Andrea Adami
2016-02-11 23:01 ` [meta-initramfs][PATCH 3/3] klibc_2.0.4: Silence Warning about klibc-xxx-so already stripped Andrea Adami
2 siblings, 0 replies; 4+ messages in thread
From: Andrea Adami @ 2016-02-11 23:01 UTC (permalink / raw)
To: openembedded-devel
Minimally rebase staging.patch and follow upstream commits.
Fixes:
| usr/klibc/socketcalls/socket.o: In function `socket':
| .../usr/klibc/socketcalls/socket.S:8: multiple definition of `socket'
Signed-off-by: Andrea Adami <andrea.adami@gmail.com>
---
meta-initramfs/recipes-devtools/klibc/klibc-2.0.4/staging.patch | 2 +-
meta-initramfs/recipes-devtools/klibc/klibc.inc | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/meta-initramfs/recipes-devtools/klibc/klibc-2.0.4/staging.patch b/meta-initramfs/recipes-devtools/klibc/klibc-2.0.4/staging.patch
index 400864b..c01c712 100644
--- a/meta-initramfs/recipes-devtools/klibc/klibc-2.0.4/staging.patch
+++ b/meta-initramfs/recipes-devtools/klibc/klibc-2.0.4/staging.patch
@@ -27,7 +27,7 @@ Index: klibc-1.5.24/scripts/Kbuild.install
@@ -103,7 +100,6 @@
done
$(Q)cp -rf usr/include/. $(INSTALLROOT)$(INSTALLDIR)/$(KCROSS)include/.
- $(Q)chmod -R a+rX $(INSTALLROOT)$(INSTALLDIR)/$(KCROSS)include
+ $(Q)chmod -R a+rX,go-w $(INSTALLROOT)$(INSTALLDIR)/$(KCROSS)include
- $(Q)$(install-data) $(srctree)/klcc/klcc.1 $(INSTALLROOT)$(mandir)/man1/$(KCROSS)klcc.1
$(Q)$(install-bin) $(objtree)/klcc/$(KCROSS)klcc $(INSTALLROOT)$(bindir)
diff --git a/meta-initramfs/recipes-devtools/klibc/klibc.inc b/meta-initramfs/recipes-devtools/klibc/klibc.inc
index a707ed5..903424b 100644
--- a/meta-initramfs/recipes-devtools/klibc/klibc.inc
+++ b/meta-initramfs/recipes-devtools/klibc/klibc.inc
@@ -5,7 +5,7 @@ SECTION = "libs"
LICENSE = "BSD-3-Clause & GPL-2.0 & MIT & Zlib"
LIC_FILES_CHKSUM = "file://usr/klibc/LICENSE;md5=d75181f10e998c21eb147f6d2e43ce8b"
DEPENDS = "linux-libc-headers perl-native"
-SRCREV = "7763dd33e5b8eed4b9e3c583c02c10176fd550d3"
+SRCREV = "4d19974d7020488f63651244e1f9f51727c3f66c"
SRC_URI = "git://git.kernel.org/pub/scm/libs/klibc/klibc.git"
SRC_URI_append_linux-gnueabi = " file://klibc-config-eabi.patch \
--
1.9.1
^ permalink raw reply related [flat|nested] 4+ messages in thread
* [meta-initramfs][PATCH 2/3] klibc_2.0.4: Silence QA Error about non-symlink so [dev-elf]
2016-02-11 23:01 [meta-initramfs][PATCH 0/3] klibc_2.0.4 fixes Andrea Adami
2016-02-11 23:01 ` [meta-initramfs][PATCH 1/3] klibc_2.0.4: update to 4d1997d - Fix build for qemux86 Andrea Adami
@ 2016-02-11 23:01 ` Andrea Adami
2016-02-11 23:01 ` [meta-initramfs][PATCH 3/3] klibc_2.0.4: Silence Warning about klibc-xxx-so already stripped Andrea Adami
2 siblings, 0 replies; 4+ messages in thread
From: Andrea Adami @ 2016-02-11 23:01 UTC (permalink / raw)
To: openembedded-devel
Following debian packaging-style we have a copy of klibc-xxx.so in libklibc-dev.
(Comments can be found in klibc.spec.in)
Fixes:
ERROR: QA Issue: -dev package contains non-symlink .so:
ibklibc-dev path 'work/i586-oe-linux/klibc/2.0.4-r0/packages-split/
libklibc-dev/usr/lib/klibc/lib/klibc-HWWIvOaMdZy4N4-6rLLHAB2TjFQ.so'
-dev package contains non-symlink .so:
libklibc-dev path 'work/i586-oe-linux/klibc/2.0.4-r0/packages-split/
libklibc-dev/usr/lib/klibc/lib/libc.so' [dev-elf]
Signed-off-by: Andrea Adami <andrea.adami@gmail.com>
---
meta-initramfs/recipes-devtools/klibc/klibc.inc | 1 +
1 file changed, 1 insertion(+)
diff --git a/meta-initramfs/recipes-devtools/klibc/klibc.inc b/meta-initramfs/recipes-devtools/klibc/klibc.inc
index 903424b..3f47587 100644
--- a/meta-initramfs/recipes-devtools/klibc/klibc.inc
+++ b/meta-initramfs/recipes-devtools/klibc/klibc.inc
@@ -38,6 +38,7 @@ do_configure () {
INHIBIT_PACKAGE_STRIP = "1"
INHIBIT_PACKAGE_DEBUG_SPLIT = "1"
+INSANE_SKIP_libklibc-dev = "dev-elf"
KLIBC_ARCH = "${TARGET_ARCH}"
KLIBC_ARCH_aarch64 = "arm64"
KLIBC_ARCH_armeb = "arm"
--
1.9.1
^ permalink raw reply related [flat|nested] 4+ messages in thread
* [meta-initramfs][PATCH 3/3] klibc_2.0.4: Silence Warning about klibc-xxx-so already stripped
2016-02-11 23:01 [meta-initramfs][PATCH 0/3] klibc_2.0.4 fixes Andrea Adami
2016-02-11 23:01 ` [meta-initramfs][PATCH 1/3] klibc_2.0.4: update to 4d1997d - Fix build for qemux86 Andrea Adami
2016-02-11 23:01 ` [meta-initramfs][PATCH 2/3] klibc_2.0.4: Silence QA Error about non-symlink so [dev-elf] Andrea Adami
@ 2016-02-11 23:01 ` Andrea Adami
2 siblings, 0 replies; 4+ messages in thread
From: Andrea Adami @ 2016-02-11 23:01 UTC (permalink / raw)
To: openembedded-devel
Fixes:
WARNING: File 'usr/lib/klibc-HWWIvOaMdZy4N4-6rLLHAB2TjFQ.so'
from klibc was already stripped, this will prevent future debugging!
WARNING: File 'usr/lib/klibc/lib/klibc-HWWIvOaMdZy4N4-6rLLHAB2TjFQ.so'
from klibc was already stripped, this will prevent future debugging!
Signed-off-by: Andrea Adami <andrea.adami@gmail.com>
---
meta-initramfs/recipes-devtools/klibc/klibc.inc | 1 +
1 file changed, 1 insertion(+)
diff --git a/meta-initramfs/recipes-devtools/klibc/klibc.inc b/meta-initramfs/recipes-devtools/klibc/klibc.inc
index 3f47587..33be23c 100644
--- a/meta-initramfs/recipes-devtools/klibc/klibc.inc
+++ b/meta-initramfs/recipes-devtools/klibc/klibc.inc
@@ -38,6 +38,7 @@ do_configure () {
INHIBIT_PACKAGE_STRIP = "1"
INHIBIT_PACKAGE_DEBUG_SPLIT = "1"
+INSANE_SKIP_${PN} = "already-stripped"
INSANE_SKIP_libklibc-dev = "dev-elf"
KLIBC_ARCH = "${TARGET_ARCH}"
KLIBC_ARCH_aarch64 = "arm64"
--
1.9.1
^ permalink raw reply related [flat|nested] 4+ messages in thread
end of thread, other threads:[~2016-02-11 23:01 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-02-11 23:01 [meta-initramfs][PATCH 0/3] klibc_2.0.4 fixes Andrea Adami
2016-02-11 23:01 ` [meta-initramfs][PATCH 1/3] klibc_2.0.4: update to 4d1997d - Fix build for qemux86 Andrea Adami
2016-02-11 23:01 ` [meta-initramfs][PATCH 2/3] klibc_2.0.4: Silence QA Error about non-symlink so [dev-elf] Andrea Adami
2016-02-11 23:01 ` [meta-initramfs][PATCH 3/3] klibc_2.0.4: Silence Warning about klibc-xxx-so already stripped Andrea Adami
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox