* [PATCH 00/13] Version updates, and various fixes
@ 2016-11-01 15:25 Alexander Kanavin
2016-11-01 15:25 ` [PATCH 01/13] btrfs-tools: update to 4.8.2 Alexander Kanavin
` (12 more replies)
0 siblings, 13 replies; 18+ messages in thread
From: Alexander Kanavin @ 2016-11-01 15:25 UTC (permalink / raw)
To: openembedded-core
Here's another batch of version updates that didn't make it into
the previous patchset, and also a few dependency fixes and
other small improvements.
The following changes since commit c3d2df883a9d6d5036277114339673656d89a728:
oeqa/selftest/kernel.py: Add new file destined for kernel related tests (2016-11-01 10:05:46 +0000)
are available in the git repository at:
git://git.yoctoproject.org/poky-contrib akanavin/package-version-updates
http://git.yoctoproject.org/cgit.cgi/poky-contrib/log/?h=akanavin/package-version-updates
Alexander Kanavin (13):
btrfs-tools: update to 4.8.2
ffmpeg: update to 3.2
gnome-desktop3: fix dependencies
nspr: update to 4.13.1
vala: update to 0.34.2
webkitgtk: remove lib_package inherit as executables are now installed
in libexecdir
epiphany: remove unnecessary libwnck3 dependency
libwnck3: remove the recipe
icu: update to 58.1
libarchive: update to 3.2.2
valgrind: update to 3.12.0
rt-tests: fix the recipe version to match upstream
boost: fix upstream version check
.../{btrfs-tools_4.8.1.bb => btrfs-tools_4.8.2.bb} | 4 +-
.../vala/{vala_0.34.1.bb => vala_0.34.2.bb} | 4 +-
.../valgrind/valgrind/11_mips-link-tool.patch | 37 -------------
.../valgrind/valgrind/gcc5-port.patch | 64 ----------------------
.../{valgrind_3.11.0.bb => valgrind_3.12.0.bb} | 6 +-
.../{libarchive_3.2.1.bb => libarchive_3.2.2.bb} | 4 +-
meta/recipes-gnome/epiphany/epiphany_3.22.1.bb | 4 +-
.../gnome-desktop/gnome-desktop3_3.22.1.bb | 2 +-
meta/recipes-gnome/libwnck/libwnck3_3.20.1.bb | 19 -------
.../ffmpeg/{ffmpeg_3.1.4.bb => ffmpeg_3.2.bb} | 7 +--
.../{hwlatdetect_2.0.bb => hwlatdetect_1.1.bb} | 0
meta/recipes-rt/rt-tests/rt-tests.inc | 5 +-
.../rt-tests/{rt-tests_2.0.bb => rt-tests_1.1.bb} | 0
meta/recipes-sato/webkit/webkitgtk_2.14.1.bb | 2 +-
meta/recipes-support/boost/boost-1.62.0.inc | 2 +
meta/recipes-support/icu/icu.inc | 4 +-
.../icu/{icu_57.1.bb => icu_58.1.bb} | 6 +-
.../nspr/{nspr_4.13.bb => nspr_4.13.1.bb} | 4 +-
18 files changed, 25 insertions(+), 149 deletions(-)
rename meta/recipes-devtools/btrfs-tools/{btrfs-tools_4.8.1.bb => btrfs-tools_4.8.2.bb} (90%)
rename meta/recipes-devtools/vala/{vala_0.34.1.bb => vala_0.34.2.bb} (56%)
delete mode 100644 meta/recipes-devtools/valgrind/valgrind/11_mips-link-tool.patch
delete mode 100644 meta/recipes-devtools/valgrind/valgrind/gcc5-port.patch
rename meta/recipes-devtools/valgrind/{valgrind_3.11.0.bb => valgrind_3.12.0.bb} (95%)
rename meta/recipes-extended/libarchive/{libarchive_3.2.1.bb => libarchive_3.2.2.bb} (94%)
delete mode 100644 meta/recipes-gnome/libwnck/libwnck3_3.20.1.bb
rename meta/recipes-multimedia/ffmpeg/{ffmpeg_3.1.4.bb => ffmpeg_3.2.bb} (95%)
rename meta/recipes-rt/rt-tests/{hwlatdetect_2.0.bb => hwlatdetect_1.1.bb} (100%)
rename meta/recipes-rt/rt-tests/{rt-tests_2.0.bb => rt-tests_1.1.bb} (100%)
rename meta/recipes-support/icu/{icu_57.1.bb => icu_58.1.bb} (77%)
rename meta/recipes-support/nspr/{nspr_4.13.bb => nspr_4.13.1.bb} (96%)
--
2.10.1
^ permalink raw reply [flat|nested] 18+ messages in thread
* [PATCH 01/13] btrfs-tools: update to 4.8.2
2016-11-01 15:25 [PATCH 00/13] Version updates, and various fixes Alexander Kanavin
@ 2016-11-01 15:25 ` Alexander Kanavin
2016-11-01 15:25 ` [PATCH 02/13] ffmpeg: update to 3.2 Alexander Kanavin
` (11 subsequent siblings)
12 siblings, 0 replies; 18+ messages in thread
From: Alexander Kanavin @ 2016-11-01 15:25 UTC (permalink / raw)
To: openembedded-core
Add udev dependency as btrfs-tools installs a udev rule.
Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
---
.../btrfs-tools/{btrfs-tools_4.8.1.bb => btrfs-tools_4.8.2.bb} | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
rename meta/recipes-devtools/btrfs-tools/{btrfs-tools_4.8.1.bb => btrfs-tools_4.8.2.bb} (90%)
diff --git a/meta/recipes-devtools/btrfs-tools/btrfs-tools_4.8.1.bb b/meta/recipes-devtools/btrfs-tools/btrfs-tools_4.8.2.bb
similarity index 90%
rename from meta/recipes-devtools/btrfs-tools/btrfs-tools_4.8.1.bb
rename to meta/recipes-devtools/btrfs-tools/btrfs-tools_4.8.2.bb
index e7fd24d..818951c 100644
--- a/meta/recipes-devtools/btrfs-tools/btrfs-tools_4.8.1.bb
+++ b/meta/recipes-devtools/btrfs-tools/btrfs-tools_4.8.2.bb
@@ -10,10 +10,10 @@ HOMEPAGE = "https://btrfs.wiki.kernel.org"
LICENSE = "GPLv2"
LIC_FILES_CHKSUM = "file://COPYING;md5=fcb02dc552a041dee27e4b85c7396067"
SECTION = "base"
-DEPENDS = "util-linux attr e2fsprogs lzo acl"
+DEPENDS = "util-linux attr e2fsprogs lzo acl udev"
RDEPENDS_${PN} = "libgcc"
-SRCREV = "d8d0a60406b14b140e83a8c0d5eaedb5dca44092"
+SRCREV = "08d31c1c7ca5a6bb4e6485fa118c552c938e9efb"
SRC_URI = "git://git.kernel.org/pub/scm/linux/kernel/git/kdave/btrfs-progs.git \
"
--
2.10.1
^ permalink raw reply related [flat|nested] 18+ messages in thread
* [PATCH 02/13] ffmpeg: update to 3.2
2016-11-01 15:25 [PATCH 00/13] Version updates, and various fixes Alexander Kanavin
2016-11-01 15:25 ` [PATCH 01/13] btrfs-tools: update to 4.8.2 Alexander Kanavin
@ 2016-11-01 15:25 ` Alexander Kanavin
2016-11-01 15:25 ` [PATCH 03/13] gnome-desktop3: fix dependencies Alexander Kanavin
` (10 subsequent siblings)
12 siblings, 0 replies; 18+ messages in thread
From: Alexander Kanavin @ 2016-11-01 15:25 UTC (permalink / raw)
To: openembedded-core
Drop faac package config as upstream ./configure doesn't have it anymore.
Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
---
meta/recipes-multimedia/ffmpeg/{ffmpeg_3.1.4.bb => ffmpeg_3.2.bb} | 7 +++----
1 file changed, 3 insertions(+), 4 deletions(-)
rename meta/recipes-multimedia/ffmpeg/{ffmpeg_3.1.4.bb => ffmpeg_3.2.bb} (95%)
diff --git a/meta/recipes-multimedia/ffmpeg/ffmpeg_3.1.4.bb b/meta/recipes-multimedia/ffmpeg/ffmpeg_3.2.bb
similarity index 95%
rename from meta/recipes-multimedia/ffmpeg/ffmpeg_3.1.4.bb
rename to meta/recipes-multimedia/ffmpeg/ffmpeg_3.2.bb
index 06e7a306..1091952 100644
--- a/meta/recipes-multimedia/ffmpeg/ffmpeg_3.1.4.bb
+++ b/meta/recipes-multimedia/ffmpeg/ffmpeg_3.2.bb
@@ -16,8 +16,8 @@ LIC_FILES_CHKSUM = "file://COPYING.GPLv2;md5=b234ee4d69f5fce4486a80fdaf4a4263 \
SRC_URI = "https://www.ffmpeg.org/releases/${BP}.tar.xz \
file://mips64_cpu_detection.patch \
"
-SRC_URI[md5sum] = "b54d3e3d2d14d64305b840bb3d287445"
-SRC_URI[sha256sum] = "a80cb378dda5c9bbcdbd62a99bdec0e4eedbcb47f290e72845af4855c1146b5b"
+SRC_URI[md5sum] = "3c065fb5baae1aeb1494a09ac984b2de"
+SRC_URI[sha256sum] = "88f70c1b8cab108f494ecbab5ba302cdb35d59a84cea88008b5fe49be068d5da"
# Build fails when thumb is enabled: https://bugzilla.yoctoproject.org/show_bug.cgi?id=7717
ARM_INSTRUCTION_SET = "arm"
@@ -46,7 +46,6 @@ PACKAGECONFIG[avresample] = "--enable-avresample,--disable-avresample"
# features to support
PACKAGECONFIG[bzlib] = "--enable-bzlib,--disable-bzlib,bzip2"
-PACKAGECONFIG[faac] = "--enable-libfaac,--disable-libfaac,faac"
PACKAGECONFIG[gpl] = "--enable-gpl,--disable-gpl"
PACKAGECONFIG[gsm] = "--enable-libgsm,--disable-libgsm,libgsm"
PACKAGECONFIG[jack] = "--enable-indev=jack,--disable-indev=jack,jack"
@@ -64,7 +63,7 @@ PACKAGECONFIG[x264] = "--enable-libx264,--disable-libx264,x264"
PACKAGECONFIG[xv] = "--enable-outdev=xv,--disable-outdev=xv,libxv"
# Check codecs that require --enable-nonfree
-USE_NONFREE = "${@bb.utils.contains_any('PACKAGECONFIG', [ 'faac', 'openssl' ], 'yes', '', d)}"
+USE_NONFREE = "${@bb.utils.contains_any('PACKAGECONFIG', [ 'openssl' ], 'yes', '', d)}"
EXTRA_OECONF = " \
--disable-stripping \
--
2.10.1
^ permalink raw reply related [flat|nested] 18+ messages in thread
* [PATCH 03/13] gnome-desktop3: fix dependencies
2016-11-01 15:25 [PATCH 00/13] Version updates, and various fixes Alexander Kanavin
2016-11-01 15:25 ` [PATCH 01/13] btrfs-tools: update to 4.8.2 Alexander Kanavin
2016-11-01 15:25 ` [PATCH 02/13] ffmpeg: update to 3.2 Alexander Kanavin
@ 2016-11-01 15:25 ` Alexander Kanavin
2016-11-01 15:25 ` [PATCH 04/13] nspr: update to 4.13.1 Alexander Kanavin
` (9 subsequent siblings)
12 siblings, 0 replies; 18+ messages in thread
From: Alexander Kanavin @ 2016-11-01 15:25 UTC (permalink / raw)
To: openembedded-core
libxrandr dependency has been removed upstream
Udev dependecy has been added upstream:
commit b8cbfbe06475703f333367976eae9477f229891a
pnp-ids: Use udev's hwdb to query PNP IDs
Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
---
meta/recipes-gnome/gnome-desktop/gnome-desktop3_3.22.1.bb | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/meta/recipes-gnome/gnome-desktop/gnome-desktop3_3.22.1.bb b/meta/recipes-gnome/gnome-desktop/gnome-desktop3_3.22.1.bb
index 867376e..59b1c4f 100644
--- a/meta/recipes-gnome/gnome-desktop/gnome-desktop3_3.22.1.bb
+++ b/meta/recipes-gnome/gnome-desktop/gnome-desktop3_3.22.1.bb
@@ -10,7 +10,7 @@ inherit gnome pkgconfig upstream-version-is-even gobject-introspection
SRC_URI[archive.md5sum] = "bc09d58d7870d6464f20803850cdb90f"
SRC_URI[archive.sha256sum] = "6458add4fc3a81fbd9a63db90de22a1e3a62644c1bfd1aca042c43836195aab2"
-DEPENDS += "intltool-native gsettings-desktop-schemas gconf libxrandr virtual/libx11 gtk+3 glib-2.0 startup-notification xkeyboard-config iso-codes"
+DEPENDS += "intltool-native gsettings-desktop-schemas gconf virtual/libx11 gtk+3 glib-2.0 startup-notification xkeyboard-config iso-codes udev"
inherit distro_features_check gtk-doc
REQUIRED_DISTRO_FEATURES = "x11"
--
2.10.1
^ permalink raw reply related [flat|nested] 18+ messages in thread
* [PATCH 04/13] nspr: update to 4.13.1
2016-11-01 15:25 [PATCH 00/13] Version updates, and various fixes Alexander Kanavin
` (2 preceding siblings ...)
2016-11-01 15:25 ` [PATCH 03/13] gnome-desktop3: fix dependencies Alexander Kanavin
@ 2016-11-01 15:25 ` Alexander Kanavin
2016-11-01 15:25 ` [PATCH 05/13] vala: update to 0.34.2 Alexander Kanavin
` (8 subsequent siblings)
12 siblings, 0 replies; 18+ messages in thread
From: Alexander Kanavin @ 2016-11-01 15:25 UTC (permalink / raw)
To: openembedded-core
Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
---
meta/recipes-support/nspr/{nspr_4.13.bb => nspr_4.13.1.bb} | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
rename meta/recipes-support/nspr/{nspr_4.13.bb => nspr_4.13.1.bb} (96%)
diff --git a/meta/recipes-support/nspr/nspr_4.13.bb b/meta/recipes-support/nspr/nspr_4.13.1.bb
similarity index 96%
rename from meta/recipes-support/nspr/nspr_4.13.bb
rename to meta/recipes-support/nspr/nspr_4.13.1.bb
index c616035..4a13f39 100644
--- a/meta/recipes-support/nspr/nspr_4.13.bb
+++ b/meta/recipes-support/nspr/nspr_4.13.1.bb
@@ -21,8 +21,8 @@ CACHED_CONFIGUREVARS_append_libc-musl = " CFLAGS='${CFLAGS} -D_PR_POLL_AVAILABLE
UPSTREAM_CHECK_URI = "http://ftp.mozilla.org/pub/nspr/releases/"
UPSTREAM_CHECK_REGEX = "v(?P<pver>\d+(\.\d+)+)/"
-SRC_URI[md5sum] = "74ef1def8a9ff311e32e7648e2c5c8ce"
-SRC_URI[sha256sum] = "19c33334bb3fa6d24800ffa65d7d806c54ad5f8c3758a5c11352ad43212ab181"
+SRC_URI[md5sum] = "9c44298a6fc478b3c0a4e98f4f9981ed"
+SRC_URI[sha256sum] = "5e4c1751339a76e7c772c0c04747488d7f8c98980b434dc846977e43117833ab"
S = "${WORKDIR}/nspr-${PV}/nspr"
--
2.10.1
^ permalink raw reply related [flat|nested] 18+ messages in thread
* [PATCH 05/13] vala: update to 0.34.2
2016-11-01 15:25 [PATCH 00/13] Version updates, and various fixes Alexander Kanavin
` (3 preceding siblings ...)
2016-11-01 15:25 ` [PATCH 04/13] nspr: update to 4.13.1 Alexander Kanavin
@ 2016-11-01 15:25 ` Alexander Kanavin
2016-11-01 15:25 ` [PATCH 06/13] webkitgtk: remove lib_package inherit as executables are now installed in libexecdir Alexander Kanavin
` (7 subsequent siblings)
12 siblings, 0 replies; 18+ messages in thread
From: Alexander Kanavin @ 2016-11-01 15:25 UTC (permalink / raw)
To: openembedded-core
Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
---
meta/recipes-devtools/vala/{vala_0.34.1.bb => vala_0.34.2.bb} | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
rename meta/recipes-devtools/vala/{vala_0.34.1.bb => vala_0.34.2.bb} (56%)
diff --git a/meta/recipes-devtools/vala/vala_0.34.1.bb b/meta/recipes-devtools/vala/vala_0.34.2.bb
similarity index 56%
rename from meta/recipes-devtools/vala/vala_0.34.1.bb
rename to meta/recipes-devtools/vala/vala_0.34.2.bb
index a94e621..8b77e57 100644
--- a/meta/recipes-devtools/vala/vala_0.34.1.bb
+++ b/meta/recipes-devtools/vala/vala_0.34.2.bb
@@ -4,5 +4,5 @@ SRC_URI += " file://0001-git-version-gen-don-t-append-dirty-if-we-re-not-in-g.pa
file://0001-vapigen.m4-use-PKG_CONFIG_SYSROOT_DIR.patch \
"
-SRC_URI[md5sum] = "4c04e73025127e3ae43b968149c96329"
-SRC_URI[sha256sum] = "f5ccfcfc460a0c6797bfbd7e739042bf5988a0f44d82278dbe1880c0e5f29299"
+SRC_URI[md5sum] = "f9b4a0a10b76b56b0b6e914c506a6828"
+SRC_URI[sha256sum] = "765e9c2b429a66db93247940f8588319b43f35c173d057bcae5717a97d765c41"
--
2.10.1
^ permalink raw reply related [flat|nested] 18+ messages in thread
* [PATCH 06/13] webkitgtk: remove lib_package inherit as executables are now installed in libexecdir
2016-11-01 15:25 [PATCH 00/13] Version updates, and various fixes Alexander Kanavin
` (4 preceding siblings ...)
2016-11-01 15:25 ` [PATCH 05/13] vala: update to 0.34.2 Alexander Kanavin
@ 2016-11-01 15:25 ` Alexander Kanavin
2016-11-01 15:25 ` [PATCH 07/13] epiphany: remove unnecessary libwnck3 dependency Alexander Kanavin
` (6 subsequent siblings)
12 siblings, 0 replies; 18+ messages in thread
From: Alexander Kanavin @ 2016-11-01 15:25 UTC (permalink / raw)
To: openembedded-core
Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
---
meta/recipes-sato/webkit/webkitgtk_2.14.1.bb | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/meta/recipes-sato/webkit/webkitgtk_2.14.1.bb b/meta/recipes-sato/webkit/webkitgtk_2.14.1.bb
index f85a33d..a2586de 100644
--- a/meta/recipes-sato/webkit/webkitgtk_2.14.1.bb
+++ b/meta/recipes-sato/webkit/webkitgtk_2.14.1.bb
@@ -24,7 +24,7 @@ SRC_URI = "http://www.webkitgtk.org/releases/${BPN}-${PV}.tar.xz \
SRC_URI[md5sum] = "8d6c60dc41604d3bbd43165a674c07e5"
SRC_URI[sha256sum] = "2e2d76c328de65bed6e0e4f096b2720a366654b27fc1af0830ece90bc4b7ceb5"
-inherit cmake lib_package pkgconfig gobject-introspection perlnative distro_features_check upstream-version-is-even gtk-doc
+inherit cmake pkgconfig gobject-introspection perlnative distro_features_check upstream-version-is-even gtk-doc
# We cannot inherit pythonnative because that would conflict with inheriting python3native
# (which is done by gobject-introspection). But webkit only needs the path to native Python 2.x binary
--
2.10.1
^ permalink raw reply related [flat|nested] 18+ messages in thread
* [PATCH 07/13] epiphany: remove unnecessary libwnck3 dependency
2016-11-01 15:25 [PATCH 00/13] Version updates, and various fixes Alexander Kanavin
` (5 preceding siblings ...)
2016-11-01 15:25 ` [PATCH 06/13] webkitgtk: remove lib_package inherit as executables are now installed in libexecdir Alexander Kanavin
@ 2016-11-01 15:25 ` Alexander Kanavin
2016-11-01 15:25 ` [PATCH 08/13] libwnck3: remove the recipe Alexander Kanavin
` (5 subsequent siblings)
12 siblings, 0 replies; 18+ messages in thread
From: Alexander Kanavin @ 2016-11-01 15:25 UTC (permalink / raw)
To: openembedded-core
libwnck3 dependency was removed upstream
Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
---
meta/recipes-gnome/epiphany/epiphany_3.22.1.bb | 4 +---
1 file changed, 1 insertion(+), 3 deletions(-)
diff --git a/meta/recipes-gnome/epiphany/epiphany_3.22.1.bb b/meta/recipes-gnome/epiphany/epiphany_3.22.1.bb
index 57784ae..673eb95 100644
--- a/meta/recipes-gnome/epiphany/epiphany_3.22.1.bb
+++ b/meta/recipes-gnome/epiphany/epiphany_3.22.1.bb
@@ -2,12 +2,10 @@ SUMMARY = "WebKit based web browser for GNOME"
LICENSE = "GPLv2+"
LIC_FILES_CHKSUM = "file://COPYING;md5=751419260aa954499f7abaabaa882bbe"
-DEPENDS = "libsoup-2.4 webkitgtk gtk+3 iso-codes ca-certificates avahi libnotify gcr libwnck3 \
+DEPENDS = "libsoup-2.4 webkitgtk gtk+3 iso-codes ca-certificates avahi libnotify gcr \
gsettings-desktop-schemas gnome-desktop3 libxml2-native intltool-native"
inherit gnomebase gsettings distro_features_check upstream-version-is-even
-# libwnck3 is x11 only
-REQUIRED_DISTRO_FEATURES = "x11"
SRC_URI += "file://0001-yelp.m4-drop-the-check-for-itstool.patch"
SRC_URI[archive.md5sum] = "9b9b73601a32f5b11c02411952cec27a"
--
2.10.1
^ permalink raw reply related [flat|nested] 18+ messages in thread
* [PATCH 08/13] libwnck3: remove the recipe
2016-11-01 15:25 [PATCH 00/13] Version updates, and various fixes Alexander Kanavin
` (6 preceding siblings ...)
2016-11-01 15:25 ` [PATCH 07/13] epiphany: remove unnecessary libwnck3 dependency Alexander Kanavin
@ 2016-11-01 15:25 ` Alexander Kanavin
2016-11-01 15:25 ` [PATCH 09/13] icu: update to 58.1 Alexander Kanavin
` (4 subsequent siblings)
12 siblings, 0 replies; 18+ messages in thread
From: Alexander Kanavin @ 2016-11-01 15:25 UTC (permalink / raw)
To: openembedded-core
Nothing requires it in oe-core now, so it will be re-added to meta-openembedded.
Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
---
meta/recipes-gnome/libwnck/libwnck3_3.20.1.bb | 19 -------------------
1 file changed, 19 deletions(-)
delete mode 100644 meta/recipes-gnome/libwnck/libwnck3_3.20.1.bb
diff --git a/meta/recipes-gnome/libwnck/libwnck3_3.20.1.bb b/meta/recipes-gnome/libwnck/libwnck3_3.20.1.bb
deleted file mode 100644
index fd4ef69..0000000
--- a/meta/recipes-gnome/libwnck/libwnck3_3.20.1.bb
+++ /dev/null
@@ -1,19 +0,0 @@
-SUMMARY = "Window navigation construction toolkit"
-LICENSE = "LGPLv2"
-LIC_FILES_CHKSUM = "file://COPYING;md5=5f30f0716dfdd0d91eb439ebec522ec2"
-
-BPN = "libwnck"
-
-SECTION = "x11/libs"
-DEPENDS = "intltool-native gtk+3 gdk-pixbuf-native libxres"
-
-PACKAGECONFIG ??= "startup-notification"
-PACKAGECONFIG[startup-notification] = "--enable-startup-notification,--disable-startup-notification,startup-notification"
-
-inherit gnomebase gobject-introspection gtk-doc
-SRC_URI[archive.md5sum] = "487938d65d4bfae1f2501052b1bd7492"
-SRC_URI[archive.sha256sum] = "1cb03716bc477058dfdf3ebfa4f534de3b13b1aa067fcd064d0b7813291cba72"
-
-inherit distro_features_check
-# libxres means x11 only
-REQUIRED_DISTRO_FEATURES = "x11"
--
2.10.1
^ permalink raw reply related [flat|nested] 18+ messages in thread
* [PATCH 09/13] icu: update to 58.1
2016-11-01 15:25 [PATCH 00/13] Version updates, and various fixes Alexander Kanavin
` (7 preceding siblings ...)
2016-11-01 15:25 ` [PATCH 08/13] libwnck3: remove the recipe Alexander Kanavin
@ 2016-11-01 15:25 ` Alexander Kanavin
2016-11-02 12:16 ` Burton, Ross
2016-11-01 15:25 ` [PATCH 10/13] libarchive: update to 3.2.2 Alexander Kanavin
` (3 subsequent siblings)
12 siblings, 1 reply; 18+ messages in thread
From: Alexander Kanavin @ 2016-11-01 15:25 UTC (permalink / raw)
To: openembedded-core
The copyright for the software has been transferred to Unicode Inc from IBM,
but the terms are same.
libiculx and libicule are no longer produced as they depend on an external
package icu-le-hb (previous versions had an option of using an internal
implementation which now has been dropped). I have verified that icu
dependencies in oe-core and meta-oe still build.
Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
---
meta/recipes-support/icu/icu.inc | 4 +---
meta/recipes-support/icu/{icu_57.1.bb => icu_58.1.bb} | 6 +++---
2 files changed, 4 insertions(+), 6 deletions(-)
rename meta/recipes-support/icu/{icu_57.1.bb => icu_58.1.bb} (77%)
diff --git a/meta/recipes-support/icu/icu.inc b/meta/recipes-support/icu/icu.inc
index cc6f222..3e3a391 100644
--- a/meta/recipes-support/icu/icu.inc
+++ b/meta/recipes-support/icu/icu.inc
@@ -36,15 +36,13 @@ do_install_append_class-native() {
cp -r ${B}/tools ${D}/${STAGING_ICU_DIR_NATIVE}
}
-PACKAGES =+ "libicudata libicuuc libicui18n libicule libiculx libicutu libicuio"
+PACKAGES =+ "libicudata libicuuc libicui18n libicutu libicuio"
FILES_${PN}-dev += "${libdir}/${BPN}/"
FILES_libicudata = "${libdir}/libicudata.so.*"
FILES_libicuuc = "${libdir}/libicuuc.so.*"
FILES_libicui18n = "${libdir}/libicui18n.so.*"
-FILES_libicule = "${libdir}/libicule.so.*"
-FILES_libiculx = "${libdir}/libiculx.so.*"
FILES_libicutu = "${libdir}/libicutu.so.*"
FILES_libicuio = "${libdir}/libicuio.so.*"
diff --git a/meta/recipes-support/icu/icu_57.1.bb b/meta/recipes-support/icu/icu_58.1.bb
similarity index 77%
rename from meta/recipes-support/icu/icu_57.1.bb
rename to meta/recipes-support/icu/icu_58.1.bb
index 90c2b82..cc7c947 100644
--- a/meta/recipes-support/icu/icu_57.1.bb
+++ b/meta/recipes-support/icu/icu_58.1.bb
@@ -1,6 +1,6 @@
require icu.inc
-LIC_FILES_CHKSUM = "file://../LICENSE;md5=787d3b37867445c1cdd6f6167bd0e347"
+LIC_FILES_CHKSUM = "file://../LICENSE;md5=1b3b75c1777cd49ad5c6a24cd338cfc9"
def icu_download_version(d):
pvsplit = d.getVar('PV', True).split('.')
@@ -21,8 +21,8 @@ SRC_URI = "${BASE_SRC_URI} \
SRC_URI_append_class-target = "\
file://0001-Disable-LDFLAGSICUDT-for-Linux.patch \
"
-SRC_URI[md5sum] = "976734806026a4ef8bdd17937c8898b9"
-SRC_URI[sha256sum] = "ff8c67cb65949b1e7808f2359f2b80f722697048e90e7cfc382ec1fe229e9581"
+SRC_URI[md5sum] = "1901302aaff1c1633ef81862663d2917"
+SRC_URI[sha256sum] = "0eb46ba3746a9c2092c8ad347a29b1a1b4941144772d13a88667a7b11ea30309"
UPSTREAM_CHECK_REGEX = "(?P<pver>\d+(\.\d+)+)/"
UPSTREAM_CHECK_URI = "http://download.icu-project.org/files/icu4c/"
--
2.10.1
^ permalink raw reply related [flat|nested] 18+ messages in thread
* [PATCH 10/13] libarchive: update to 3.2.2
2016-11-01 15:25 [PATCH 00/13] Version updates, and various fixes Alexander Kanavin
` (8 preceding siblings ...)
2016-11-01 15:25 ` [PATCH 09/13] icu: update to 58.1 Alexander Kanavin
@ 2016-11-01 15:25 ` Alexander Kanavin
2016-11-01 15:25 ` [PATCH 11/13] valgrind: update to 3.12.0 Alexander Kanavin
` (2 subsequent siblings)
12 siblings, 0 replies; 18+ messages in thread
From: Alexander Kanavin @ 2016-11-01 15:25 UTC (permalink / raw)
To: openembedded-core
Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
---
.../libarchive/{libarchive_3.2.1.bb => libarchive_3.2.2.bb} | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
rename meta/recipes-extended/libarchive/{libarchive_3.2.1.bb => libarchive_3.2.2.bb} (94%)
diff --git a/meta/recipes-extended/libarchive/libarchive_3.2.1.bb b/meta/recipes-extended/libarchive/libarchive_3.2.2.bb
similarity index 94%
rename from meta/recipes-extended/libarchive/libarchive_3.2.1.bb
rename to meta/recipes-extended/libarchive/libarchive_3.2.2.bb
index b65b5df..cf66e9d 100644
--- a/meta/recipes-extended/libarchive/libarchive_3.2.1.bb
+++ b/meta/recipes-extended/libarchive/libarchive_3.2.2.bb
@@ -34,8 +34,8 @@ PACKAGECONFIG[lz4] = "--with-lz4,--without-lz4,lz4,"
SRC_URI = "http://libarchive.org/downloads/libarchive-${PV}.tar.gz \
"
-SRC_URI[md5sum] = "afa257047d1941a565216edbf0171e72"
-SRC_URI[sha256sum] = "72ee1a4e3fd534525f13a0ba1aa7b05b203d186e0c6072a8a4738649d0b3cfd2"
+SRC_URI[md5sum] = "1ec00b7dcaf969dd2a5712f85f23c764"
+SRC_URI[sha256sum] = "691c194ee132d1f0f7a42541f091db811bc2e56f7107e9121be2bc8c04f1060f"
inherit autotools update-alternatives pkgconfig
--
2.10.1
^ permalink raw reply related [flat|nested] 18+ messages in thread
* [PATCH 11/13] valgrind: update to 3.12.0
2016-11-01 15:25 [PATCH 00/13] Version updates, and various fixes Alexander Kanavin
` (9 preceding siblings ...)
2016-11-01 15:25 ` [PATCH 10/13] libarchive: update to 3.2.2 Alexander Kanavin
@ 2016-11-01 15:25 ` Alexander Kanavin
2016-11-01 15:25 ` [PATCH 12/13] rt-tests: fix the recipe version to match upstream Alexander Kanavin
2016-11-01 15:25 ` [PATCH 13/13] boost: fix upstream version check Alexander Kanavin
12 siblings, 0 replies; 18+ messages in thread
From: Alexander Kanavin @ 2016-11-01 15:25 UTC (permalink / raw)
To: openembedded-core
Remove backported gcc5-port.patch
Remove 11_mips-link-tool.patch as there is nothing in the target file
(or the entire source tree) that resembles anything contained in the patch.
Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
---
.../valgrind/valgrind/11_mips-link-tool.patch | 37 -------------
.../valgrind/valgrind/gcc5-port.patch | 64 ----------------------
.../{valgrind_3.11.0.bb => valgrind_3.12.0.bb} | 6 +-
3 files changed, 2 insertions(+), 105 deletions(-)
delete mode 100644 meta/recipes-devtools/valgrind/valgrind/11_mips-link-tool.patch
delete mode 100644 meta/recipes-devtools/valgrind/valgrind/gcc5-port.patch
rename meta/recipes-devtools/valgrind/{valgrind_3.11.0.bb => valgrind_3.12.0.bb} (95%)
diff --git a/meta/recipes-devtools/valgrind/valgrind/11_mips-link-tool.patch b/meta/recipes-devtools/valgrind/valgrind/11_mips-link-tool.patch
deleted file mode 100644
index ecb33b8..0000000
--- a/meta/recipes-devtools/valgrind/valgrind/11_mips-link-tool.patch
+++ /dev/null
@@ -1,37 +0,0 @@
-Debian fix for MIPS: mmap(0x400000, 32768) failed in UME with error 22 (Invalid argument)
-
- https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=777704
-
-Upstream-Status: Pending
-
-Signed-off-by: Andre McCurdy <armccurdy@gmail.com>
-
-
-Description: Disable the MIPS linker workarounds when using -Ttext-section
-Origin: vendor
-Bug-Debian: http://bugs.debian.org/777704
-Author: James Cowgill <james410@cowgill.org.uk>
-Last-Update: 2015-04-25
-
---- a/coregrind/link_tool_exe_linux.in
-+++ b/coregrind/link_tool_exe_linux.in
-@@ -76,12 +76,13 @@
- my $arch = substr($x, 0, index($x, "'"));
-
- my $extra_args;
--if (($arch eq 'mips') || ($arch eq 'mipsel')
-- || ($arch eq 'mipsisa32r2el')) {
-- $extra_args = "-static -Wl,--section-start=.reginfo=$ala";
--} elsif (($arch eq 'mips64') || ($arch eq 'mips64el') ||
-- ($arch eq 'mipsisa64el')) {
-- $extra_args = "-static -Wl,--section-start=.MIPS.options=$ala";
-+if ($arch =~ /^mips/ && "@FLAG_T_TEXT@" eq '-Ttext') {
-+ # We only need to use the special mips options when using -Ttext
-+ if ($arch =~ /^mips(64|isa64)/) {
-+ $extra_args = "-static -Wl,--section-start=.MIPS.options=$ala";
-+ } else {
-+ $extra_args = "-static -Wl,--section-start=.reginfo=$ala";
-+ }
- } else {
- $extra_args = "-static -Wl,@FLAG_T_TEXT@=$ala";
- }
diff --git a/meta/recipes-devtools/valgrind/valgrind/gcc5-port.patch b/meta/recipes-devtools/valgrind/valgrind/gcc5-port.patch
deleted file mode 100644
index 76bc821..0000000
--- a/meta/recipes-devtools/valgrind/valgrind/gcc5-port.patch
+++ /dev/null
@@ -1,64 +0,0 @@
-backport fix from upstream to fix build errors with gcc 6
-
-http://valgrind.10908.n7.nabble.com/Valgrind-r15773-in-trunk-configure-ac-drd-tests-std-thread-cpp-drd-tests-std-thread2-cpp-td56109.html
-
-../../../valgrind-3.11.0/drd/tests/std_thread.cpp:30:3: error: '_Impl_base' is not a member of 'std::thread'
- std::thread::_Impl_base* __t = static_cast<std::thread::_Impl_base*>(__p);
- ^~~
-../../../valgrind-3.11.0/drd/tests/std_thread.cpp:30:28: error: '__t' was not declared in this scope
- std::thread::_Impl_base* __t = static_cast<std::thread::_Impl_base*>(__p);
- ^~~
-../../../valgrind-3.11.0/drd/tests/std_thread.cpp:30:59: error: '_Impl_base' in 'class std::thread' does not name a type
- std::thread::_Impl_base* __t = static_cast<std::thread::_Impl_base*>(__p);
- ^~~~~~~~~~
-
-Signed-off-by: Khem Raj <raj.khem@gmail.com>
-Upstream-Status: Backport
-
-Index: configure.ac
-===================================================================
---- a/configure.ac (revision 15772)
-+++ b/configure.ac (revision 15773)
-@@ -160,7 +160,7 @@
- icc-1[[3-9]].*)
- AC_MSG_RESULT([ok (ICC version ${gcc_version})])
- ;;
-- notclang-[[3-9]].*|notclang-[[1-9][0-9]]*)
-+ notclang-[[3-9]]|notclang-[[3-9]].*|notclang-[[1-9][0-9]]*)
- AC_MSG_RESULT([ok (${gcc_version})])
- ;;
- clang-2.9|clang-[[3-9]].*|clang-[[1-9][0-9]]*)
-Index: drd/tests/std_thread2.cpp
-===================================================================
---- a/drd/tests/std_thread2.cpp (revision 15772)
-+++ b/drd/tests/std_thread2.cpp (revision 15773)
-@@ -26,6 +26,7 @@
- return 0;
- }
-
-+#if defined(__GNUC__) && __GNUC__ -0 < 6
- //
- // From libstdc++-v3/src/c++11/thread.cc
- //
-@@ -70,3 +71,4 @@
- }
- }
- }
-+#endif
-Index: drd/tests/std_thread.cpp
-===================================================================
---- a/drd/tests/std_thread.cpp (revision 15772)
-+++ b/drd/tests/std_thread.cpp (revision 15773)
-@@ -21,6 +21,7 @@
- return 0;
- }
-
-+#if defined(__GNUC__) && __GNUC__ -0 < 6
- //
- // From libstdc++-v3/src/c++11/thread.cc
- //
-@@ -65,3 +66,4 @@
- }
- }
- }
-+#endif
diff --git a/meta/recipes-devtools/valgrind/valgrind_3.11.0.bb b/meta/recipes-devtools/valgrind/valgrind_3.12.0.bb
similarity index 95%
rename from meta/recipes-devtools/valgrind/valgrind_3.11.0.bb
rename to meta/recipes-devtools/valgrind/valgrind_3.12.0.bb
index 42fd27f..a113880 100644
--- a/meta/recipes-devtools/valgrind/valgrind_3.11.0.bb
+++ b/meta/recipes-devtools/valgrind/valgrind_3.12.0.bb
@@ -16,20 +16,18 @@ SRC_URI = "http://www.valgrind.org/downloads/valgrind-${PV}.tar.bz2 \
file://fixed-perl-path.patch \
file://Added-support-for-PPC-instructions-mfatbu-mfatbl.patch \
file://run-ptest \
- file://11_mips-link-tool.patch \
file://0002-remove-rpath.patch \
file://0004-Fix-out-of-tree-builds.patch \
file://0005-Modify-vg_test-wrapper-to-support-PTEST-formats.patch \
file://0001-Remove-tests-that-fail-to-build-on-some-PPC32-config.patch \
file://use-appropriate-march-mcpu-mfpu-for-ARM-test-apps.patch \
file://avoid-neon-for-targets-which-don-t-support-it.patch \
- file://gcc5-port.patch \
"
SRC_URI_append_libc-musl = "\
file://0001-fix-build-for-musl-targets.patch \
"
-SRC_URI[md5sum] = "4ea62074da73ae82e0162d6550d3f129"
-SRC_URI[sha256sum] = "6c396271a8c1ddd5a6fb9abe714ea1e8a86fce85b30ab26b4266aeb4c2413b42"
+SRC_URI[md5sum] = "6eb03c0c10ea917013a7622e483d61bb"
+SRC_URI[sha256sum] = "67ca4395b2527247780f36148b084f5743a68ab0c850cb43e4a5b4b012cf76a1"
COMPATIBLE_HOST = '(i.86|x86_64|arm|aarch64|mips|powerpc|powerpc64).*-linux'
--
2.10.1
^ permalink raw reply related [flat|nested] 18+ messages in thread
* [PATCH 12/13] rt-tests: fix the recipe version to match upstream
2016-11-01 15:25 [PATCH 00/13] Version updates, and various fixes Alexander Kanavin
` (10 preceding siblings ...)
2016-11-01 15:25 ` [PATCH 11/13] valgrind: update to 3.12.0 Alexander Kanavin
@ 2016-11-01 15:25 ` Alexander Kanavin
2016-11-01 15:25 ` [PATCH 13/13] boost: fix upstream version check Alexander Kanavin
12 siblings, 0 replies; 18+ messages in thread
From: Alexander Kanavin @ 2016-11-01 15:25 UTC (permalink / raw)
To: openembedded-core
Upstream had a 2.0 tag for a while, then removed it and added a 1.1 tag :-/
Let's make it match to avoid confusion. There's only one new commit
added, which adds a missing manpage.
Also, update the outdated version comment in rt-tests.inc
Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
---
meta/recipes-rt/rt-tests/{hwlatdetect_2.0.bb => hwlatdetect_1.1.bb} | 0
meta/recipes-rt/rt-tests/rt-tests.inc | 5 +++--
meta/recipes-rt/rt-tests/{rt-tests_2.0.bb => rt-tests_1.1.bb} | 0
3 files changed, 3 insertions(+), 2 deletions(-)
rename meta/recipes-rt/rt-tests/{hwlatdetect_2.0.bb => hwlatdetect_1.1.bb} (100%)
rename meta/recipes-rt/rt-tests/{rt-tests_2.0.bb => rt-tests_1.1.bb} (100%)
diff --git a/meta/recipes-rt/rt-tests/hwlatdetect_2.0.bb b/meta/recipes-rt/rt-tests/hwlatdetect_1.1.bb
similarity index 100%
rename from meta/recipes-rt/rt-tests/hwlatdetect_2.0.bb
rename to meta/recipes-rt/rt-tests/hwlatdetect_1.1.bb
diff --git a/meta/recipes-rt/rt-tests/rt-tests.inc b/meta/recipes-rt/rt-tests/rt-tests.inc
index d832828..5606d8e 100644
--- a/meta/recipes-rt/rt-tests/rt-tests.inc
+++ b/meta/recipes-rt/rt-tests/rt-tests.inc
@@ -1,5 +1,6 @@
-# Version v0.96
-SRCREV = "e1b1537a20b35af75a49bf55dcf70296f8a62467"
+# Version 1.1
+SRCREV = "dff174f994f547a5785d32454865f140daacb0f5"
+PE = "1"
SRC_URI = "git://git.kernel.org/pub/scm/utils/rt-tests/rt-tests.git"
diff --git a/meta/recipes-rt/rt-tests/rt-tests_2.0.bb b/meta/recipes-rt/rt-tests/rt-tests_1.1.bb
similarity index 100%
rename from meta/recipes-rt/rt-tests/rt-tests_2.0.bb
rename to meta/recipes-rt/rt-tests/rt-tests_1.1.bb
--
2.10.1
^ permalink raw reply related [flat|nested] 18+ messages in thread
* [PATCH 13/13] boost: fix upstream version check
2016-11-01 15:25 [PATCH 00/13] Version updates, and various fixes Alexander Kanavin
` (11 preceding siblings ...)
2016-11-01 15:25 ` [PATCH 12/13] rt-tests: fix the recipe version to match upstream Alexander Kanavin
@ 2016-11-01 15:25 ` Alexander Kanavin
12 siblings, 0 replies; 18+ messages in thread
From: Alexander Kanavin @ 2016-11-01 15:25 UTC (permalink / raw)
To: openembedded-core
Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
---
meta/recipes-support/boost/boost-1.62.0.inc | 2 ++
1 file changed, 2 insertions(+)
diff --git a/meta/recipes-support/boost/boost-1.62.0.inc b/meta/recipes-support/boost/boost-1.62.0.inc
index cd99b0e..1e555e1 100644
--- a/meta/recipes-support/boost/boost-1.62.0.inc
+++ b/meta/recipes-support/boost/boost-1.62.0.inc
@@ -16,6 +16,8 @@ SRC_URI = "${SOURCEFORGE_MIRROR}/project/boost/boost/${PV}/${BOOST_P}.tar.bz2"
SRC_URI[md5sum] = "5fb94629535c19e48703bdb2b2e9490f"
SRC_URI[sha256sum] = "36c96b0f6155c98404091d8ceb48319a28279ca0333fba1ad8611eb90afb2ca0"
+UPSTREAM_CHECK_URI = "https://sourceforge.net/projects/boost/files/"
+
PR = "r1"
S = "${WORKDIR}/${BOOST_P}"
--
2.10.1
^ permalink raw reply related [flat|nested] 18+ messages in thread
* Re: [PATCH 09/13] icu: update to 58.1
2016-11-01 15:25 ` [PATCH 09/13] icu: update to 58.1 Alexander Kanavin
@ 2016-11-02 12:16 ` Burton, Ross
2016-11-02 17:22 ` Khem Raj
2016-11-08 14:48 ` Alexander Kanavin
0 siblings, 2 replies; 18+ messages in thread
From: Burton, Ross @ 2016-11-02 12:16 UTC (permalink / raw)
To: Alexander Kanavin; +Cc: OE-core
[-- Attachment #1: Type: text/plain, Size: 1167 bytes --]
On 1 November 2016 at 15:25, Alexander Kanavin <
alexander.kanavin@linux.intel.com> wrote:
> The copyright for the software has been transferred to Unicode Inc from
> IBM,
> but the terms are same.
>
> libiculx and libicule are no longer produced as they depend on an external
> package icu-le-hb (previous versions had an option of using an internal
> implementation which now has been dropped). I have verified that icu
> dependencies in oe-core and meta-oe still build.
>
> Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
>
This breaks under musl:
../../icu/source/i18n/digitlst.cpp:67:24: fatal error: xlocale.h: No such
file or directory
# include <xlocale.h>
musl doesn't have xlocale.h but does have a crippled strtod_l (doesn't
actually support a passed in locale, which is the entire point of the _l
functions).
Upstreams such as pulseaudio have done
https://bugs.freedesktop.org/attachment.cgi?id=118644 to guard the include,
but I see that digitlist.cpp has an alternative branch where strtod_l isn't
supported: as that function on musl is crippled maybe ICU should be told
not to use it?
Ross
[-- Attachment #2: Type: text/html, Size: 1888 bytes --]
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [PATCH 09/13] icu: update to 58.1
2016-11-02 12:16 ` Burton, Ross
@ 2016-11-02 17:22 ` Khem Raj
2016-11-02 17:38 ` Burton, Ross
2016-11-08 14:48 ` Alexander Kanavin
1 sibling, 1 reply; 18+ messages in thread
From: Khem Raj @ 2016-11-02 17:22 UTC (permalink / raw)
To: Burton, Ross; +Cc: OE-core
[-- Attachment #1.1: Type: text/plain, Size: 1890 bytes --]
> On Nov 2, 2016, at 5:16 AM, Burton, Ross <ross.burton@intel.com> wrote:
>
>
> On 1 November 2016 at 15:25, Alexander Kanavin <alexander.kanavin@linux.intel.com <mailto:alexander.kanavin@linux.intel.com>> wrote:
> The copyright for the software has been transferred to Unicode Inc from IBM,
> but the terms are same.
>
> libiculx and libicule are no longer produced as they depend on an external
> package icu-le-hb (previous versions had an option of using an internal
> implementation which now has been dropped). I have verified that icu
> dependencies in oe-core and meta-oe still build.
>
> Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com <mailto:alexander.kanavin@linux.intel.com>>
>
> This breaks under musl:
>
> ../../icu/source/i18n/digitlst.cpp:67:24: fatal error: xlocale.h: No such file or directory
> # include <xlocale.h>
>
> musl doesn't have xlocale.h but does have a crippled strtod_l (doesn't actually support a passed in locale, which is the entire point of the _l functions).
>
> Upstreams such as pulseaudio have done https://bugs.freedesktop.org/attachment.cgi?id=118644 <https://bugs.freedesktop.org/attachment.cgi?id=118644> to guard the include, but I see that digitlist.cpp has an alternative branch where strtod_l isn't supported: as that function on musl is crippled maybe ICU should be told not to use it?
the _l functions were added as aliases for ABI compatibility reasons, however, it should work well and is compatible with glibc versions. however its not defined that
it should only come from xlocale.h so we should check for xlocale.h to be present on rootfs before using it.
>
> Ross
> --
> _______________________________________________
> Openembedded-core mailing list
> Openembedded-core@lists.openembedded.org
> http://lists.openembedded.org/mailman/listinfo/openembedded-core
[-- Attachment #1.2: Type: text/html, Size: 3392 bytes --]
[-- Attachment #2: Message signed with OpenPGP using GPGMail --]
[-- Type: application/pgp-signature, Size: 211 bytes --]
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [PATCH 09/13] icu: update to 58.1
2016-11-02 17:22 ` Khem Raj
@ 2016-11-02 17:38 ` Burton, Ross
0 siblings, 0 replies; 18+ messages in thread
From: Burton, Ross @ 2016-11-02 17:38 UTC (permalink / raw)
To: Khem Raj; +Cc: OE-core
[-- Attachment #1: Type: text/plain, Size: 427 bytes --]
On 2 November 2016 at 17:22, Khem Raj <raj.khem@gmail.com> wrote:
> the _l functions were added as aliases for ABI compatibility reasons,
> however, it should work well and is compatible with glibc versions. however
> its not defined that
>
They won't work as "proper" strtod_l takes a locale argument whereas musl
just points it at strtod and ignores the passed locale, so the behaviour
will be different.
Ross
[-- Attachment #2: Type: text/html, Size: 799 bytes --]
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [PATCH 09/13] icu: update to 58.1
2016-11-02 12:16 ` Burton, Ross
2016-11-02 17:22 ` Khem Raj
@ 2016-11-08 14:48 ` Alexander Kanavin
1 sibling, 0 replies; 18+ messages in thread
From: Alexander Kanavin @ 2016-11-08 14:48 UTC (permalink / raw)
To: Burton, Ross; +Cc: OE-core
On 11/02/2016 02:16 PM, Burton, Ross wrote:
> This breaks under musl:
>
> ../../icu/source/i18n/digitlst.cpp:67:24: fatal error: xlocale.h: No
> such file or directory
> # include <xlocale.h>
>
> musl doesn't have xlocale.h but does have a crippled strtod_l (doesn't
> actually support a passed in locale, which is the entire point of the _l
> functions).
>
> Upstreams such as pulseaudio have
> done https://bugs.freedesktop.org/attachment.cgi?id=118644 to guard the
> include, but I see that digitlist.cpp has an alternative branch where
> strtod_l isn't supported: as that function on musl is crippled maybe ICU
> should be told not to use it?
Thanks, I've forced icu to take that alternative branch (when musl is in
use) by monkey patching configure.ac; the updated patch will come with
the next batch of updates. There's no configure switch or environment
variable that will have the necessary effect.
Alex
^ permalink raw reply [flat|nested] 18+ messages in thread
end of thread, other threads:[~2016-11-08 14:48 UTC | newest]
Thread overview: 18+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-11-01 15:25 [PATCH 00/13] Version updates, and various fixes Alexander Kanavin
2016-11-01 15:25 ` [PATCH 01/13] btrfs-tools: update to 4.8.2 Alexander Kanavin
2016-11-01 15:25 ` [PATCH 02/13] ffmpeg: update to 3.2 Alexander Kanavin
2016-11-01 15:25 ` [PATCH 03/13] gnome-desktop3: fix dependencies Alexander Kanavin
2016-11-01 15:25 ` [PATCH 04/13] nspr: update to 4.13.1 Alexander Kanavin
2016-11-01 15:25 ` [PATCH 05/13] vala: update to 0.34.2 Alexander Kanavin
2016-11-01 15:25 ` [PATCH 06/13] webkitgtk: remove lib_package inherit as executables are now installed in libexecdir Alexander Kanavin
2016-11-01 15:25 ` [PATCH 07/13] epiphany: remove unnecessary libwnck3 dependency Alexander Kanavin
2016-11-01 15:25 ` [PATCH 08/13] libwnck3: remove the recipe Alexander Kanavin
2016-11-01 15:25 ` [PATCH 09/13] icu: update to 58.1 Alexander Kanavin
2016-11-02 12:16 ` Burton, Ross
2016-11-02 17:22 ` Khem Raj
2016-11-02 17:38 ` Burton, Ross
2016-11-08 14:48 ` Alexander Kanavin
2016-11-01 15:25 ` [PATCH 10/13] libarchive: update to 3.2.2 Alexander Kanavin
2016-11-01 15:25 ` [PATCH 11/13] valgrind: update to 3.12.0 Alexander Kanavin
2016-11-01 15:25 ` [PATCH 12/13] rt-tests: fix the recipe version to match upstream Alexander Kanavin
2016-11-01 15:25 ` [PATCH 13/13] boost: fix upstream version check Alexander Kanavin
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox