* [PATCH 0/4] 2nd pass of external-csl-toolchain improvements
@ 2012-02-06 21:20 Christopher Larson
2012-02-06 21:20 ` [PATCH 1/4] external-csl-toolchain: set PKG/PKGV for staticdev Christopher Larson
` (4 more replies)
0 siblings, 5 replies; 6+ messages in thread
From: Christopher Larson @ 2012-02-06 21:20 UTC (permalink / raw)
To: openembedded-core; +Cc: Christopher Larson
From: Christopher Larson <chris_larson@mentor.com>
The following changes since commit 18d9fcfc4bc4b01f73e89f3b988c9d3d543c7705:
libzypp: add missing runtime dependences on gzip and gnupg (2012-02-03 17:23:28 +0000)
are available in the git repository at:
https://github.com/kergoth/oe-core external-toolchain-fixes
Christopher Larson (4):
external-csl-toolchain: set PKG/PKGV for staticdev
external-csl-toolchain: fix mtd-user.h issue
external-csl-toolchain: correct binary packaging
external-csl-toolchain: split out gdbserver packages
meta/recipes-core/meta/external-csl-toolchain.bb | 18 +++++++++++++++---
1 files changed, 15 insertions(+), 3 deletions(-)
Christopher Larson (4):
external-csl-toolchain: set PKG/PKGV for staticdev
external-csl-toolchain: fix mtd-user.h issue
external-csl-toolchain: correct binary packaging
external-csl-toolchain: split out gdbserver packages
meta/recipes-core/meta/external-csl-toolchain.bb | 18 +++++++++++++++---
1 files changed, 15 insertions(+), 3 deletions(-)
--
1.7.7
^ permalink raw reply [flat|nested] 6+ messages in thread
* [PATCH 1/4] external-csl-toolchain: set PKG/PKGV for staticdev
2012-02-06 21:20 [PATCH 0/4] 2nd pass of external-csl-toolchain improvements Christopher Larson
@ 2012-02-06 21:20 ` Christopher Larson
2012-02-06 21:20 ` [PATCH 2/4] external-csl-toolchain: fix mtd-user.h issue Christopher Larson
` (3 subsequent siblings)
4 siblings, 0 replies; 6+ messages in thread
From: Christopher Larson @ 2012-02-06 21:20 UTC (permalink / raw)
To: openembedded-core; +Cc: Christopher Larson
From: Christopher Larson <chris_larson@mentor.com>
Signed-off-by: Christopher Larson <chris_larson@mentor.com>
---
meta/recipes-core/meta/external-csl-toolchain.bb | 2 ++
1 files changed, 2 insertions(+), 0 deletions(-)
diff --git a/meta/recipes-core/meta/external-csl-toolchain.bb b/meta/recipes-core/meta/external-csl-toolchain.bb
index c9f35c4..7dd8da2 100644
--- a/meta/recipes-core/meta/external-csl-toolchain.bb
+++ b/meta/recipes-core/meta/external-csl-toolchain.bb
@@ -89,6 +89,7 @@ INSANE_SKIP_gdbserver = "1"
PKG_${PN} = "eglibc"
PKG_${PN}-dev = "eglibc-dev"
+PKG_${PN}-staticdev = "eglibc-staticdev"
PKG_${PN}-doc = "eglibc-doc"
PKG_${PN}-dbg = "eglibc-dbg"
PKG_${PN}-pic = "eglibc-pic"
@@ -100,6 +101,7 @@ PKG_${PN}-pcprofile = "eglibc-pcprofile"
PKGV_${PN} = "${CSL_VER_LIBC}"
PKGV_${PN}-dev = "${CSL_VER_LIBC}"
+PKGV_${PN}-staticdev = "${CSL_VER_LIBC}"
PKGV_${PN}-doc = "${CSL_VER_LIBC}"
PKGV_${PN}-dbg = "${CSL_VER_LIBC}"
PKGV_${PN}-pic = "${CSL_VER_LIBC}"
--
1.7.7
^ permalink raw reply related [flat|nested] 6+ messages in thread
* [PATCH 2/4] external-csl-toolchain: fix mtd-user.h issue
2012-02-06 21:20 [PATCH 0/4] 2nd pass of external-csl-toolchain improvements Christopher Larson
2012-02-06 21:20 ` [PATCH 1/4] external-csl-toolchain: set PKG/PKGV for staticdev Christopher Larson
@ 2012-02-06 21:20 ` Christopher Larson
2012-02-06 21:20 ` [PATCH 3/4] external-csl-toolchain: correct binary packaging Christopher Larson
` (2 subsequent siblings)
4 siblings, 0 replies; 6+ messages in thread
From: Christopher Larson @ 2012-02-06 21:20 UTC (permalink / raw)
To: openembedded-core; +Cc: Christopher Larson
From: Christopher Larson <chris_larson@mentor.com>
The use of __packed, which isn't defined in userspace, caused busybox build
failures.
Signed-off-by: Christopher Larson <chris_larson@mentor.com>
---
meta/recipes-core/meta/external-csl-toolchain.bb | 1 +
1 files changed, 1 insertions(+), 0 deletions(-)
diff --git a/meta/recipes-core/meta/external-csl-toolchain.bb b/meta/recipes-core/meta/external-csl-toolchain.bb
index 7dd8da2..e81559a 100644
--- a/meta/recipes-core/meta/external-csl-toolchain.bb
+++ b/meta/recipes-core/meta/external-csl-toolchain.bb
@@ -60,6 +60,7 @@ do_install() {
rm -r ${D}${datadir}/zoneinfo
rm -r ${D}${libdir}/bin
+ sed -i -e 's/__packed/__attribute__ ((packed))/' ${D}${includedir}/mtd/ubi-user.h
sed -i -e "s# /lib# ../../lib#g" -e "s# /usr/lib# .#g" ${D}${libdir}/libc.so
sed -i -e "s# /lib# ../../lib#g" -e "s# /usr/lib# .#g" ${D}${libdir}/libpthread.so
}
--
1.7.7
^ permalink raw reply related [flat|nested] 6+ messages in thread
* [PATCH 3/4] external-csl-toolchain: correct binary packaging
2012-02-06 21:20 [PATCH 0/4] 2nd pass of external-csl-toolchain improvements Christopher Larson
2012-02-06 21:20 ` [PATCH 1/4] external-csl-toolchain: set PKG/PKGV for staticdev Christopher Larson
2012-02-06 21:20 ` [PATCH 2/4] external-csl-toolchain: fix mtd-user.h issue Christopher Larson
@ 2012-02-06 21:20 ` Christopher Larson
2012-02-06 21:20 ` [PATCH 4/4] external-csl-toolchain: split out gdbserver packages Christopher Larson
2012-02-10 15:54 ` [PATCH 0/4] 2nd pass of external-csl-toolchain improvements Saul Wold
4 siblings, 0 replies; 6+ messages in thread
From: Christopher Larson @ 2012-02-06 21:20 UTC (permalink / raw)
To: openembedded-core; +Cc: Christopher Larson
From: Christopher Larson <chris_larson@mentor.com>
CS puts optimized executables in usr/lib/bin, not usr/bin.
Signed-off-by: Christopher Larson <chris_larson@mentor.com>
---
meta/recipes-core/meta/external-csl-toolchain.bb | 7 ++++++-
1 files changed, 6 insertions(+), 1 deletions(-)
diff --git a/meta/recipes-core/meta/external-csl-toolchain.bb b/meta/recipes-core/meta/external-csl-toolchain.bb
index e81559a..5b4134e 100644
--- a/meta/recipes-core/meta/external-csl-toolchain.bb
+++ b/meta/recipes-core/meta/external-csl-toolchain.bb
@@ -58,7 +58,12 @@ do_install() {
rm ${D}${sysconfdir}/rpc
rm -r ${D}${datadir}/zoneinfo
- rm -r ${D}${libdir}/bin
+
+ mv ${D}${libdir}/bin/* ${D}${bindir}/
+ if [ -e ${D}${libdir}/bin/.debug ]; then
+ install -d ${D}${bindir}/.debug
+ mv ${D}${libdir}/bin/.debug/* ${D}${bindir}/.debug/
+ fi
sed -i -e 's/__packed/__attribute__ ((packed))/' ${D}${includedir}/mtd/ubi-user.h
sed -i -e "s# /lib# ../../lib#g" -e "s# /usr/lib# .#g" ${D}${libdir}/libc.so
--
1.7.7
^ permalink raw reply related [flat|nested] 6+ messages in thread
* [PATCH 4/4] external-csl-toolchain: split out gdbserver packages
2012-02-06 21:20 [PATCH 0/4] 2nd pass of external-csl-toolchain improvements Christopher Larson
` (2 preceding siblings ...)
2012-02-06 21:20 ` [PATCH 3/4] external-csl-toolchain: correct binary packaging Christopher Larson
@ 2012-02-06 21:20 ` Christopher Larson
2012-02-10 15:54 ` [PATCH 0/4] 2nd pass of external-csl-toolchain improvements Saul Wold
4 siblings, 0 replies; 6+ messages in thread
From: Christopher Larson @ 2012-02-06 21:20 UTC (permalink / raw)
To: openembedded-core; +Cc: Christopher Larson
From: Christopher Larson <chris_larson@mentor.com>
Signed-off-by: Christopher Larson <chris_larson@mentor.com>
---
meta/recipes-core/meta/external-csl-toolchain.bb | 8 ++++++--
1 files changed, 6 insertions(+), 2 deletions(-)
diff --git a/meta/recipes-core/meta/external-csl-toolchain.bb b/meta/recipes-core/meta/external-csl-toolchain.bb
index 5b4134e..d15578b 100644
--- a/meta/recipes-core/meta/external-csl-toolchain.bb
+++ b/meta/recipes-core/meta/external-csl-toolchain.bb
@@ -64,6 +64,7 @@ do_install() {
install -d ${D}${bindir}/.debug
mv ${D}${libdir}/bin/.debug/* ${D}${bindir}/.debug/
fi
+ ln -s ../../bin/gdbserver ${D}${libdir}/bin/sysroot-gdbserver
sed -i -e 's/__packed/__attribute__ ((packed))/' ${D}${includedir}/mtd/ubi-user.h
sed -i -e "s# /lib# ../../lib#g" -e "s# /usr/lib# .#g" ${D}${libdir}/libc.so
@@ -87,7 +88,7 @@ external_toolchain_sysroot_adjust() {
fi
}
-PACKAGES =+ "libgcc libgcc-dev libstdc++ libstdc++-dev linux-libc-headers linux-libc-headers-dev"
+PACKAGES =+ "libgcc libgcc-dev libstdc++ libstdc++-dev linux-libc-headers linux-libc-headers-dev gdbserver gdbserver-dbg"
INSANE_SKIP_libgcc = "1"
INSANE_SKIP_libstdc++ = "1"
@@ -127,7 +128,8 @@ PKGV_libstdc++ = "${CSL_VER_GCC}"
PKGV_libstdc++-dev = "${CSL_VER_GCC}"
PKGV_linux-libc-headers = "${CSL_VER_KERNEL}"
PKGV_linux-libc-headers-dev = "${CSL_VER_KERNEL}"
-PKGV_gdbserver = "${CSL_VER_GDBSERVER}"
+PKGV_gdbserver = "${CSL_VER_GDB}"
+PKGV_gdbserver-dbg = "${CSL_VER_GDB}"
FILES_libgcc = "${base_libdir}/libgcc_s.so.1"
FILES_libgcc-dev = "${base_libdir}/libgcc_s.so"
@@ -146,3 +148,5 @@ FILES_linux-libc-headers = "${includedir}/asm* \
${includedir}/sound \
${includedir}/video \
"
+FILES_gdbserver = "${bindir}/gdbserver ${libdir}/bin/sysroot-gdbserver"
+FILES_gdbserver-dbg = "${bindir}/.debug/gdbserver"
--
1.7.7
^ permalink raw reply related [flat|nested] 6+ messages in thread
* Re: [PATCH 0/4] 2nd pass of external-csl-toolchain improvements
2012-02-06 21:20 [PATCH 0/4] 2nd pass of external-csl-toolchain improvements Christopher Larson
` (3 preceding siblings ...)
2012-02-06 21:20 ` [PATCH 4/4] external-csl-toolchain: split out gdbserver packages Christopher Larson
@ 2012-02-10 15:54 ` Saul Wold
4 siblings, 0 replies; 6+ messages in thread
From: Saul Wold @ 2012-02-10 15:54 UTC (permalink / raw)
To: Patches and discussions about the oe-core layer; +Cc: Christopher Larson
On 02/06/2012 01:20 PM, Christopher Larson wrote:
> From: Christopher Larson<chris_larson@mentor.com>
>
> The following changes since commit 18d9fcfc4bc4b01f73e89f3b988c9d3d543c7705:
>
> libzypp: add missing runtime dependences on gzip and gnupg (2012-02-03 17:23:28 +0000)
>
> are available in the git repository at:
> https://github.com/kergoth/oe-core external-toolchain-fixes
>
> Christopher Larson (4):
> external-csl-toolchain: set PKG/PKGV for staticdev
> external-csl-toolchain: fix mtd-user.h issue
> external-csl-toolchain: correct binary packaging
> external-csl-toolchain: split out gdbserver packages
>
> meta/recipes-core/meta/external-csl-toolchain.bb | 18 +++++++++++++++---
> 1 files changed, 15 insertions(+), 3 deletions(-)
>
> Christopher Larson (4):
> external-csl-toolchain: set PKG/PKGV for staticdev
> external-csl-toolchain: fix mtd-user.h issue
> external-csl-toolchain: correct binary packaging
> external-csl-toolchain: split out gdbserver packages
>
> meta/recipes-core/meta/external-csl-toolchain.bb | 18 +++++++++++++++---
> 1 files changed, 15 insertions(+), 3 deletions(-)
>
Merged all of these to OE-core
Thanks
Sau!
^ permalink raw reply [flat|nested] 6+ messages in thread
end of thread, other threads:[~2012-02-10 16:02 UTC | newest]
Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-02-06 21:20 [PATCH 0/4] 2nd pass of external-csl-toolchain improvements Christopher Larson
2012-02-06 21:20 ` [PATCH 1/4] external-csl-toolchain: set PKG/PKGV for staticdev Christopher Larson
2012-02-06 21:20 ` [PATCH 2/4] external-csl-toolchain: fix mtd-user.h issue Christopher Larson
2012-02-06 21:20 ` [PATCH 3/4] external-csl-toolchain: correct binary packaging Christopher Larson
2012-02-06 21:20 ` [PATCH 4/4] external-csl-toolchain: split out gdbserver packages Christopher Larson
2012-02-10 15:54 ` [PATCH 0/4] 2nd pass of external-csl-toolchain improvements Saul Wold
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.