All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/6] Various bug fixes some are 1.2.1 eligible
@ 2012-06-14 15:27 Saul Wold
  2012-06-14 15:27 ` [PATCH 1/6] busybox: Add check for wifi/bluetooth to enable rfkill Saul Wold
                   ` (5 more replies)
  0 siblings, 6 replies; 7+ messages in thread
From: Saul Wold @ 2012-06-14 15:27 UTC (permalink / raw)
  To: openembedded-core

Richard, Scott

There are various fixes that have been tested and could be include
in both 1.2.1 and possible an m1 rc2.

The quilt, eglibc and gcc-target and beecrypt are 1.2.1 material

Sau!

The following changes since commit c4d0b1c5438039dab07103c151c0c5a76a4c9499:

  connman: bump PR and add some comments (2012-06-13 13:11:11 +0100)

are available in the git repository at:
  git://git.openembedded.org/openembedded-core-contrib sgw/fixes
  http://cgit.openembedded.org/cgit.cgi/openembedded-core-contrib/log/?h=sgw/fixes

Saul Wold (6):
  busybox: Add check for wifi/bluetooth to enable rfkill
  curl: enable ssl support
  quilt: added ac_cv_path_BASH to CACHED_CONFIGUREVARS
  eglibc: added ac_cv_path_ to CACHED_CONFIGUREVARS
  gcc-target: ensure target packages have the correct virtual package
    names
  beecrypt: add patch for build issue on Fedora 17

 meta/recipes-core/busybox/busybox.inc              |    2 ++
 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-devtools/gcc/gcc-4.7.inc              |    2 +-
 meta/recipes-devtools/gcc/gcc-package-runtime.inc  |    4 ++++
 meta/recipes-devtools/quilt/quilt_0.60.bb          |    5 ++++-
 .../beecrypt/beecrypt/fix-for-gcc-4.7.patch        |   13 +++++++++++++
 meta/recipes-support/beecrypt/beecrypt_4.2.1.bb    |    5 +++--
 meta/recipes-support/curl/curl_7.24.0.bb           |   10 +++++-----
 10 files changed, 36 insertions(+), 11 deletions(-)
 create mode 100644 meta/recipes-support/beecrypt/beecrypt/fix-for-gcc-4.7.patch

-- 
1.7.7.6




^ permalink raw reply	[flat|nested] 7+ messages in thread

* [PATCH 1/6] busybox: Add check for wifi/bluetooth to enable rfkill
  2012-06-14 15:27 [PATCH 0/6] Various bug fixes some are 1.2.1 eligible Saul Wold
@ 2012-06-14 15:27 ` Saul Wold
  2012-06-14 15:27 ` [PATCH 2/6] curl: enable ssl support Saul Wold
                   ` (4 subsequent siblings)
  5 siblings, 0 replies; 7+ messages in thread
From: Saul Wold @ 2012-06-14 15:27 UTC (permalink / raw)
  To: openembedded-core

rfkill is a usefull tool when you have a device with bluetooth and wifi enabled

[YOCTO #2494]

Signed-off-by: Saul Wold <sgw@linux.intel.com>
---
 meta/recipes-core/busybox/busybox.inc |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

diff --git a/meta/recipes-core/busybox/busybox.inc b/meta/recipes-core/busybox/busybox.inc
index 5b83d32..db337ad 100644
--- a/meta/recipes-core/busybox/busybox.inc
+++ b/meta/recipes-core/busybox/busybox.inc
@@ -57,6 +57,8 @@ def features_to_busybox_settings(d):
 	busybox_cfg('nls',  distro_features, 'CONFIG_LOCALE_SUPPORT', cnf, rem)
 	busybox_cfg('ipv4', distro_features, 'CONFIG_FEATURE_IFUPDOWN_IPV4', cnf, rem)
 	busybox_cfg('ipv6', distro_features, 'CONFIG_FEATURE_IFUPDOWN_IPV6', cnf, rem)
+	busybox_cfg('wifi', distro_features, 'CONFIG_RFKILL', cnf, rem)
+	busybox_cfg('bluetooth', distro_features, 'CONFIG_RFKILL', cnf, rem)
 	return "\n".join(cnf), "\n".join(rem)
 
 # X, Y = ${@features_to_uclibc_settings(d)}
-- 
1.7.7.6




^ permalink raw reply related	[flat|nested] 7+ messages in thread

* [PATCH 2/6] curl: enable ssl support
  2012-06-14 15:27 [PATCH 0/6] Various bug fixes some are 1.2.1 eligible Saul Wold
  2012-06-14 15:27 ` [PATCH 1/6] busybox: Add check for wifi/bluetooth to enable rfkill Saul Wold
@ 2012-06-14 15:27 ` Saul Wold
  2012-06-14 15:27 ` [PATCH 3/6] quilt: added ac_cv_path_BASH to CACHED_CONFIGUREVARS Saul Wold
                   ` (3 subsequent siblings)
  5 siblings, 0 replies; 7+ messages in thread
From: Saul Wold @ 2012-06-14 15:27 UTC (permalink / raw)
  To: openembedded-core

This patch enables ssl support for curl to allow git to clone from
https / ssl sites.

[YOCTO #2532]

Signed-off-by: Saul Wold <sgw@linux.intel.com>
---
 meta/recipes-support/curl/curl_7.24.0.bb |   10 +++++-----
 1 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/meta/recipes-support/curl/curl_7.24.0.bb b/meta/recipes-support/curl/curl_7.24.0.bb
index 12e95c9..f9dce7d 100644
--- a/meta/recipes-support/curl/curl_7.24.0.bb
+++ b/meta/recipes-support/curl/curl_7.24.0.bb
@@ -5,10 +5,10 @@ SECTION = "console/network"
 LICENSE = "MIT"
 LIC_FILES_CHKSUM = "file://COPYING;beginline=7;md5=3a34942f4ae3fbf1a303160714e664ac"
 
-DEPENDS = "zlib gnutls"
-DEPENDS_virtclass-native = "zlib-native"
-DEPENDS_virtclass-nativesdk = "zlib-nativesdk"
-PR = "r0"
+DEPENDS = "zlib gnutls openssl"
+DEPENDS_virtclass-native = "zlib-native openssl-native"
+DEPENDS_virtclass-nativesdk = "zlib-nativesdk openssl-nativesdk"
+PR = "r1"
 
 SRC_URI = "http://curl.haxx.se/download/curl-${PV}.tar.bz2 \
            file://noldlibpath.patch \
@@ -20,7 +20,7 @@ SRC_URI[sha256sum] = "ebdb111088ff8b0e05b1d1b075e9f1608285e8105cc51e21caacf33d01
 inherit autotools pkgconfig binconfig
 
 EXTRA_OECONF = "--with-zlib=${STAGING_LIBDIR}/../ \
-                --without-ssl \
+		--with-ssl \
                 --without-libssh2 \
 		--with-random=/dev/urandom \
 		--without-libidn \
-- 
1.7.7.6




^ permalink raw reply related	[flat|nested] 7+ messages in thread

* [PATCH 3/6] quilt: added ac_cv_path_BASH to CACHED_CONFIGUREVARS
  2012-06-14 15:27 [PATCH 0/6] Various bug fixes some are 1.2.1 eligible Saul Wold
  2012-06-14 15:27 ` [PATCH 1/6] busybox: Add check for wifi/bluetooth to enable rfkill Saul Wold
  2012-06-14 15:27 ` [PATCH 2/6] curl: enable ssl support Saul Wold
@ 2012-06-14 15:27 ` Saul Wold
  2012-06-14 15:27 ` [PATCH 4/6] eglibc: added ac_cv_path_ " Saul Wold
                   ` (2 subsequent siblings)
  5 siblings, 0 replies; 7+ messages in thread
From: Saul Wold @ 2012-06-14 15:27 UTC (permalink / raw)
  To: openembedded-core

On Fedora 17, bash has moved to /usr/bin/bash and the configure process it find 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>
---
 meta/recipes-devtools/quilt/quilt_0.60.bb |    5 ++++-
 1 files changed, 4 insertions(+), 1 deletions(-)

diff --git a/meta/recipes-devtools/quilt/quilt_0.60.bb b/meta/recipes-devtools/quilt/quilt_0.60.bb
index b085daf..89c3f84 100644
--- a/meta/recipes-devtools/quilt/quilt_0.60.bb
+++ b/meta/recipes-devtools/quilt/quilt_0.60.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 = "r0"
+PR = "r1"
+
+
+CACHED_CONFIGUREVARS += "ac_cv_path_BASH=${base_bindir}/bash"
 
 PERLPATH = "${bindir}/env perl"
 PERLPATH_virtclass-nativesdk = "/usr/bin/env perl"
-- 
1.7.7.6




^ permalink raw reply related	[flat|nested] 7+ messages in thread

* [PATCH 4/6] eglibc: added ac_cv_path_ to CACHED_CONFIGUREVARS
  2012-06-14 15:27 [PATCH 0/6] Various bug fixes some are 1.2.1 eligible Saul Wold
                   ` (2 preceding siblings ...)
  2012-06-14 15:27 ` [PATCH 3/6] quilt: added ac_cv_path_BASH to CACHED_CONFIGUREVARS Saul Wold
@ 2012-06-14 15:27 ` Saul Wold
  2012-06-14 15:28 ` [PATCH 5/6] gcc-target: ensure target packages have the correct virtual package names Saul Wold
  2012-06-14 15:28 ` [PATCH 6/6] beecrypt: add patch for build issue on Fedora 17 Saul Wold
  5 siblings, 0 replies; 7+ messages in thread
From: Saul Wold @ 2012-06-14 15:27 UTC (permalink / raw)
  To: openembedded-core

On Fedora 17, bash has moved to /usr/bin/bash and the configure process it find 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>
---
 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 6dd846f..e57a112 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 = "r11"
+PR = "r12"
 PR_append = "+svnr${SRCPV}"
 
 EGLIBC_BRANCH="eglibc-2_15"
-- 
1.7.7.6




^ permalink raw reply related	[flat|nested] 7+ messages in thread

* [PATCH 5/6] gcc-target: ensure target packages have the correct virtual package names
  2012-06-14 15:27 [PATCH 0/6] Various bug fixes some are 1.2.1 eligible Saul Wold
                   ` (3 preceding siblings ...)
  2012-06-14 15:27 ` [PATCH 4/6] eglibc: added ac_cv_path_ " Saul Wold
@ 2012-06-14 15:28 ` Saul Wold
  2012-06-14 15:28 ` [PATCH 6/6] beecrypt: add patch for build issue on Fedora 17 Saul Wold
  5 siblings, 0 replies; 7+ messages in thread
From: Saul Wold @ 2012-06-14 15:28 UTC (permalink / raw)
  To: openembedded-core

Resolves this error during do_rootfs:
|  * satisfy_dependencies_for: Cannot satisfy the following dependencies for task-core-standalone-sdk-target:
|  * eglibc (>= 2.15) *
|  * opkg_install_cmd: Cannot install package task-core-standalone-sdk-target.
NOTE: package core-image-sato-sdk-1.0-r0: task do_rootfs: Failed

Signed-off-by: Saul Wold <sgw@linux.intel.com>
---
 meta/recipes-devtools/gcc/gcc-4.7.inc             |    2 +-
 meta/recipes-devtools/gcc/gcc-package-runtime.inc |    4 ++++
 2 files changed, 5 insertions(+), 1 deletions(-)

diff --git a/meta/recipes-devtools/gcc/gcc-4.7.inc b/meta/recipes-devtools/gcc/gcc-4.7.inc
index 0321776..973c211 100644
--- a/meta/recipes-devtools/gcc/gcc-4.7.inc
+++ b/meta/recipes-devtools/gcc/gcc-4.7.inc
@@ -1,6 +1,6 @@
 require gcc-common.inc
 
-PR = "r1"
+PR = "r2"
 
 # Third digit in PV should be incremented after a minor release
 # happens from this branch on gcc e.g. currently its 4.7.0
diff --git a/meta/recipes-devtools/gcc/gcc-package-runtime.inc b/meta/recipes-devtools/gcc/gcc-package-runtime.inc
index feb8735..e0cb51b 100644
--- a/meta/recipes-devtools/gcc/gcc-package-runtime.inc
+++ b/meta/recipes-devtools/gcc/gcc-package-runtime.inc
@@ -61,3 +61,7 @@ FILES_libmudflap-dev = "\
   ${libdir}/libmudflap*.a \
   ${libdir}/libmudflap*.la"
 
+do_package_write_ipk[depends] += "virtual/${MLPREFIX}libc:do_package"
+do_package_write_deb[depends] += "virtual/${MLPREFIX}libc:do_package"
+do_package_write_rpm[depends] += "virtual/${MLPREFIX}libc:do_package"
+
-- 
1.7.7.6




^ permalink raw reply related	[flat|nested] 7+ messages in thread

* [PATCH 6/6] beecrypt: add patch for build issue on Fedora 17
  2012-06-14 15:27 [PATCH 0/6] Various bug fixes some are 1.2.1 eligible Saul Wold
                   ` (4 preceding siblings ...)
  2012-06-14 15:28 ` [PATCH 5/6] gcc-target: ensure target packages have the correct virtual package names Saul Wold
@ 2012-06-14 15:28 ` Saul Wold
  5 siblings, 0 replies; 7+ messages in thread
From: Saul Wold @ 2012-06-14 15:28 UTC (permalink / raw)
  To: openembedded-core

../../x86_64-linux-libtool --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include  -isystem/intel/poky/builds/f17/tmp/sysroots/x86_64-linux/usr/include  -isystem/intel/poky/builds/f17/tmp/sysroots/x86_64-linux/usr/include -O2 -pipe -Wa,--noexecstack -c -o Properties.lo Properties.cxx
x86_64-linux-libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -isystem/intel/poky/builds/f17/tmp/sysroots/x86_64-linux/usr/include -isystem/intel/poky/builds/f17/tmp/sysroots/x86_64-linux/usr/include -O2 -pipe -Wa,--noexecstack -c Properties.cxx  -fPIC -DPIC -o .libs/Properties.o
In file included from ../../include/beecrypt/c++/util/Hashtable.h:42:0,
                 from ../../include/beecrypt/c++/util/Properties.h:36,
                 from Properties.cxx:25:
../../include/beecrypt/c++/util/AbstractSet.h: In instantiation of 'bool beecrypt::util::AbstractSet<E>::equals(const beecrypt::lang::Object*) const [with E = beecrypt::util::Map<beecrypt::lang::Object, beecrypt::lang::Object>::Entry]':
Properties.cxx:228:1:   required from here
../../include/beecrypt/c++/util/AbstractSet.h:59:27: error: 'containsAll' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]
../../include/beecrypt/c++/util/AbstractSet.h:59:27: note: declarations in dependent base 'beecrypt::util::AbstractCollection<beecrypt::util::Map<beecrypt::lang::Object, beecrypt::lang::Object>::Entry>' are not found by unqualified lookup
../../include/beecrypt/c++/util/AbstractSet.h:59:27: note: use 'this->containsAll' instead
../../include/beecrypt/c++/util/AbstractSet.h: In instantiation of 'bool beecrypt::util::AbstractSet<E>::equals(const beecrypt::lang::Object*) const [with E = beecrypt::lang::Object]':
Properties.cxx:228:1:   required from here
../../include/beecrypt/c++/util/AbstractSet.h:59:27: error: 'containsAll' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]
../../include/beecrypt/c++/util/AbstractSet.h:59:27: note: declarations in dependent base 'beecrypt::util::AbstractCollection<beecrypt::lang::Object>' are not found by unqualified lookup
../../include/beecrypt/c++/util/AbstractSet.h:59:27: note: use 'this->containsAll' instead

[YOCTO #2593]

Signed-off-by: Saul Wold <sgw@linux.intel.com>
---
 .../beecrypt/beecrypt/fix-for-gcc-4.7.patch        |   13 +++++++++++++
 meta/recipes-support/beecrypt/beecrypt_4.2.1.bb    |    5 +++--
 2 files changed, 16 insertions(+), 2 deletions(-)
 create mode 100644 meta/recipes-support/beecrypt/beecrypt/fix-for-gcc-4.7.patch

diff --git a/meta/recipes-support/beecrypt/beecrypt/fix-for-gcc-4.7.patch b/meta/recipes-support/beecrypt/beecrypt/fix-for-gcc-4.7.patch
new file mode 100644
index 0000000..3d3a8ff
--- /dev/null
+++ b/meta/recipes-support/beecrypt/beecrypt/fix-for-gcc-4.7.patch
@@ -0,0 +1,13 @@
+Index: beecrypt-4.2.1/include/beecrypt/c++/util/AbstractSet.h
+===================================================================
+--- beecrypt-4.2.1.orig/include/beecrypt/c++/util/AbstractSet.h
++++ beecrypt-4.2.1/include/beecrypt/c++/util/AbstractSet.h
+@@ -56,7 +56,7 @@ namespace beecrypt {
+ 					if (c->size() != size())
+ 						return false;
+ 
+-					return containsAll(*c);
++					return this->containsAll(*c);
+ 				}
+ 				return false;
+ 			}
diff --git a/meta/recipes-support/beecrypt/beecrypt_4.2.1.bb b/meta/recipes-support/beecrypt/beecrypt_4.2.1.bb
index 2b2b348..7baf92e 100644
--- a/meta/recipes-support/beecrypt/beecrypt_4.2.1.bb
+++ b/meta/recipes-support/beecrypt/beecrypt_4.2.1.bb
@@ -6,7 +6,8 @@ DESCRIPTION="Beecrypt is a general-purpose cryptography library."
 HOMEPAGE="http://sourceforge.net/projects/beecrypt"
 SRC_URI="${SOURCEFORGE_MIRROR}/beecrypt/beecrypt-${PV}.tar.gz \
 	 file://disable-icu-check.patch \
-	 file://fix-security.patch"
+	 file://fix-security.patch \
+         file://fix-for-gcc-4.7.patch"
 
 SRC_URI[md5sum] = "8441c014170823f2dff97e33df55af1e"
 SRC_URI[sha256sum] = "286f1f56080d1a6b1d024003a5fa2158f4ff82cae0c6829d3c476a4b5898c55d"
@@ -17,7 +18,7 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=9894370afd5dfe7d02b8d14319e729a1 \
 
 DEPENDS = "icu"
 
-PR = "r2"
+PR = "r3"
 
 inherit autotools multilib_header
 acpaths=""
-- 
1.7.7.6




^ permalink raw reply related	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2012-06-14 15:38 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-06-14 15:27 [PATCH 0/6] Various bug fixes some are 1.2.1 eligible Saul Wold
2012-06-14 15:27 ` [PATCH 1/6] busybox: Add check for wifi/bluetooth to enable rfkill Saul Wold
2012-06-14 15:27 ` [PATCH 2/6] curl: enable ssl support Saul Wold
2012-06-14 15:27 ` [PATCH 3/6] quilt: added ac_cv_path_BASH to CACHED_CONFIGUREVARS Saul Wold
2012-06-14 15:27 ` [PATCH 4/6] eglibc: added ac_cv_path_ " Saul Wold
2012-06-14 15:28 ` [PATCH 5/6] gcc-target: ensure target packages have the correct virtual package names Saul Wold
2012-06-14 15:28 ` [PATCH 6/6] beecrypt: add patch for build issue on Fedora 17 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.