20-May-2011 Consolidated Pull
cover 20-May-2011 Consolidated Pull
Richard,
This is building green on x86 and ARM.
This contains updated pull requests from Khem and Dexuan. I have some non-gplv3 fixes along with a fix to the u-boot patch due to a bad checksum.
I have again included the gcc 4.6 enabler for x86 and arm, the kernel updates are in place. Feel free to remove it, but I think we get a good QA pass and move forward, if not we fall back to gcc 4.5.x for RC2.
Thanks for your considersation
Sau!
The following changes since commit f2528db8f466a21ca207b310fffa7b05884b4579:
distro/defaultsetup.conf: Append TCLIBC to TMPDIR by default (2011-05-19 23:49:37 +0100)
are available in the git repository at:
git://git.openembedded.org/openembedded-core-contrib.git sgw/stage
http://cgit.openembedded.org/cgit.cgi/openembedded-core-contrib/log/?h=sgw/stage
Dexuan Cui (1):
package-index.bb: add support for deb and rpm.
Khem Raj (6):
conf: Create distro overridable IMAGE varibales uclibc/site_config/funcs: getloadavg is unimplemented nfs-utils_1.2.3.bb: Fix compile failure on uclibc distcc_2.18.3.bb: Fix compilation on uclibc opkg_svn.bb: Install rcS.d into ${D} instead of ${IMAGE_ROOTFS}
opkg-utils: Synchronise with OE
Nitin A Kamble (1):
tcmode-default: switch to gcc 4.6.0 for x86, x86-64 & arm
Saul Wold (4):
modutils-cross: fix install issue
ed (GPLv2): remove --disable-silent-rules gettext (gplv2): add virtual/gettext to PROVIDES list
u-boot: fix LIC_FILE_CHKSUM
meta/classes/image.bbclass | 9 +++++- meta/classes/package_deb.bbclass | 4 +++ meta/classes/package_ipk.bbclass | 4 +++ meta/classes/package_rpm.bbclass | 3 ++ meta/conf/distro/include/default-distrovars.inc | 13 +++++++++ meta/conf/distro/include/tcmode-default.inc | 8 ++++- meta/recipes-bsp/uboot/u-boot_git.bb | 2 +- .../nfs-utils/nfs-utils-1.0.6-uclibc.patch | 16 ++++++----- .../nfs-utils/nfs-utils-1.2.3-uclibc-libio.h.patch | 26 +++++++++++++++++ .../nfs-utils/nfs-utils_1.2.3.bb | 1 + meta/recipes-core/gettext/gettext_0.16.1.bb | 4 +- meta/recipes-core/meta/package-index.bb | 6 +--- meta/recipes-core/tasks/task-core-boot.bb | 4 --- meta/recipes-core/uclibc/site_config/funcs | 1 - meta/recipes-devtools/distcc/distcc_2.18.3.bb | 15 +++++++--- .../opkg-utils/opkg-utils/mtime-int.patch | 29 ++++++++++++++++++++ meta/recipes-devtools/opkg-utils/opkg-utils_svn.bb | 7 +++- meta/recipes-devtools/opkg/opkg/headerfix.patch | 19 ------------- meta/recipes-devtools/opkg/opkg_svn.bb | 3 +- meta/recipes-extended/ed/ed_0.5.bb | 4 ++- .../modutils/modutils-cross_2.4.27.bb | 4 +- 21 files changed, 129 insertions(+), 53 deletions(-) create mode 100644 meta/recipes-connectivity/nfs-utils/nfs-utils/nfs-utils-1.2.3-uclibc-libio.h.patch create mode 100644 meta/recipes-devtools/opkg-utils/opkg-utils/mtime-int.patch delete mode 100644 meta/recipes-devtools/opkg/opkg/headerfix.patch
Signature · 1 line
1.7.3.4
PATCH 1/12 tcmode-default: switch to gcc 4.6.0 for x86, x86-64 & arm
From: Nitin A Kamble <[email protected]>
mips & ppc are not ready yet. Waiting for kernel issues to be fixed.
--- meta/conf/distro/include/tcmode-default.inc | 8 ++++++-- 1 files changed, 6 insertions(+), 2 deletions(-)
meta/conf/distro/include/tcmode-default.inc +6 -2
@@ -16,8 +16,12 @@ PREFERRED_PROVIDER_virtual/${TARGET_PREFIX}libc-initial = "${TCLIBC}-initial" PREFERRED_PROVIDER_virtual/${SDK_PREFIX}libc-initial-nativesdk = "${TCLIBC}-initial-nativesdk" PREFERRED_PROVIDER_virtual/gettext ??= "gettext" -GCCVERSION ?= "4.5.1" -SDKGCCVERSION ?= "4.5.1" +GCCVERSION ?= "4.6.0" +SDKGCCVERSION ?= "4.6.0" +GCCVERSION_mips ?= "4.5.1" +SDKGCCVERSION_mips ?= "4.5.1" +GCCVERSION_ppc ?= "4.5.1" +SDKGCCVERSION_ppc ?= "4.5.1" BINUVERSION ?= "2.21" GLIBCVERSION ?= "2.10.1" EGLIBCVERSION ?= "2.12"
Signature · 1 line
1.7.3.4
PATCH 2/12 modutils-cross: fix install issue
In reply to Saul Wold[YOCTO #1055]
--- .../modutils/modutils-cross_2.4.27.bb | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-)
meta/recipes-kernel/modutils/modutils-cross_2.4.27.bb +2 -2
@@ -1,5 +1,5 @@ require modutils_${PV}.bb -PR = "r9" +PR = "r10" inherit cross DEPENDS = "" PACKAGES = ""
@@ -16,5 +16,5 @@ CFLAGS_prepend_mipsel = "-D__MIPSEL__" CFLAGS_prepend_mipseb = "-D__MIPSEB__" do_install_append () { - mv ${D}${bindir}/${TARGET_PREFIX}depmod ${D}${bindir}/${TARGET_PREFIX}depmod-2.4 + mv ${D}${sbindir}/${TARGET_PREFIX}depmod ${D}${sbindir}/${TARGET_PREFIX}depmod-2.4 }
Signature · 1 line
1.7.3.4
PATCH 3/12 conf: Create distro overridable IMAGE varibales
In reply to Saul WoldFrom: Khem Raj <[email protected]>
With default-setup being pulled in via bitbake.conf and task-core-boot being pulled into all images in distros, we need
to have some variables that distro's can override if need be This is a backport from angstrom/OE. It will help distros which e.g. would like to use busybox-mdev instead of udev and similarly for login manager these variables can be defined in distro policies
--- meta/classes/image.bbclass | 9 ++++++++- meta/conf/distro/include/default-distrovars.inc | 13 +++++++++++++ meta/recipes-core/tasks/task-core-boot.bb | 4 ---- 3 files changed, 21 insertions(+), 5 deletions(-)
meta/classes/image.bbclass +8 -1
@@ -5,7 +5,14 @@ inherit imagetest-${IMAGETEST} LICENSE = "MIT" PACKAGES = "" -RDEPENDS += "${IMAGE_INSTALL}" + +IMAGE_BOOT ?= "${IMAGE_INITSCRIPTS} \ + ${IMAGE_DEV_MANAGER} \ + ${IMAGE_INIT_MANAGER} \ + ${IMAGE_LOGIN_MANAGER}" + + +RDEPENDS += "${IMAGE_INSTALL} ${IMAGE_BOOT}" INHIBIT_DEFAULT_DEPS = "1"
meta/conf/distro/include/default-distrovars.inc +13 -0
@@ -6,6 +6,19 @@ OEINCLUDELOGS ?= "yes" KERNEL_CONSOLE ?= "ttyS0" PCMCIA_MANAGER ?= "pcmciautils" +# +# udev, devfsd, busybox-mdev (from busybox) or none +# +IMAGE_DEV_MANAGER ?= "udev" +# +# sysvinit, upstart +# +IMAGE_INIT_MANAGER ?= "sysvinit" +IMAGE_INITSCRIPTS ?= "initscripts" +# +# tinylogin, getty +# +IMAGE_LOGIN_MANAGER ?= "tinylogin" IMAGE_LINGUAS ?= "en-us en-gb" LIMIT_BUILT_LOCALES ?= "POSIX en_US en_GB"
meta/recipes-core/tasks/task-core-boot.bb +0 -4
@@ -21,13 +21,9 @@ RDEPENDS_task-core-boot = "\ base-files \ base-passwd \ busybox \ - initscripts \ ${@base_contains("MACHINE_FEATURES", "keyboard", "keymaps", "", d)} \ modutils-initscripts \ netbase \ - sysvinit \ - tinylogin \ - udev \ ${VIRTUAL-RUNTIME_update-alternatives} \ ${MACHINE_ESSENTIAL_EXTRA_RDEPENDS}"
Signature · 1 line
1.7.3.4
PATCH 4/12 uclibc/site_config/funcs: getloadavg is unimplemented
In reply to Saul WoldFrom: Khem Raj <[email protected]>
--- meta/recipes-core/uclibc/site_config/funcs | 1 - 1 files changed, 0 insertions(+), 1 deletions(-)
meta/recipes-core/uclibc/site_config/funcs +0 -1
@@ -121,7 +121,6 @@ gethostid gethostname getifaddrs getline -getloadavg getmntent getmsg getnameinfo
Signature · 1 line
1.7.3.4
PATCH 5/12 nfs-utils_1.2.3.bb: Fix compile failure on uclibc
In reply to Saul WoldFrom: Khem Raj <[email protected]>
libio.h is not needed even in case of eglibc but
still the patch is uclibc specific
Refreshed nfs-utils-1.0.6-uclibc.patch against
nfs-utils_1.2.3 no code change
--- .../nfs-utils/nfs-utils-1.0.6-uclibc.patch | 16 +++++++----- .../nfs-utils/nfs-utils-1.2.3-uclibc-libio.h.patch | 26 ++++++++++++++++++++ .../nfs-utils/nfs-utils_1.2.3.bb | 1 + 3 files changed, 36 insertions(+), 7 deletions(-) create mode 100644 meta/recipes-connectivity/nfs-utils/nfs-utils/nfs-utils-1.2.3-uclibc-libio.h.patch
meta/recipes-connectivity/nfs-utils/nfs-utils/nfs-utils-1.0.6-uclibc.patch +9 -7
@@ -1,20 +1,22 @@ Upstream-Status: Inappropriate [embedded specific] ---- ./support/nfs/svc_socket.c.orig 2004-12-12 06:43:52.000000000 +0000 -+++ ./support/nfs/svc_socket.c 2004-12-12 06:50:04.000000000 +0000 -@@ -66,6 +66,7 @@ - memset ((char *) &addr, sizeof (addr)); +Index: nfs-utils-1.2.3/support/nfs/svc_socket.c +=================================================================== +--- nfs-utils-1.2.3.orig/support/nfs/svc_socket.c ++++ nfs-utils-1.2.3/support/nfs/svc_socket.c +@@ -67,6 +67,7 @@ svc_socket (u_long number, int type, int + memset (&addr, 0, sizeof (addr)); addr.sin_family = AF_INET; +#ifndef __UCLIBC__ /* neither getrpcbynumber() nor getrpcbynumber_r() is SuSv3 */ ret = getrpcbynumber_r (number, &rpcbuf, rpcdata, sizeof rpcdata, &rpcp); if (ret == 0 && rpcp != NULL) -@@ -99,6 +100,7 @@ +@@ -100,6 +101,7 @@ svc_socket (u_long number, int type, int } } else +#endif { - if (bindresvport (sock, &addr)) - { + addr.sin_port = 0; + if (bind (sock, (struct sockaddr *) &addr, len) < 0)
meta/recipes-connectivity/nfs-utils/nfs-utils/nfs-utils-1.2.3-uclibc-libio.h.patch new file +26 -0
@@ -0,0 +1,26 @@ +[PATCH] fix build with uClibc + +uClibc doesn't have/need libio.h, so don't include it from sockaddr.h + +Signed-off-by: Peter Korsgaard <[email protected]> +--- + support/include/sockaddr.h | 5 ++++- + 1 file changed, 4 insertions(+), 1 deletion(-) + +Upstream-Status: Pending + +Index: nfs-utils-1.2.3/support/include/sockaddr.h +=================================================================== +--- nfs-utils-1.2.3.orig/support/include/sockaddr.h ++++ nfs-utils-1.2.3/support/include/sockaddr.h +@@ -20,7 +20,10 @@ + #ifndef NFS_UTILS_SOCKADDR_H + #define NFS_UTILS_SOCKADDR_H + ++/* uClibc doesn't have/need libio.h */ ++#ifndef __UCLIBC__ + #include <libio.h> ++#endif + #include <stdbool.h> + #include <sys/socket.h> + #include <netinet/in.h>
meta/recipes-connectivity/nfs-utils/nfs-utils_1.2.3.bb +1 -0
@@ -17,6 +17,7 @@ PR = "r2" SRC_URI = "${SOURCEFORGE_MIRROR}/nfs/nfs-utils-${PV}.tar.bz2 \ file://nfs-utils-1.0.6-uclibc.patch \ + file://nfs-utils-1.2.3-uclibc-libio.h.patch \ file://nfsserver" SRC_URI[md5sum] = "1131dc5f27c4f3905a6e7ee0d594fd4d"
Signature · 1 line
1.7.3.4
PATCH 6/12 distcc_2.18.3.bb: Fix compilation on uclibc
In reply to Saul WoldFrom: Khem Raj <[email protected]>
We enable gtk/gnome in distcc that code uses loadavg() a function unimplemented in uclibc. Therefore for uclibc we disable gnome and gtk+ features in distcc
--- meta/recipes-devtools/distcc/distcc_2.18.3.bb | 15 ++++++++++----- 1 files changed, 10 insertions(+), 5 deletions(-)
meta/recipes-devtools/distcc/distcc_2.18.3.bb +10 -5
@@ -6,7 +6,8 @@ LICENSE = "GPLv2" LIC_FILES_CHKSUM = "file://COPYING;md5=94d55d512a9ba36caa9b7df079bae19f" PR = "r6" -DEPENDS = "avahi gtk+" +DEPENDS = "avahi" +DEPENDS_append-libc-glibc = " gtk+ " RRECOMMENDS_${PN} = "avahi-daemon" # Upstream change this patch periodically so store locally
@@ -24,17 +25,21 @@ inherit autotools pkgconfig update-rc.d INITSCRIPT_NAME = "distcc" -EXTRA_OECONF = " --with-gtk " - +EXTRA_OECONF_libc-glibc = " --with-gtk " +EXTRA_OECONF_libc-uclibc = " --without-gtk --without-gnome " do_install_append() { install -d ${D}${sysconfdir}/init.d/ install -d ${D}${sysconfdir}/default install -m 0755 ${WORKDIR}/distcc ${D}${sysconfdir}/init.d/ install -m 0755 ${WORKDIR}/default ${D}${sysconfdir}/default/distcc + ${DESKTOPINSTALL} +} +DESKTOPINSTALL = "" +DESKTOPINSTALL_libc-glibc () { + install -d ${D}${datadir}/distcc/ install -m 0644 ${WORKDIR}/distccmon-gnome.desktop ${D}${datadir}/distcc/ } - -PACKAGES += "distcc-distmon-gnome" +PACKAGES_append_libc-glibc = " distcc-distmon-gnome" FILES_${PN} = " ${sysconfdir} \ ${bindir}/distcc \
Signature · 1 line
1.7.3.4
PATCH 7/12 opkg_svn.bb: Install rcS.d into ${D} instead of ${IMAGE_ROOTFS}
In reply to Saul WoldFrom: Khem Raj <[email protected]>
Remove headerfix.patch, its already applied upstream
--- meta/recipes-devtools/opkg/opkg/headerfix.patch | 19 ------------------- meta/recipes-devtools/opkg/opkg_svn.bb | 3 +-- 2 files changed, 1 insertions(+), 21 deletions(-) delete mode 100644 meta/recipes-devtools/opkg/opkg/headerfix.patch
meta/recipes-devtools/opkg/opkg/headerfix.patch deleted +0 -19
@@ -1,19 +0,0 @@ -Without this, the FILE reference in this header can cause compile issues. - -RP - 29/1/10 - -Upstream-Status: Pending - -Index: trunk/libopkg/pkg_dest.h -=================================================================== ---- trunk.orig/libopkg/pkg_dest.h 2010-01-29 09:37:22.000000000 +0000 -+++ trunk/libopkg/pkg_dest.h 2010-01-29 09:37:33.000000000 +0000 -@@ -18,6 +18,8 @@ - #ifndef PKG_DEST_H - #define PKG_DEST_H - -+#include <stdio.h> -+ - typedef struct pkg_dest pkg_dest_t; - struct pkg_dest - {
meta/recipes-devtools/opkg/opkg_svn.bb +1 -2
@@ -11,7 +11,6 @@ RREPLACES_${PN} = "opkg-nogpg" SRC_URI = "svn://opkg.googlecode.com/svn;module=trunk;proto=http \ file://add_vercmp.patch \ - file://headerfix.patch \ " S = "${WORKDIR}/trunk"
@@ -34,7 +33,7 @@ do_install_append() { pkg_postinst_${PN} () { #!/bin/sh if [ "x$D" != "x" ]; then - install -d ${IMAGE_ROOTFS}/${sysconfdir}/rcS.d + install -d ${D}/${sysconfdir}/rcS.d # this happens at S98 where our good 'ole packages script used to run echo "#!/bin/sh opkg-cl configure
Signature · 1 line
1.7.3.4
PATCH 8/12 opkg-utils: Synchronise with OE
In reply to Saul WoldFrom: Khem Raj <[email protected]>
Import mtime-int.patch from OE commitc81990aecae3bdf70a7c924699776b248ab7a006
Pass LDFLAGS to linker to avoid missing GNU_HASH QA errors
--- .../opkg-utils/opkg-utils/mtime-int.patch | 29 ++++++++++++++++++++ meta/recipes-devtools/opkg-utils/opkg-utils_svn.bb | 7 +++- 2 files changed, 34 insertions(+), 2 deletions(-) create mode 100644 meta/recipes-devtools/opkg-utils/opkg-utils/mtime-int.patch
meta/recipes-devtools/opkg-utils/opkg-utils/mtime-int.patch new file +29 -0
@@ -0,0 +1,29 @@ +Convert mtime to int before comparing it + +The st_mtime attribute (which is a float) is compared against a value +from the timestamp database, which was stored as an integer there. + +When working on a filesystem with precise timestamps the comparision +will fail nearly everytime hence. + +Although it might be possible to enhance the database to store the +fractional part too, this will complicate things more than we would +gain by this change. + +Signed-off-by: Enrico Scholz <[email protected]> + +Upstream-Status: Pending + +Index: opkg-utils/opkg-make-index +=================================================================== +--- opkg-utils.orig/opkg-make-index ++++ opkg-utils/opkg-make-index +@@ -100,7 +100,7 @@ for filename in files: + pkg = None + fnameStat = os.stat(filename) + if old_pkg_hash.has_key(basename): +- if pkgsStamps.has_key(basename) and fnameStat.st_mtime == pkgsStamps[basename]: ++ if pkgsStamps.has_key(basename) and int(fnameStat.st_mtime) == pkgsStamps[basename]: + if (verbose): + sys.stderr.write("Found %s in Packages\n" % (filename,)) + pkg = old_pkg_hash[basename]
meta/recipes-devtools/opkg-utils/opkg-utils_svn.bb +5 -2
@@ -9,10 +9,12 @@ RDEPENDS_${PN} = "python" RDEPENDS_${PN}_virtclass-native = "" SRCREV = "4747" PV = "0.1.8+svnr${SRCPV}" -PR = "r2" +PR = "r3" SRC_URI = "svn://svn.openmoko.org/trunk/src/host/;module=opkg-utils;proto=http \ - file://index-ignore-filenotfound.patch" + file://index-ignore-filenotfound.patch \ + file://mtime-int.patch \ + " S = "${WORKDIR}/opkg-utils"
@@ -24,3 +26,4 @@ do_install() { } BBCLASSEXTEND = "native" +TARGET_CC_ARCH += "${LDFLAGS}"
Signature · 1 line
1.7.3.4
PATCH 9/12 package-index.bb: add support for deb and rpm.
In reply to Saul WoldFrom: Dexuan Cui <[email protected]>
[YOCTO #1024]
Currently package-index.bb only supports ipk. This commit adds the support for rpm and deb, too.
------------------------------
How to generate and use repos:
1) run "bitbake package-index" after building some target, e.g., core-image-sato-sdk;
2) export ${DEPLOY_DIR_RPM}, ${DEPLOY_DIR_IPK} and ${DEPLOY_DIR_DEB} by a webserver on the host, assuming the host IP is 192.168.7.1, at
http://192.168.7.1/rpm
http://192.168.7.1/ipk
http://192.168.7.1/deb
3) inside the target, according to the packaging system (rpm, ipk or deb) used when we generate the target image, we can use different ways to manage packages:
3.1) RPM
run "zypper addrepo http://192.168.7.1/rpm main; zypper refresh" to retrieve info about the repo; next, we can use "zypper install/remove" to manage packages.
3.2) IPK
add the repo info into opkg config file, i.e., in /etc/opkg/arch.conf, we can add something like
"src i586 http://192.168.7.1/ipk/i586", and next, we run "opkg update" to make opkg update the list of available packages. And later, we can use "opkg install/remove" to manage packages.
3.3) DEB
Currently in target, some important config files, like/var/lib/dpkg/status and /etc/apt/sources.list, for deb/apt are missing. So we can't install/remove package in target at present.
--- meta/classes/package_deb.bbclass | 4 ++++ meta/classes/package_ipk.bbclass | 4 ++++ meta/classes/package_rpm.bbclass | 3 +++ meta/recipes-core/meta/package-index.bb | 6 ++---- 4 files changed, 13 insertions(+), 4 deletions(-)
meta/classes/package_deb.bbclass +4 -0
@@ -431,3 +431,7 @@ python do_package_write_deb () { do_package_write_deb[dirs] = "${PKGWRITEDIRDEB}" addtask package_write_deb before do_package_write after do_package + +PACKAGEINDEXES += "package_update_index_deb;" +PACKAGEINDEXDEPS += "dpkg-native:do_populate_sysroot" +PACKAGEINDEXDEPS += "apt-native:do_populate_sysroot"
meta/classes/package_ipk.bbclass +4 -0
@@ -386,3 +386,7 @@ python do_package_write_ipk () { } do_package_write_ipk[dirs] = "${PKGWRITEDIRIPK}" addtask package_write_ipk before do_package_write after do_package + +PACKAGEINDEXES += "package_update_index_ipk;" +PACKAGEINDEXDEPS += "opkg-utils-native:do_populate_sysroot" +PACKAGEINDEXDEPS += "opkg-native:do_populate_sysroot"
meta/classes/package_rpm.bbclass +3 -0
@@ -815,3 +815,6 @@ python do_package_write_rpm () { do_package_write_rpm[dirs] = "${PKGWRITEDIRRPM}" addtask package_write_rpm before do_package_write after do_package +PACKAGEINDEXES += "package_update_index_rpm; createrepo ${DEPLOY_DIR_RPM};" +PACKAGEINDEXDEPS += "rpm-native:do_populate_sysroot" +PACKAGEINDEXDEPS += "createrepo-native:do_populate_sysroot"
meta/recipes-core/meta/package-index.bb +2 -4
@@ -19,13 +19,11 @@ do_package_write_deb[noexec] = "1" do_populate_sysroot[noexec] = "1" do_package_index[nostamp] = "1" -do_package_index[dirs] = "${DEPLOY_DIR_IPK}" -do_package_index[depends] += "opkg-utils-native:do_populate_sysroot" -do_package_index[depends] += "opkg-native:do_populate_sysroot" +do_package_index[depends] += "${PACKAGEINDEXDEPS}" do_package_index() { set -ex - package_update_index_ipk + ${PACKAGEINDEXES} set +ex } addtask do_package_index before do_build
Signature · 1 line
1.7.3.4
PATCH 10/12 ed (GPLv2): remove --disable-silent-rules
In reply to Saul WoldOlder version of configure in ed does not like this option, so remove it from CONFIGUREOPTS
--- meta/recipes-extended/ed/ed_0.5.bb | 4 +++- 1 files changed, 3 insertions(+), 1 deletions(-)
meta/recipes-extended/ed/ed_0.5.bb +3 -1
@@ -5,7 +5,9 @@ LICENSE = "GPLv2+" LIC_FILES_CHKSUM = "file://COPYING;md5=6ddd5335ef96fb858a138230af773710 \ file://main.c;beginline=1;endline=17;md5=36d4b85e5ae9028e918d1cc775c2475e" -PR = "r0" +PR = "r1" SRC_URI = "http://download.savannah.gnu.org/releases-noredirect/ed/ed-${PV}.tar.bz2" inherit autotools + +CONFIGUREOPTS := "${@d.getVar('CONFIGUREOPTS', True).replace('--disable-silent-rules', ' ')}"
Signature · 1 line
1.7.3.4
PATCH 11/12 gettext (gplv2): add virtual/gettext to PROVIDES list
In reply to Saul Wold--- meta/recipes-core/gettext/gettext_0.16.1.bb | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-)
meta/recipes-core/gettext/gettext_0.16.1.bb +2 -2
@@ -4,10 +4,10 @@ SECTION = "libs" LICENSE = "GPLv2" LIC_FILES_CHKSUM = "file://COPYING;md5=9ea3144f04c41cd2eada5d3f472e6ea5" -PR = "r3" +PR = "r4" DEPENDS = "virtual/libiconv" DEPENDS_virtclass-native = "" -PROVIDES = "virtual/libintl" +PROVIDES = "virtual/libintl virtual/gettext" PROVIDES_virtclass-native = "" SRC_URI = "${GNU_MIRROR}/gettext/gettext-${PV}.tar.gz \
Signature · 1 line
1.7.3.4
PATCH 12/12 u-boot: fix LIC_FILE_CHKSUM
In reply to Saul Wold--- meta/recipes-bsp/uboot/u-boot_git.bb | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-)
meta/recipes-bsp/uboot/u-boot_git.bb +1 -1
@@ -1,7 +1,7 @@ require u-boot.inc LICENSE = "GPLv2+" -LIC_FILES_CHKSUM = "file://COPYING;md5=1707d6db1d42237583f50183a5651ecb \ +LIC_FILES_CHKSUM = "file://COPYING;md5=4c6cde5df68eff615d36789dc18edd3b \ file://README;beginline=1;endline=22;md5=3a00ef51d3fc96e9d6c1bc4708ccd3b5" FILESDIR = "${@os.path.dirname(bb.data.getVar('FILE',d,1))}/u-boot-git/${MACHINE}"
Signature · 1 line
1.7.3.4
Quoted 10 lines · Saul Wold
This is building green on x86 and ARM.
This contains updated pull requests from Khem and Dexuan. I have some non-gplv3 fixes along with a fix to the u-boot patch due to a bad checksum.
I have again included the gcc 4.6 enabler for x86 and arm, the kernel updates are in place. Feel free to remove it, but I think we get a good QA pass and move forward, if not we fall back to gcc 4.5.x for RC2.
Thanks for your considersation
I've merged some of this but I do have some concerns with a few of the patches:
Quoted 2 lines
Khem Raj (6):
conf: Create distro overridable IMAGE varibales
Phil had concerns about this and to be honest I agree with him. More thought is needed with this, we need more of an overall plan.
Quoted 1 line
distcc_2.18.3.bb: Fix compilation on uclibc
I think Phil's comment on this is valid and needs to be addressed.
Quoted 1 line
opkg_svn.bb: Install rcS.d into ${D} instead of ${IMAGE_ROOTFS}Should be using $D, *not* ${D}.
Cheers,
Richard
Quoted 21 lines · Richard Purdie
Quoted 10 lines · Saul Wold
This is building green on x86 and ARM.
This contains updated pull requests from Khem and Dexuan. I have some non-gplv3 fixes along with a fix to the u-boot patch due to a bad checksum.
I have again included the gcc 4.6 enabler for x86 and arm, the kernel updates are in place. Feel free to remove it, but I think we get a good QA pass and move forward, if not we fall back to gcc 4.5.x for RC2.
Thanks for your considersation
I've merged some of this but I do have some concerns with a few of the patches:
Quoted 2 lines
Khem Raj (6):
conf: Create distro overridable IMAGE varibalesPhil had concerns about this and to be honest I agree with him. More thought is needed with this, we need more of an overall plan.
Quoted 7 lines
Quoted 1 line
distcc_2.18.3.bb: Fix compilation on uclibc
I think Phil's comment on this is valid and needs to be addressed.
Quoted 1 line
opkg_svn.bb: Install rcS.d into ${D} instead of ${IMAGE_ROOTFS}Should be using $D, *not* ${D}.
Really? It was my understanding these are equivalent, with the {} form being the less ambiguous of the two for use when concatenating strings of variables. What am I missing?
http://tldp.org/LDP/abs/html/parameter-substitution.html
Thanks,
Signature · 3 lines
Darren Hart Intel Open Source Technology Center Yocto Project - Linux Kernel
Quoted 28 lines · Darren Hart
Quoted 25 lines · Richard Purdie
Quoted 10 lines · Saul Wold
This is building green on x86 and ARM.
This contains updated pull requests from Khem and Dexuan. I have some non-gplv3 fixes along with a fix to the u-boot patch due to a bad checksum.
I have again included the gcc 4.6 enabler for x86 and arm, the kernel updates are in place. Feel free to remove it, but I think we get a good QA pass and move forward, if not we fall back to gcc 4.5.x for RC2.
Thanks for your considersation
I've merged some of this but I do have some concerns with a few of the patches:
Quoted 2 lines
Khem Raj (6):
conf: Create distro overridable IMAGE varibalesPhil had concerns about this and to be honest I agree with him. More thought is needed with this, we need more of an overall plan.
Quoted 1 line
distcc_2.18.3.bb: Fix compilation on uclibc
I think Phil's comment on this is valid and needs to be addressed.
Quoted 8 lines
Quoted 3 lines
Quoted 1 line
opkg_svn.bb: Install rcS.d into ${D} instead of ${IMAGE_ROOTFS}Should be using $D, *not* ${D}.
Really? It was my understanding these are equivalent, with the {} form being the less ambiguous of the two for use when concatenating strings of variables. What am I missing?
Bitbake parsing occurs first and translates the ${D}, but not the $D, see RP's comment in the main thread for this patch.
Sau!
Quoted 4 lines
http://tldp.org/LDP/abs/html/parameter-substitution.html
Thanks,