* [PATCH 0/6] denzil pull request 3
@ 2012-06-18 19:57 Scott Garman
2012-06-18 19:57 ` [PATCH 1/6] openjade-native: Ensure we reautoconf the package Scott Garman
` (7 more replies)
0 siblings, 8 replies; 14+ messages in thread
From: Scott Garman @ 2012-06-18 19:57 UTC (permalink / raw)
To: openembedded-core
Hello,
This is the third pull request for the oe-core denzil branch, based on
a set of commits I've been testing from my sgarman/denzil-next branch.
These commits have undergone the following testing on the autobuilder:
nightly:
nightly-multilib:
http://autobuilder.yoctoproject.org:8010/builders/nightly-multilib/builds/114
nightly-non-gpl3:
http://autobuilder.yoctoproject.org:8010/builders/nightly-non-gpl3/builds/115
nightly-tiny:
http://autobuilder.yoctoproject.org:8010/builders/nightly-tiny/builds/97
nightly-meta-intel:
http://autobuilder.yoctoproject.org:8010/builders/nightly-meta-intel/builds/106
I'll note these tests were done with the poky-based tree.
Scott
The following changes since commit 7c767d3723e0b55d3bcd3864a9cdbce6d11d5b35:
freetype: upgrade to 2.4.9 (2012-06-12 13:29:31 -0700)
are available in the git repository at:
git://git.openembedded.org/openembedded-core-contrib sgarman/denzil-next-testing
http://cgit.openembedded.org/cgit.cgi/openembedded-core-contrib/log/?h=sgarman/denzil-next-pull3
Gary Thomas (1):
webkit-gtk: Apply work around for all PowerPC targets
Laurentiu Palcu (1):
sanity.bbclass: warn the user if BBPATH contains wrong entries
Nitin A Kamble (1):
eglibc: package mtrace separately
Richard Purdie (1):
openjade-native: Ensure we reautoconf the package
Saul Wold (2):
quilt: added ac_cv_path_BASH to CACHED_CONFIGUREVARS
eglibc: added ac_cv_path_ to CACHED_CONFIGUREVARS
meta/classes/sanity.bbclass | 13 ++-
meta/recipes-core/eglibc/eglibc-package.inc | 7 +-
meta/recipes-core/eglibc/eglibc.inc | 2 +
meta/recipes-core/eglibc/eglibc_2.13.bb | 2 +-
meta/recipes-core/eglibc/eglibc_2.15.bb | 2 +-
meta/recipes-core/tasks/task-core-tools-debug.bb | 4 +
.../openjade/openjade-1.3.2/reautoconf.patch | 83 ++++++++++++++++++++
.../openjade/openjade-native_1.3.2.bb | 5 ++
meta/recipes-devtools/quilt/quilt_0.51.bb | 5 +-
meta/recipes-sato/webkit/webkit-gtk_svn.bb | 15 ++--
10 files changed, 127 insertions(+), 11 deletions(-)
create mode 100644 meta/recipes-devtools/openjade/openjade-1.3.2/reautoconf.patch
--
1.7.9.5
^ permalink raw reply [flat|nested] 14+ messages in thread
* [PATCH 1/6] openjade-native: Ensure we reautoconf the package
2012-06-18 19:57 [PATCH 0/6] denzil pull request 3 Scott Garman
@ 2012-06-18 19:57 ` Scott Garman
2012-06-18 19:57 ` [PATCH 2/6] webkit-gtk: Apply work around for all PowerPC targets Scott Garman
` (6 subsequent siblings)
7 siblings, 0 replies; 14+ messages in thread
From: Scott Garman @ 2012-06-18 19:57 UTC (permalink / raw)
To: openembedded-core
From: Richard Purdie <richard.purdie@linuxfoundation.org>
Currently since configure.in in is in a subdirectory, we don't reautoconf the
recipe. We really need to do this, to update things like the libtool script used
and fix various issues such as those that could creep in if a reautoconf is
triggered for some reason. Since this source only calls AM_INIT_AUTOMAKE to gain the
PACKAGE and VERSION definitions and that macro now errors if Makefile.am doesn't
exist, we need to add these definitions manually.
These changes avoid failures like:
----
| ...
| DssslApp.cxx:117:36: error: 'PACKAGE' was not declared in this scope
| DssslApp.cxx:118:36: error: 'VERSION' was not declared in this scope
| make[2]: *** [DssslApp.lo] Error 1
----
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
---
.../openjade/openjade-1.3.2/reautoconf.patch | 83 ++++++++++++++++++++
.../openjade/openjade-native_1.3.2.bb | 5 ++
2 files changed, 88 insertions(+)
create mode 100644 meta/recipes-devtools/openjade/openjade-1.3.2/reautoconf.patch
diff --git a/meta/recipes-devtools/openjade/openjade-1.3.2/reautoconf.patch b/meta/recipes-devtools/openjade/openjade-1.3.2/reautoconf.patch
new file mode 100644
index 0000000..1a23a4a
--- /dev/null
+++ b/meta/recipes-devtools/openjade/openjade-1.3.2/reautoconf.patch
@@ -0,0 +1,83 @@
+Ensure we reautoconf the packag
+
+Currently since configure.in in is in a subdirectory, we don't reautoconf the
+recipe. We really need to do this, to update things like the libtool script used
+and fix various issues such as those that could creep in if a reautoconf is
+triggered for some reason. Since this source only calls AM_INIT_AUTOMAKE to
+gain the PACKAGE and VERSION definitions and that macro now errors if Makefile.am
+doesn't exist, we need to add these definitions manually.
+
+These changes avoid failures like:
+----
+| ...
+| DssslApp.cxx:117:36: error: 'PACKAGE' was not declared in this scope
+| DssslApp.cxx:118:36: error: 'VERSION' was not declared in this scope
+| make[2]: *** [DssslApp.lo] Error 1 ----
+
+Upstream-Status: Pending
+
+RP 2012/6/12
+
+Index: openjade-1.3.2/acinclude.m4
+===================================================================
+--- /dev/null 1970-01-01 00:00:00.000000000 +0000
++++ openjade-1.3.2/acinclude.m4 2012-06-12 12:48:54.871365344 +0000
+@@ -0,0 +1,39 @@
++dnl Configure-time switch with default
++dnl
++dnl Each switch defines an --enable-FOO and --disable-FOO option in
++dnl the resulting configure script.
++dnl
++dnl Usage:
++dnl smr_SWITCH(name, description, default, pos-def, neg-def)
++dnl
++dnl where:
++dnl
++dnl name name of switch; generates --enable-name & --disable-name
++dnl options
++dnl description help string is set to this prefixed by "enable" or
++dnl "disable", whichever is the non-default value
++dnl default either "on" or "off"; specifies default if neither
++dnl --enable-name nor --disable-name is specified
++dnl pos-def a symbol to AC_DEFINE if switch is on (optional)
++dnl neg-def a symbol to AC_DEFINE if switch is off (optional)
++dnl
++AC_DEFUN(smr_SWITCH, [
++ AC_MSG_CHECKING(whether to enable $2)
++ AC_ARG_ENABLE(
++ $1,
++ ifelse($3, on,
++ [ --disable-[$1] disable [$2]],
++ [ --enable-[$1] enable [$2]]),
++ [ if test "$enableval" = yes; then
++ AC_MSG_RESULT(yes)
++ ifelse($4, , , AC_DEFINE($4))
++ else
++ AC_MSG_RESULT(no)
++ ifelse($5, , , AC_DEFINE($5))
++ fi ],
++ ifelse($3, on,
++ [ AC_MSG_RESULT(yes)
++ ifelse($4, , , AC_DEFINE($4)) ],
++ [ AC_MSG_RESULT(no)
++ ifelse($5, , , AC_DEFINE($5))]))])
++
+Index: openjade-1.3.2/config/configure.in
+===================================================================
+--- openjade-1.3.2.orig/config/configure.in 2012-06-12 12:47:20.735365445 +0000
++++ openjade-1.3.2/config/configure.in 2012-06-12 12:48:17.507364080 +0000
+@@ -12,9 +12,12 @@
+ dnl Credits: this autoconf script was largely "inspired" <g> by the
+ dnl autoconf script around SP made by Henry Thompson.
+ dnl
+-AC_INIT(dsssl)
++AC_INIT([openjade], [1.3.2])
+ AC_CONFIG_AUX_DIR(config)
+-AM_INIT_AUTOMAKE( openjade, 1.3.2)
++AC_SUBST([PACKAGE], [openjade])
++AC_SUBST([VERSION], [1.3.2])
++AC_DEFINE_UNQUOTED(PACKAGE, "$PACKAGE")
++AC_DEFINE_UNQUOTED(VERSION, "$VERSION")
+ TOP=`pwd`
+ AC_SUBST(TOP)
+ dnl
diff --git a/meta/recipes-devtools/openjade/openjade-native_1.3.2.bb b/meta/recipes-devtools/openjade/openjade-native_1.3.2.bb
index 18d311e..5b29c1f 100644
--- a/meta/recipes-devtools/openjade/openjade-native_1.3.2.bb
+++ b/meta/recipes-devtools/openjade/openjade-native_1.3.2.bb
@@ -14,6 +14,7 @@ RDEPENDS_${PN} = "sgml-common-native"
SRC_URI = "${SOURCEFORGE_MIRROR}/openjade/openjade-${PV}.tar.gz \
file://makefile.patch \
+ file://reautoconf.patch \
file://user-declared-default-constructor.patch"
SRC_URI[md5sum] = "7df692e3186109cc00db6825b777201e"
@@ -38,6 +39,10 @@ CFLAGS =+ "-I${S}/include"
SSTATEPOSTINSTFUNCS += "openjade_sstate_postinst"
SYSROOT_PREPROCESS_FUNCS += "openjade_sysroot_preprocess"
+# configure.in needs to be reloacted to trigger reautoconf
+do_configure_prepend () {
+ cp ${S}/config/configure.in ${S}/
+}
# We need to do this else the source interdependencies aren't generated and
# build failures can result (e.g. zero size style/Makefile.dep file)
--
1.7.9.5
^ permalink raw reply related [flat|nested] 14+ messages in thread
* [PATCH 2/6] webkit-gtk: Apply work around for all PowerPC targets
2012-06-18 19:57 [PATCH 0/6] denzil pull request 3 Scott Garman
2012-06-18 19:57 ` [PATCH 1/6] openjade-native: Ensure we reautoconf the package Scott Garman
@ 2012-06-18 19:57 ` Scott Garman
2012-06-18 19:57 ` [PATCH 3/6] sanity.bbclass: warn the user if BBPATH contains wrong entries Scott Garman
` (5 subsequent siblings)
7 siblings, 0 replies; 14+ messages in thread
From: Scott Garman @ 2012-06-18 19:57 UTC (permalink / raw)
To: openembedded-core
From: Gary Thomas <gary@mlbassoc.com>
The current patch for bug #1570 only applies to qemuppc but should be
applicable for all PowerPC targets. Also update the patch so that
only one language backend, either ICU or PANGO, is built.
Also remove some old customizations (dependencies on darwin) as these
should now be handled in a layer specific .bbappend file.
Signed-off-by: Gary Thomas <gary@mlbassoc.com>
---
meta/recipes-sato/webkit/webkit-gtk_svn.bb | 15 +++++++++------
1 file changed, 9 insertions(+), 6 deletions(-)
diff --git a/meta/recipes-sato/webkit/webkit-gtk_svn.bb b/meta/recipes-sato/webkit/webkit-gtk_svn.bb
index 9381486..716afce 100644
--- a/meta/recipes-sato/webkit/webkit-gtk_svn.bb
+++ b/meta/recipes-sato/webkit/webkit-gtk_svn.bb
@@ -7,10 +7,13 @@ LIC_FILES_CHKSUM = "file://Source/WebCore/rendering/RenderApplet.h;endline=22;md
file://Source/WebKit/gtk/webkit/webkit.h;endline=21;md5=b4fbe9f4a944f1d071dba1d2c76b3351 \
file://Source/JavaScriptCore/parser/Parser.h;endline=23;md5=2f3cff0ad0a9c486da5a376928973a90"
-DEPENDS = "zlib enchant gnome-keyring libsoup-2.4 curl icu libxml2 cairo libxslt libxt libidn gnutls gtk+ gstreamer gst-plugins-base flex-native gperf-native perl-native-runtime sqlite3"
+# Choice of language backends - icu has issues on Big Endian machines so use pango
+ICU_LIB = "icu"
+ICU_LIB_powerpc = "pango"
+
+DEPENDS = "zlib enchant gnome-keyring libsoup-2.4 curl libxml2 cairo libxslt libxt libidn gnutls \
+ gtk+ gstreamer gst-plugins-base flex-native gperf-native perl-native-runtime sqlite3 ${ICU_LIB}"
DEPENDS += " ${@base_contains('DISTRO_FEATURES', 'opengl', 'virtual/libgl', '', d)}"
-DEPENDS_darwin8 = "curl icu libxml2 cairo libxslt libidn gnutls gtk+ gstreamer flex-native gperf-native perl-native-runtime sqlite3"
-DEPENDS_append_qemuppc += "pango"
SRCREV_FORMAT = "source"
@@ -48,10 +51,10 @@ EXTRA_OECONF = "\
UNICODE_CFLAGS=-D_REENTRANT \
"
-#default unicode backend icu breaks in cross-compile when target and host owns different endian type
-EXTRA_OECONF_append_qemuppc += "--with-unicode-backend=glib"
+#default unicode backend icu breaks in cross-compile when target and host are different endian type
+EXTRA_OECONF_append_powerpc += "--with-unicode-backend=glib"
-CPPFLAGS_append_qemuppc += "-I${STAGING_INCDIR}/pango-1.0 \
+CPPFLAGS_append_powerpc += "-I${STAGING_INCDIR}/pango-1.0 \
-I${STAGING_LIBDIR}/glib-2.0/include \
-I${STAGING_INCDIR}/glib-2.0"
--
1.7.9.5
^ permalink raw reply related [flat|nested] 14+ messages in thread
* [PATCH 3/6] sanity.bbclass: warn the user if BBPATH contains wrong entries
2012-06-18 19:57 [PATCH 0/6] denzil pull request 3 Scott Garman
2012-06-18 19:57 ` [PATCH 1/6] openjade-native: Ensure we reautoconf the package Scott Garman
2012-06-18 19:57 ` [PATCH 2/6] webkit-gtk: Apply work around for all PowerPC targets Scott Garman
@ 2012-06-18 19:57 ` Scott Garman
2012-06-21 10:54 ` Richard Purdie
2012-06-18 19:57 ` [PATCH 4/6] eglibc: package mtrace separately Scott Garman
` (4 subsequent siblings)
7 siblings, 1 reply; 14+ messages in thread
From: Scott Garman @ 2012-06-18 19:57 UTC (permalink / raw)
To: openembedded-core
From: Laurentiu Palcu <laurentiu.palcu@intel.com>
If BBPATH references the working directory, the user is warned and asked
to fix the problem.
[Yocto #1465]
Signed-off-by: Laurentiu Palcu <laurentiu.palcu@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Reworked commit to fix merge conflicts with denzil branch.
Signed-off-by: Scott Garman <scott.a.garman@intel.com>
---
meta/classes/sanity.bbclass | 13 ++++++++++++-
1 file changed, 12 insertions(+), 1 deletion(-)
diff --git a/meta/classes/sanity.bbclass b/meta/classes/sanity.bbclass
index 9755694..298372b 100644
--- a/meta/classes/sanity.bbclass
+++ b/meta/classes/sanity.bbclass
@@ -310,7 +310,18 @@ def check_sanity(sanity_data):
if "." in data.getVar('PATH', sanity_data, True).split(":"):
messages = messages + "PATH contains '.' which will break the build, please remove this"
- if data.getVar('TARGET_ARCH', sanity_data, True) == "arm":
+ bbpaths = sanity_data.getVar('BBPATH', True).split(":")
+ if "." in bbpaths or "" in bbpaths:
+ # TODO: change the following message to fatal when all BBPATH issues
+ # are fixed
+ bb.warn("BBPATH references the current directory, either through " \
+ "an empty entry, or a '.'.\n\t This is unsafe and means your "\
+ "layer configuration is adding empty elements to BBPATH.\n\t "\
+ "Please check your layer.conf files and other BBPATH " \
+ "settings to remove the current working directory " \
+ "references.");
+
+ if sanity_data.getVar('TARGET_ARCH', True) == "arm":
# This path is no longer user-readable in modern (very recent) Linux
try:
if os.path.exists("/proc/sys/vm/mmap_min_addr"):
--
1.7.9.5
^ permalink raw reply related [flat|nested] 14+ messages in thread
* [PATCH 4/6] eglibc: package mtrace separately
2012-06-18 19:57 [PATCH 0/6] denzil pull request 3 Scott Garman
` (2 preceding siblings ...)
2012-06-18 19:57 ` [PATCH 3/6] sanity.bbclass: warn the user if BBPATH contains wrong entries Scott Garman
@ 2012-06-18 19:57 ` Scott Garman
2012-06-18 19:57 ` [PATCH 5/6] quilt: added ac_cv_path_BASH to CACHED_CONFIGUREVARS Scott Garman
` (3 subsequent siblings)
7 siblings, 0 replies; 14+ messages in thread
From: Scott Garman @ 2012-06-18 19:57 UTC (permalink / raw)
To: openembedded-core
From: Nitin A Kamble <nitin.a.kamble@intel.com>
add libc-mtrace as dependency for task-core-tools-debug
now eglibc-mtrace gets included in an sdk image and not in a non-sdk image.
This does not affect builds with uclibc.
This fixes bug: [YOCTO# 2374]
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
---
meta/recipes-core/eglibc/eglibc-package.inc | 7 ++++++-
meta/recipes-core/eglibc/eglibc_2.13.bb | 2 +-
meta/recipes-core/tasks/task-core-tools-debug.bb | 4 ++++
3 files changed, 11 insertions(+), 2 deletions(-)
diff --git a/meta/recipes-core/eglibc/eglibc-package.inc b/meta/recipes-core/eglibc/eglibc-package.inc
index 0db221f..3c371a7 100644
--- a/meta/recipes-core/eglibc/eglibc-package.inc
+++ b/meta/recipes-core/eglibc/eglibc-package.inc
@@ -20,11 +20,12 @@ USE_LDCONFIG ?= "1"
PKGSUFFIX = ""
PKGSUFFIX_virtclass-nativesdk = "-nativesdk"
-PACKAGES = "${PN}-dbg ${PN} catchsegv${PKGSUFFIX} sln${PKGSUFFIX} nscd${PKGSUFFIX} ldd${PKGSUFFIX} ${PN}-utils eglibc-extra-nss${PKGSUFFIX} eglibc-thread-db${PKGSUFFIX} ${PN}-pic ${PN}-dev ${PN}-staticdev ${PN}-doc libcidn${PKGSUFFIX} libmemusage${PKGSUFFIX} libsegfault${PKGSUFFIX} ${PN}-pcprofile libsotruss${PKGSUFFIX}"
+PACKAGES = "${PN}-dbg ${PN} catchsegv${PKGSUFFIX} sln${PKGSUFFIX} nscd${PKGSUFFIX} ldd${PKGSUFFIX} ${PN}-mtrace ${PN}-utils eglibc-extra-nss${PKGSUFFIX} eglibc-thread-db${PKGSUFFIX} ${PN}-pic ${PN}-dev ${PN}-staticdev ${PN}-doc libcidn${PKGSUFFIX} libmemusage${PKGSUFFIX} libsegfault${PKGSUFFIX} ${PN}-pcprofile libsotruss${PKGSUFFIX}"
# The ld.so in this eglibc supports the GNU_HASH
RPROVIDES_${PN} = "glibc${PKGSUFFIX} rtld(GNU_HASH)"
RPROVIDES_${PN}-utils = "glibc${PKGSUFFIX}-utils"
+RPROVIDES_${PN}-mtrace = "glibc${PKGSUFFIX}-mtrace libc-mtrace"
RPROVIDES_${PN}-pic = "glibc${PKGSUFFIX}-pic"
RPROVIDES_${PN}-dev = "glibc${PKGSUFFIX}-dev"
RPROVIDES_${PN}-staticdev = "glibc${PKGSUFFIX}-staticdev"
@@ -48,11 +49,13 @@ FILES_${PN}-dev_append += "${bindir}/rpcgen ${libdir}/*_nonshared.a \
${base_libdir}/*_nonshared.a ${base_libdir}/*.o ${datadir}/aclocal"
FILES_${PN}-staticdev_append += "${libdir}/*.a ${base_libdir}/*.a"
FILES_nscd${PKGSUFFIX} = "${sbindir}/nscd*"
+FILES_${PN}-mtrace = "${bindir}/mtrace"
FILES_${PN}-utils = "${bindir}/* ${sbindir}/*"
FILES_${PN}-dbg += "${libexecdir}/*/.debug ${libdir}/audit/.debug"
FILES_catchsegv${PKGSUFFIX} = "${bindir}/catchsegv"
RDEPENDS_catchsegv${PKGSUFFIX} = "libsegfault"
RDEPENDS_${PN}-utils += "bash"
+RDEPENDS_${PN}-mtrace += "perl"
FILES_${PN}-pcprofile = "${base_libdir}/libpcprofile.so"
FILES_eglibc-thread-db${PKGSUFFIX} = "${base_libdir}/libthread_db.so.* ${base_libdir}/libthread_db-*.so"
RPROVIDES_${PN}-dev += "libc-dev"
@@ -68,6 +71,8 @@ SUMMARY_ldd = "print shared library dependencies"
DESCRIPTION_ldd = "/usr/bin/ldd prints shared library dependencies for each program or shared library specified on the command line."
SUMMARY_${PN}-utils = "Miscellaneous utilities provided by eglibc"
DESCRIPTION_${PN}-utils = "Miscellaneous utilities including getconf, iconf, locale, gencat, tzselect, zic, rpcinfo, ..."
+SUMMARY_${PN}-mtrace = "mtrace utility provided by eglibc"
+DESCRIPTION_${PN}-mtrace = "mtrace utility provided by eglibc"
DESCRIPTION_libsotruss = "Library to support sotruss which traces calls through PLTs"
inherit libc-common multilib_header
diff --git a/meta/recipes-core/eglibc/eglibc_2.13.bb b/meta/recipes-core/eglibc/eglibc_2.13.bb
index d8a41dc..73cd0aa 100644
--- a/meta/recipes-core/eglibc/eglibc_2.13.bb
+++ b/meta/recipes-core/eglibc/eglibc_2.13.bb
@@ -3,7 +3,7 @@ require eglibc.inc
SRCREV = "15508"
DEPENDS += "gperf-native"
-PR = "r26"
+PR = "r27"
PR_append = "+svnr${SRCPV}"
EGLIBC_BRANCH="eglibc-2_13"
diff --git a/meta/recipes-core/tasks/task-core-tools-debug.bb b/meta/recipes-core/tasks/task-core-tools-debug.bb
index 3c92f3f..1dddbb8 100644
--- a/meta/recipes-core/tasks/task-core-tools-debug.bb
+++ b/meta/recipes-core/tasks/task-core-tools-debug.bb
@@ -17,10 +17,14 @@ PACKAGE_ARCH = "${MACHINE_ARCH}"
ALLOW_EMPTY = "1"
+MTRACE = ""
+MTRACE_libc-glibc = "libc-mtrace"
+
RDEPENDS_${PN} = "\
gdb \
gdbserver \
tcf-agent \
rsync \
strace \
+ ${MTRACE} \
"
--
1.7.9.5
^ permalink raw reply related [flat|nested] 14+ messages in thread
* [PATCH 5/6] quilt: added ac_cv_path_BASH to CACHED_CONFIGUREVARS
2012-06-18 19:57 [PATCH 0/6] denzil pull request 3 Scott Garman
` (3 preceding siblings ...)
2012-06-18 19:57 ` [PATCH 4/6] eglibc: package mtrace separately Scott Garman
@ 2012-06-18 19:57 ` Scott Garman
2012-06-18 19:58 ` [PATCH 6/6] eglibc: added ac_cv_path_ " Scott Garman
` (2 subsequent siblings)
7 siblings, 0 replies; 14+ messages in thread
From: Scott Garman @ 2012-06-18 19:57 UTC (permalink / raw)
To: openembedded-core
From: Saul Wold <sgw@linux.intel.com>
On Fedora 17, bash has moved to /usr/bin/bash and the configure process finds it
on the host machine there, this ensures that it is set correctly for the target.
[YOCTO #2363]
Signed-off-by: Saul Wold <sgw@linux.intel.com>
Reworked commit to fix merge conflicts with denzil branch.
Signed-off-by: Scott Garman <scott.a.garman@intel.com>
---
meta/recipes-devtools/quilt/quilt_0.51.bb | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/meta/recipes-devtools/quilt/quilt_0.51.bb b/meta/recipes-devtools/quilt/quilt_0.51.bb
index 4e51b49..81a7a9a 100644
--- a/meta/recipes-devtools/quilt/quilt_0.51.bb
+++ b/meta/recipes-devtools/quilt/quilt_0.51.bb
@@ -4,7 +4,10 @@ RDEPENDS_${PN} += "patch diffstat bzip2 util-linux"
SRC_URI += "file://aclocal.patch \
file://gnu_patch_test_fix_target.patch \
"
-PR = "r4"
+PR = "r5"
+
+
+CACHED_CONFIGUREVARS += "ac_cv_path_BASH=${base_bindir}/bash"
PERLPATH = "${bindir}/env perl"
PERLPATH_virtclass-nativesdk = "/usr/bin/env perl"
--
1.7.9.5
^ permalink raw reply related [flat|nested] 14+ messages in thread
* [PATCH 6/6] eglibc: added ac_cv_path_ to CACHED_CONFIGUREVARS
2012-06-18 19:57 [PATCH 0/6] denzil pull request 3 Scott Garman
` (4 preceding siblings ...)
2012-06-18 19:57 ` [PATCH 5/6] quilt: added ac_cv_path_BASH to CACHED_CONFIGUREVARS Scott Garman
@ 2012-06-18 19:58 ` Scott Garman
2012-06-18 20:01 ` [PATCH 0/6] denzil pull request 3 Scott Garman
2012-06-21 11:00 ` Richard Purdie
7 siblings, 0 replies; 14+ messages in thread
From: Scott Garman @ 2012-06-18 19:58 UTC (permalink / raw)
To: openembedded-core
From: Saul Wold <sgw@linux.intel.com>
On Fedora 17, bash has moved to /usr/bin/bash and the configure process finds it
on the host machine there, this ensures that it is set correctly for the target.
[YOCTO #2363]
Signed-off-by: Saul Wold <sgw@linux.intel.com>
Reworked commit to fix merge conflicts with denzil branch.
Signed-off-by: Scott Garman <scott.a.garman@intel.com>
---
meta/recipes-core/eglibc/eglibc.inc | 2 ++
meta/recipes-core/eglibc/eglibc_2.13.bb | 2 +-
meta/recipes-core/eglibc/eglibc_2.15.bb | 2 +-
3 files changed, 4 insertions(+), 2 deletions(-)
diff --git a/meta/recipes-core/eglibc/eglibc.inc b/meta/recipes-core/eglibc/eglibc.inc
index 8e3fe50..51061bc 100644
--- a/meta/recipes-core/eglibc/eglibc.inc
+++ b/meta/recipes-core/eglibc/eglibc.inc
@@ -32,6 +32,8 @@ require eglibc-options.inc
LEAD_SONAME = "libc.so"
+CACHED_CONFIGUREVARS += "ac_cv_path_KSH=${base_bindir}/bash \
+ ac_cv_path_BASH_SHELL=${base_bindir}/bash"
GLIBC_EXTRA_OECONF ?= ""
GLIBC_EXTRA_OECONF_virtclass-nativesdk = ""
INHIBIT_DEFAULT_DEPS = "1"
diff --git a/meta/recipes-core/eglibc/eglibc_2.13.bb b/meta/recipes-core/eglibc/eglibc_2.13.bb
index 73cd0aa..690f99d 100644
--- a/meta/recipes-core/eglibc/eglibc_2.13.bb
+++ b/meta/recipes-core/eglibc/eglibc_2.13.bb
@@ -3,7 +3,7 @@ require eglibc.inc
SRCREV = "15508"
DEPENDS += "gperf-native"
-PR = "r27"
+PR = "r28"
PR_append = "+svnr${SRCPV}"
EGLIBC_BRANCH="eglibc-2_13"
diff --git a/meta/recipes-core/eglibc/eglibc_2.15.bb b/meta/recipes-core/eglibc/eglibc_2.15.bb
index 713efc3..f5219d1 100644
--- a/meta/recipes-core/eglibc/eglibc_2.15.bb
+++ b/meta/recipes-core/eglibc/eglibc_2.15.bb
@@ -3,7 +3,7 @@ require eglibc.inc
SRCREV = "17386"
DEPENDS += "gperf-native"
-PR = "r6"
+PR = "r7"
PR_append = "+svnr${SRCPV}"
EGLIBC_BRANCH="eglibc-2_15"
--
1.7.9.5
^ permalink raw reply related [flat|nested] 14+ messages in thread
* Re: [PATCH 0/6] denzil pull request 3
2012-06-18 19:57 [PATCH 0/6] denzil pull request 3 Scott Garman
` (5 preceding siblings ...)
2012-06-18 19:58 ` [PATCH 6/6] eglibc: added ac_cv_path_ " Scott Garman
@ 2012-06-18 20:01 ` Scott Garman
2012-06-21 11:00 ` Richard Purdie
7 siblings, 0 replies; 14+ messages in thread
From: Scott Garman @ 2012-06-18 20:01 UTC (permalink / raw)
To: openembedded-core
On 06/18/2012 12:57 PM, Scott Garman wrote:
> Hello,
>
> This is the third pull request for the oe-core denzil branch, based on
> a set of commits I've been testing from my sgarman/denzil-next branch.
>
> These commits have undergone the following testing on the autobuilder:
>
> nightly:
>
Forgot the url here:
http://autobuilder.yoctoproject.org:8010/builders/nightly/builds/518
Scott
--
Scott Garman
Embedded Linux Engineer - Yocto Project
Intel Open Source Technology Center
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [PATCH 3/6] sanity.bbclass: warn the user if BBPATH contains wrong entries
2012-06-18 19:57 ` [PATCH 3/6] sanity.bbclass: warn the user if BBPATH contains wrong entries Scott Garman
@ 2012-06-21 10:54 ` Richard Purdie
0 siblings, 0 replies; 14+ messages in thread
From: Richard Purdie @ 2012-06-21 10:54 UTC (permalink / raw)
To: Patches and discussions about the oe-core layer
On Mon, 2012-06-18 at 12:57 -0700, Scott Garman wrote:
> From: Laurentiu Palcu <laurentiu.palcu@intel.com>
>
> If BBPATH references the working directory, the user is warned and asked
> to fix the problem.
>
> [Yocto #1465]
>
> Signed-off-by: Laurentiu Palcu <laurentiu.palcu@intel.com>
> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
>
> Reworked commit to fix merge conflicts with denzil branch.
>
> Signed-off-by: Scott Garman <scott.a.garman@intel.com>
> ---
> meta/classes/sanity.bbclass | 13 ++++++++++++-
> 1 file changed, 12 insertions(+), 1 deletion(-)
>
> diff --git a/meta/classes/sanity.bbclass b/meta/classes/sanity.bbclass
> index 9755694..298372b 100644
> --- a/meta/classes/sanity.bbclass
> +++ b/meta/classes/sanity.bbclass
> @@ -310,7 +310,18 @@ def check_sanity(sanity_data):
> if "." in data.getVar('PATH', sanity_data, True).split(":"):
> messages = messages + "PATH contains '.' which will break the build, please remove this"
>
> - if data.getVar('TARGET_ARCH', sanity_data, True) == "arm":
> + bbpaths = sanity_data.getVar('BBPATH', True).split(":")
> + if "." in bbpaths or "" in bbpaths:
> + # TODO: change the following message to fatal when all BBPATH issues
> + # are fixed
> + bb.warn("BBPATH references the current directory, either through " \
> + "an empty entry, or a '.'.\n\t This is unsafe and means your "\
> + "layer configuration is adding empty elements to BBPATH.\n\t "\
> + "Please check your layer.conf files and other BBPATH " \
> + "settings to remove the current working directory " \
> + "references.");
> +
> + if sanity_data.getVar('TARGET_ARCH', True) == "arm":
> # This path is no longer user-readable in modern (very recent) Linux
> try:
> if os.path.exists("/proc/sys/vm/mmap_min_addr"):
I think for this one, I'd like to merge the bitbake fixes back to denzil
but leave this one out. Its going to warn pretty much everywhere and we
don't have good ways of fixing it yet.
The actual manifestation of the bug is fixed by the bitbake changes.
Cheers,
Richard
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [PATCH 0/6] denzil pull request 3
2012-06-18 19:57 [PATCH 0/6] denzil pull request 3 Scott Garman
` (6 preceding siblings ...)
2012-06-18 20:01 ` [PATCH 0/6] denzil pull request 3 Scott Garman
@ 2012-06-21 11:00 ` Richard Purdie
7 siblings, 0 replies; 14+ messages in thread
From: Richard Purdie @ 2012-06-21 11:00 UTC (permalink / raw)
To: Patches and discussions about the oe-core layer
On Mon, 2012-06-18 at 12:57 -0700, Scott Garman wrote:
> Gary Thomas (1):
> webkit-gtk: Apply work around for all PowerPC targets
>
> Laurentiu Palcu (1):
> sanity.bbclass: warn the user if BBPATH contains wrong entries
>
> Nitin A Kamble (1):
> eglibc: package mtrace separately
>
> Richard Purdie (1):
> openjade-native: Ensure we reautoconf the package
>
> Saul Wold (2):
> quilt: added ac_cv_path_BASH to CACHED_CONFIGUREVARS
> eglibc: added ac_cv_path_ to CACHED_CONFIGUREVARS
Merged to master apart from the sanity.bbclass change for the reasons in
a separate email.
Cheers,
Richard
^ permalink raw reply [flat|nested] 14+ messages in thread
* [PATCH 0/6] denzil pull request 3
@ 2012-10-05 19:52 Scott Garman
2012-10-05 20:16 ` McClintock Matthew-B29882
` (2 more replies)
0 siblings, 3 replies; 14+ messages in thread
From: Scott Garman @ 2012-10-05 19:52 UTC (permalink / raw)
To: openembedded-core
Hello,
This is a pull request for denzil, it includes an important fix for the
kernel menuconfig sstate bug. The poky-based tree has been run through the
autobuilder as follows:
nightly-x86: Green
http://autobuilder.yoctoproject.org:8010/builders/nightly-x86/builds/755
nightly-x86-lsb: Green
http://autobuilder.yoctoproject.org:8010/builders/nightly-x86-lsb/builds/83
nightly-x86-64: Green
http://autobuilder.yoctoproject.org:8010/builders/nightly-x86-64/builds/680
nightly-x86-64-lsb: Green
http://autobuilder.yoctoproject.org:8010/builders/nightly-x86-64-lsb/builds/81
nightly-arm: Green
http://autobuilder.yoctoproject.org:8010/builders/nightly-arm/builds/680
nightly-arm-lsb: Green
http://autobuilder.yoctoproject.org:8010/builders/nightly-arm-lsb/builds/79
nightly-mips: Green
http://autobuilder.yoctoproject.org:8010/builders/nightly-mips/builds/653
nightly-mips-lsb: Green
http://autobuilder.yoctoproject.org:8010/builders/nightly-mips-lsb/builds/80
nightly-ppc: Green
http://autobuilder.yoctoproject.org:8010/builders/nightly-ppc/builds/634
nightly-ppc-lsb: kernel compile failure
http://autobuilder.yoctoproject.org:8010/builders/nightly-ppc-lsb/builds/82
kernel do_compile failure for mpc8315e_rdb-poky-linux:
| BOOTCC arch/powerpc/boot/cuboot-pq2.o
| In file included from /srv/home/pokybuild/yocto-autobuilder/yocto-slave/nightly-ppc-lsb/build/build/tmp/work/mpc8315e_rdb-poky-linux/linux-yocto-3.0.32+git1+34e0d2b4b4e9778b31f9ea99ca43f0dc71a7ee23_1+83f422f718cf15633cb4c2d309aa041c3c354f65-r4/linux/arch/powerpc/boot/epapr.c:20:0:
| arch/powerpc/boot/libfdt.h:854:1: error: unterminated comment
| arch/powerpc/boot/libfdt.h:1:0: error: unterminated #ifndef
| BOOTCC arch/powerpc/boot/cuboot-sequoia.o
| make[3]: *** [arch/powerpc/boot/epapr.o] Error 1
| make[3]: *** Waiting for unfinished jobs....
| make[2]: *** [uImage] Error 2
| make[1]: *** [sub-make] Error 2
| make: *** [all] Error 2
| ERROR: oe_runmake failed
NOTE: package linux-yocto-3.0.32+git1+34e0d2b4b4e9778b31f9ea99ca43f0dc71a7ee23_1+83f422f718cf15633cb4c2d309aa041c3c354f65-r4: task do_compile: Failed
I heard from Matthew McClintock that a fix for this has been sent
upstream, sounds like we need to get this merged to our kernel tree.
nightly-non-gpl3: Green
http://autobuilder.yoctoproject.org:8010/builders/nightly-non-gpl3/builds/312
nightly-multilib: Green
http://autobuilder.yoctoproject.org:8010/builders/nightly-multilib/builds/308
nightly-tiny: Green
http://autobuilder.yoctoproject.org:8010/builders/nightly-tiny/builds/289
build-appliance: bootdirectdisk failure
http://autobuilder.yoctoproject.org:8010/builders/build-appliance/builds/83/steps/shell_43/logs/stdio
| ERROR: Function failed: build_boot_dd (see /srv/home/pokybuild/yocto-autobuilder/yocto-slave/build-appliance/build/build/tmp/work/qemux86_64-poky-linux/build-appliance-image-1.0-r16/temp/log.do_bootdirectdisk.25692 for further information)
| install: cannot stat `/srv/home/pokybuild/yocto-autobuilder/yocto-slave/build-appliance/build/build/tmp/sysroots/qemux86-64/kernel/bzImage': No such file or directory
NOTE: package build-appliance-image-1.0-r16: task do_bootdirectdisk: Failed
eclipse-plugin: Green
http://autobuilder.yoctoproject.org:8010/builders/eclipse-plugin/builds/611
crownbay: Green
http://autobuilder.yoctoproject.org:8010/builders/crownbay/builds/222
crownbay-noemgd: Green
http://autobuilder.yoctoproject.org:8010/builders/crownbay-noemgd/builds/223
emenlow: Green
http://autobuilder.yoctoproject.org:8010/builders/emenlow/builds/206
n450: Green
http://autobuilder.yoctoproject.org:8010/builders/n450/builds/209
jasperforest: Green
http://autobuilder.yoctoproject.org:8010/builders/jasperforest/builds/204
sugarbay: Green
http://autobuilder.yoctoproject.org:8010/builders/sugarbay/builds/216
fri2-noemgd: Green
http://autobuilder.yoctoproject.org:8010/builders/fri2-noemgd/builds/218
fri2: Green
http://autobuilder.yoctoproject.org:8010/builders/fri2/builds/233
romley: Green
http://autobuilder.yoctoproject.org:8010/builders/romley/builds/180
cedartrail: Green
http://autobuilder.yoctoproject.org:8010/builders/cedartrail/builds/185
sys940x: do_rootfs failure
http://autobuilder.yoctoproject.org:8010/builders/sys940x/builds/80
| Processing rpm...
| error: Failed dependencies:
| libva.so.1 is needed by libegl1-1.10-r0.core2
| libva-tpi.so.1 is needed by libegl1-1.10-r0.core2
| libva-x11.so.1 is needed by libegl1-1.10-r0.core2
NOTE: package core-image-sato-1.0-r0: task do_rootfs: Failed
| Processing task-core-x11-base...
| error: Failed dependencies:
| libva.so.1 is needed by libegl1-1.10-r0.core2
| libva-tpi.so.1 is needed by libegl1-1.10-r0.core2
| libva-x11.so.1 is needed by libegl1-1.10-r0.core2
NOTE: package core-image-sato-sdk-1.0-r0: task do_rootfs: Failed
sys940x-noemgd: Green
http://autobuilder.yoctoproject.org:8010/builders/sys940x-noemgd/builds/79
The following changes since commit 032bd9a856f9ca0b43dff272bd4f95481aa46597:
bootimg: Use STAGING_KERNEL_DIR (2012-09-28 16:51:35 +0100)
are available in the git repository at:
git://git.openembedded.org/openembedded-core-contrib sgarman/denzil-next-pull3
http://cgit.openembedded.org/cgit.cgi/openembedded-core-contrib/log/?h=sgarman/denzil-next-pull3
Darren Hart (1):
gnutls: Update SRC_URI to use GNU_MIRROR
Dennis Lan (1):
openjade-native: fix undefined Getopts error, use std namespace
Jesse Zhang (1):
udev: don't mount with -o sync
Martin Jansa (1):
openssl: add deprecated and unmaintained find.pl from perl-5.14 to
fix perlpath.pl
Paul Eggleton (1):
classes/cml1: ensure -c menuconfig forces a rebuild next time
Richard Purdie (1):
siteconfig: Clear cache before rebuilding
meta/classes/cml1.bbclass | 16 ++++++
meta/classes/siteconfig.bbclass | 1 +
.../openssl/openssl-1.0.0i/find.pl | 54 ++++++++++++++++++++
.../recipes-connectivity/openssl/openssl_1.0.0i.bb | 7 ++-
meta/recipes-core/udev/udev/mount.sh | 2 +-
meta/recipes-core/udev/udev_164.bb | 2 +-
.../openjade/openjade-1.3.2/msggen.pl.patch | 44 ++++++++++++++++
.../openjade/openjade-native_1.3.2.bb | 3 +-
meta/recipes-support/gnutls/gnutls.inc | 4 +-
9 files changed, 127 insertions(+), 6 deletions(-)
create mode 100644 meta/recipes-connectivity/openssl/openssl-1.0.0i/find.pl
create mode 100644 meta/recipes-devtools/openjade/openjade-1.3.2/msggen.pl.patch
--
1.7.9.5
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [PATCH 0/6] denzil pull request 3
2012-10-05 19:52 Scott Garman
@ 2012-10-05 20:16 ` McClintock Matthew-B29882
2012-10-10 15:40 ` Scott Garman
2012-10-10 22:30 ` Richard Purdie
2 siblings, 0 replies; 14+ messages in thread
From: McClintock Matthew-B29882 @ 2012-10-05 20:16 UTC (permalink / raw)
To: Scott Garman; +Cc: openembedded-core@lists.openembedded.org
On Fri, Oct 5, 2012 at 2:52 PM, Scott Garman <scott.a.garman@intel.com> wrote:
>
> nightly-ppc-lsb: kernel compile failure
> http://autobuilder.yoctoproject.org:8010/builders/nightly-ppc-lsb/builds/82
>
> kernel do_compile failure for mpc8315e_rdb-poky-linux:
>
> | BOOTCC arch/powerpc/boot/cuboot-pq2.o
> | In file included from /srv/home/pokybuild/yocto-autobuilder/yocto-slave/nightly-ppc-lsb/build/build/tmp/work/mpc8315e_rdb-poky-linux/linux-yocto-3.0.32+git1+34e0d2b4b4e9778b31f9ea99ca43f0dc71a7ee23_1+83f422f718cf15633cb4c2d309aa041c3c354f65-r4/linux/arch/powerpc/boot/epapr.c:20:0:
> | arch/powerpc/boot/libfdt.h:854:1: error: unterminated comment
> | arch/powerpc/boot/libfdt.h:1:0: error: unterminated #ifndef
> | BOOTCC arch/powerpc/boot/cuboot-sequoia.o
> | make[3]: *** [arch/powerpc/boot/epapr.o] Error 1
> | make[3]: *** Waiting for unfinished jobs....
> | make[2]: *** [uImage] Error 2
> | make[1]: *** [sub-make] Error 2
> | make: *** [all] Error 2
> | ERROR: oe_runmake failed
> NOTE: package linux-yocto-3.0.32+git1+34e0d2b4b4e9778b31f9ea99ca43f0dc71a7ee23_1+83f422f718cf15633cb4c2d309aa041c3c354f65-r4: task do_compile: Failed
>
> I heard from Matthew McClintock that a fix for this has been sent
> upstream, sounds like we need to get this merged to our kernel tree.
FYI,
http://patchwork.ozlabs.org/patch/182260/
-M
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [PATCH 0/6] denzil pull request 3
2012-10-05 19:52 Scott Garman
2012-10-05 20:16 ` McClintock Matthew-B29882
@ 2012-10-10 15:40 ` Scott Garman
2012-10-10 22:30 ` Richard Purdie
2 siblings, 0 replies; 14+ messages in thread
From: Scott Garman @ 2012-10-10 15:40 UTC (permalink / raw)
To: openembedded-core
On 10/05/2012 12:52 PM, Scott Garman wrote:
> Hello,
>
> This is a pull request for denzil, it includes an important fix for the
> kernel menuconfig sstate bug. The poky-based tree has been run through the
> autobuilder as follows:
Ping? I know the 1.3 release is in progress, just want to make sure this
doesn't get neglected for too long. I kept this pull request short to
make it easier to review.
Thanks,
Scott
--
Scott Garman
Embedded Linux Engineer - Yocto Project
Intel Open Source Technology Center
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [PATCH 0/6] denzil pull request 3
2012-10-05 19:52 Scott Garman
2012-10-05 20:16 ` McClintock Matthew-B29882
2012-10-10 15:40 ` Scott Garman
@ 2012-10-10 22:30 ` Richard Purdie
2 siblings, 0 replies; 14+ messages in thread
From: Richard Purdie @ 2012-10-10 22:30 UTC (permalink / raw)
To: Scott Garman; +Cc: openembedded-core
On Fri, 2012-10-05 at 12:52 -0700, Scott Garman wrote:
> The following changes since commit 032bd9a856f9ca0b43dff272bd4f95481aa46597:
>
> bootimg: Use STAGING_KERNEL_DIR (2012-09-28 16:51:35 +0100)
>
> are available in the git repository at:
>
> git://git.openembedded.org/openembedded-core-contrib sgarman/denzil-next-pull3
> http://cgit.openembedded.org/cgit.cgi/openembedded-core-contrib/log/?h=sgarman/denzil-next-pull3
>
> Darren Hart (1):
> gnutls: Update SRC_URI to use GNU_MIRROR
>
> Dennis Lan (1):
> openjade-native: fix undefined Getopts error, use std namespace
>
> Jesse Zhang (1):
> udev: don't mount with -o sync
>
> Martin Jansa (1):
> openssl: add deprecated and unmaintained find.pl from perl-5.14 to
> fix perlpath.pl
>
> Paul Eggleton (1):
> classes/cml1: ensure -c menuconfig forces a rebuild next time
>
> Richard Purdie (1):
> siteconfig: Clear cache before rebuilding
Merged to denzil, thanks.
Richard
^ permalink raw reply [flat|nested] 14+ messages in thread
end of thread, other threads:[~2012-10-10 22:44 UTC | newest]
Thread overview: 14+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-06-18 19:57 [PATCH 0/6] denzil pull request 3 Scott Garman
2012-06-18 19:57 ` [PATCH 1/6] openjade-native: Ensure we reautoconf the package Scott Garman
2012-06-18 19:57 ` [PATCH 2/6] webkit-gtk: Apply work around for all PowerPC targets Scott Garman
2012-06-18 19:57 ` [PATCH 3/6] sanity.bbclass: warn the user if BBPATH contains wrong entries Scott Garman
2012-06-21 10:54 ` Richard Purdie
2012-06-18 19:57 ` [PATCH 4/6] eglibc: package mtrace separately Scott Garman
2012-06-18 19:57 ` [PATCH 5/6] quilt: added ac_cv_path_BASH to CACHED_CONFIGUREVARS Scott Garman
2012-06-18 19:58 ` [PATCH 6/6] eglibc: added ac_cv_path_ " Scott Garman
2012-06-18 20:01 ` [PATCH 0/6] denzil pull request 3 Scott Garman
2012-06-21 11:00 ` Richard Purdie
-- strict thread matches above, loose matches on Subject: below --
2012-10-05 19:52 Scott Garman
2012-10-05 20:16 ` McClintock Matthew-B29882
2012-10-10 15:40 ` Scott Garman
2012-10-10 22:30 ` Richard Purdie
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox