Aug 2, 2011
Richard,
This has been built, I have done a first pass review over these and most seem correct to me, Koen's patch to make the icons dependency dynamic seems Ok to me, but I am not sure when the RDEPENDS are processed compared to when populate_packages_append() is run, will this RDEPENDS be updated correctly.
I built world yesterday with some of the same failures seen in master
Sau!
The following changes since commit fbb734e5753655de30c82c0a036c9043820e02cb:
multilib: Use BPN instead of PN for style like lib${PN} (2011-08-03 18:06:04 +0100)are available in the git repository at:
git://git.openembedded.org/openembedded-core-contrib sgw/stage
http://cgit.openembedded.org/cgit.cgi/openembedded-core-contrib/log/?h=sgw/stage
Dmitry Eremin-Solenikov (1):
eglibc: fix build for armv4 machines
Kang Kai (1):
libnewt: update to 0.52.13
Koen Kooi (1):
gtk-icon-cache bbclass: only add runtime dependencies on
hicolor-icon-theme when installing icons
**RP - Will RDEPENDS be updated at the right point? **
Kumar Gala (2):
binutils: Add support for powerpc e5500 core eglibc_2.13: Add support for handling sqrt & sqrtf on powerpc
Lianhao Lu (1):
environment files: Added and unified version related variables.
Martin Jansa (2):
polkit: depend on intltool-native instead of intltool
libfm: depend on intltool-native instead of intltool
Mei Lei (1):
aspell: upgrade from 0.60.6 to 0.60.6.1
Noor, Ahsan (3):
bison: Add dependency on flex-native
kernel,cml1.bbclass: Move menuconfig to cml1
kernel.bbcalss: Added do_savedefconfig task.
Saul Wold (2):
glibc: Remove unused version
libxt: Add depends for util-linux and libxcb
Tom Rini (10):
connman_test.sh: Rework for busybox 'ps'
sudo: Drop sudo_cv_uid_t_len from site files
tcl: Add tcl_cv_api_serial to siteinfo
Various site files: Drop monotone
Various siteinfo files: Consolidate ac_cv_func_getaddrinfo Various siteinfo files: Drop enca section
Various siteinfo files: Consolidate va_copy/__va_copy/va_val_copy site/common-linux: Add ac_cv_file__dev_zero=yes
siteinfo: Add posix_getpwuid_r posix_getgrgid_r posix_getpwnam_r to
uclibc
Various siteinfo: Drop rp-pppoe variables
Yu Ke (1):
SRC_URI, S: use BPN instead of PN for multilib case
Zhai Edwin (8):
lighttpd: Upgrade to 1.4.29
libsoup-2.4: Upgrade to 2.34.2
libassuan: Upgrade to 2.0.2
gpgme: Upgrade to 1.3.1
parted: Upgrade to 3.0
apr: Upgrade to 1.4.5
apr-util: Upgrade to 1.3.12
xserver-nodm-init: Fix X start failure on some platform
.../farsight/farsight2_0.0.9.bb | 2 +-
.../loudmouth/loudmouth_1.4.0.bb | 2 +-
.../opensync/libopensync-plugin_0.36.inc | 2 +-
.../telepathy/telepathy-farsight_0.0.7.bb | 2 +-
.../telepathy/telepathy-gabble_0.7.8.bb | 2 +-
.../recipes-connectivity/wbxml/wbxml2_0.9.2.bb | 2 +-
.../recipes-gnome/gcalctool/gcalctool_5.7.32.bb | 2 +-
.../recipes-gnome/gcalctool/gcalctool_5.8.17.bb | 2 +-
.../recipes-gnome/libgtkstylus/libgtkstylus_0.5.bb | 2 +-
meta-demoapps/recipes-gnome/wv/wv_1.2.0.bb | 2 +-
meta-demoapps/recipes-sato/kf/kf_0.5.4.1.bb | 2 +-
.../matchbox-themes-extra_git.bb | 2 +-
.../recipes-support/poppler/poppler-data_0.1.bb | 2 +-
meta-demoapps/recipes-support/poppler/poppler.inc | 2 +-
meta/classes/cml1.bbclass | 12 +
meta/classes/gtk-icon-cache.bbclass | 8 +-
meta/classes/kernel.bbclass | 17 +-
meta/classes/toolchain-scripts.bbclass | 3 +
meta/conf/distro/include/tcmode-default.inc | 1 -
.../omap3-sgx-modules_1.3.13.1397.bb | 4 +-
meta/recipes-bsp/zaurusd/zaurusd_svn.bb | 2 +-
.../galago/galago-daemon_0.5.1.bb | 2 +-
.../iproute2/iproute2_2.6.38.bb | 2 +-
meta/recipes-connectivity/ofono/ofono_0.50.bb | 2 +-
.../telepathy/telepathy-glib_0.14.3.bb | 2 +-
.../telepathy/telepathy-idle_0.1.8.bb | 2 +-
.../telepathy/telepathy-python_0.15.19.bb | 2 +-
meta/recipes-core/dbus-wait/dbus-wait_svn.bb | 2 +-
.../eglibc-2.12/armv4-eabi-compile-fix.patch | 25 +
.../eglibc-2.13/armv4-eabi-compile-fix.patch | 25 +
.../recipes-core/eglibc/eglibc-2.13/ppc-sqrt.patch | 538 ++++++++++++++++++++
meta/recipes-core/eglibc/eglibc_2.12.bb | 3 +-
meta/recipes-core/eglibc/eglibc_2.13.bb | 4 +-
.../glib-networking/glib-networking_2.28.7.bb | 2 +-
meta/recipes-core/meta/meta-environment.bb | 2 +-
meta/recipes-core/meta/meta-ide-support.bb | 2 +-
meta/recipes-core/meta/meta-toolchain.bb | 2 +-
.../binutils/binutils/binutils-powerpc-e5500.patch | 112 ++++
meta/recipes-devtools/binutils/binutils_2.21.1.bb | 3 +-
meta/recipes-devtools/bison/bison_2.3.bb | 4 +-
meta/recipes-devtools/bison/bison_2.5.bb | 4 +-
meta/recipes-devtools/distcc/distcc_2.18.3.bb | 2 +-
.../subversion/subversion_1.6.15.bb | 2 +-
meta/recipes-extended/blktool/blktool_4-6.bb | 2 +-
.../recipes-extended/chkconfig/chkconfig_1.3.52.bb | 2 +-
meta/recipes-extended/libidn/libidn_0.6.14.bb | 2 +-
meta/recipes-extended/libidn/libidn_1.22.bb | 2 +-
meta/recipes-extended/libtirpc/libtirpc_0.2.2.bb | 4 +-
.../{lighttpd_1.4.28.bb => lighttpd_1.4.29.bb} | 6 +-
meta/recipes-extended/mktemp/mktemp_1.7.bb | 2 +-
.../newt/files/include-without-python.patch | 73 ---
.../{libnewt_0.52.12.bb => libnewt_0.52.13.bb} | 10 +-
.../{parted-2.3 => parted-3.0}/no_check.patch | 0
.../{parted-2.3 => parted-3.0}/syscalls.patch | 0
.../parted/{parted_2.3.bb => parted_3.0.bb} | 4 +-
meta/recipes-extended/polkit/polkit_0.101.bb | 2 +-
meta/recipes-extended/xdg-utils/xdg-utils_1.0.2.bb | 2 +-
.../ttf-fonts/liberation-fonts_1.06.bb | 2 +-
.../x11-common/xserver-nodm-init/xserver-nodm | 6 +-
.../xorg-driver/xf86-driver-common.inc | 2 +-
meta/recipes-graphics/xorg-lib/libxt_1.1.1.bb | 2 +-
meta/recipes-multimedia/libomxil/libomxil_0.3.3.bb | 2 +-
meta/recipes-sato/eds/eds-tools_bzr.bb | 2 +-
meta/recipes-sato/gaku/gaku_svn.bb | 2 +-
meta/recipes-sato/libical/libical_0.46.bb | 2 +-
meta/recipes-sato/libowl/libowl_svn.bb | 2 +-
.../recipes-sato/owl-video-widget/libowl-av_svn.bb | 2 +-
meta/recipes-sato/puzzles/oh-puzzles_svn.bb | 2 +-
meta/recipes-sato/puzzles/puzzles_r9175.bb | 2 +-
meta/recipes-sato/screenshot/screenshot_svn.bb | 2 +-
.../apr/{apr-util_1.3.10.bb => apr-util_1.3.12.bb} | 14 +-
meta/recipes-support/apr/apr/buildconf_fix.patch | 27 -
.../apr/{apr_1.4.2.bb => apr_1.4.5.bb} | 15 +-
.../{aspell_0.60.6.bb => aspell_0.60.6.1.bb} | 6 +-
.../disable_gpgconf_check.patch | 0
.../gpgme/{gpgme_1.3.0.bb => gpgme_1.3.1.bb} | 10 +-
.../{libassuan_2.0.1.bb => libassuan_2.0.2.bb} | 4 +-
meta/recipes-support/libfm/libfm_0.1.14.bb | 2 +-
meta/recipes-support/liboil/liboil_0.3.17.bb | 2 +-
...libsoup-2.4_2.34.1.bb => libsoup-2.4_2.34.2.bb} | 4 +-
meta/recipes-support/neon/neon_0.29.5.bb | 2 +-
meta/site/arm-common | 25 +-
meta/site/arm-linux | 9 -
meta/site/common-glibc | 12 +-
meta/site/common-linux | 3 +
meta/site/common-uclibc | 15 +
meta/site/ix86-common | 31 +-
meta/site/mips-common | 18 +-
meta/site/mips-linux | 25 +-
meta/site/mips-linux-uclibc | 24 +-
meta/site/mipsel-linux | 26 +-
meta/site/mipsel-linux-uclibc | 12 +-
meta/site/powerpc-linux | 13 +-
meta/site/powerpc32-linux | 17 -
meta/site/sh-common | 24 +-
meta/site/x86_64-linux | 14 +-
meta/site/x86_64-linux-uclibc | 12 +-
scripts/qemuimage-tests/tools/connman_test.sh | 8 +-
98 files changed, 912 insertions(+), 422 deletions(-)
create mode 100644 meta/recipes-core/eglibc/eglibc-2.12/armv4-eabi-compile-fix.patch
create mode 100644 meta/recipes-core/eglibc/eglibc-2.13/armv4-eabi-compile-fix.patch
create mode 100644 meta/recipes-core/eglibc/eglibc-2.13/ppc-sqrt.patch
create mode 100644 meta/recipes-devtools/binutils/binutils/binutils-powerpc-e5500.patch
rename meta/recipes-extended/lighttpd/{lighttpd_1.4.28.bb => lighttpd_1.4.29.bb} (90%)
delete mode 100644 meta/recipes-extended/newt/files/include-without-python.patch
rename meta/recipes-extended/newt/{libnewt_0.52.12.bb => libnewt_0.52.13.bb} (80%)
rename meta/recipes-extended/parted/{parted-2.3 => parted-3.0}/no_check.patch (100%)
rename meta/recipes-extended/parted/{parted-2.3 => parted-3.0}/syscalls.patch (100%)
rename meta/recipes-extended/parted/{parted_2.3.bb => parted_3.0.bb} (78%)
rename meta/recipes-support/apr/{apr-util_1.3.10.bb => apr-util_1.3.12.bb} (63%)
delete mode 100644 meta/recipes-support/apr/apr/buildconf_fix.patch
rename meta/recipes-support/apr/{apr_1.4.2.bb => apr_1.4.5.bb} (79%)
rename meta/recipes-support/aspell/{aspell_0.60.6.bb => aspell_0.60.6.1.bb} (82%)
rename meta/recipes-support/gpgme/{gpgme-1.3.0 => gpgme-1.3.1}/disable_gpgconf_check.patch (100%)
rename meta/recipes-support/gpgme/{gpgme_1.3.0.bb => gpgme_1.3.1.bb} (74%)
rename meta/recipes-support/libassuan/{libassuan_2.0.1.bb => libassuan_2.0.2.bb} (82%)
rename meta/recipes-support/libsoup/{libsoup-2.4_2.34.1.bb => libsoup-2.4_2.34.2.bb} (76%)Signature · 1 line
1.7.3.4
[CONSOLIDATED PULL 03/33] libfm: depend on intltool-native instead of intltool
From: Martin Jansa <[email protected]>
--- meta/recipes-support/libfm/libfm_0.1.14.bb | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-)
meta/recipes-support/libfm/libfm_0.1.14.bb +1 -1
@@ -8,7 +8,7 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=59530bdf33659b29e73d4adb9f9f6552 \ file://src/base/fm-config.h;endline=23;md5=ad0fc418c3cf041eea35ddb3daf37f17" SECTION = "x11/libs" -DEPENDS = "gtk+ menu-cache intltool" +DEPENDS = "gtk+ menu-cache intltool-native" PR = "r3"
Signature · 1 line
1.7.3.4
[CONSOLIDATED PULL 02/33] polkit: depend on intltool-native instead of intltool
In reply to Saul WoldFrom: Martin Jansa <[email protected]>
--- meta/recipes-extended/polkit/polkit_0.101.bb | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-)
meta/recipes-extended/polkit/polkit_0.101.bb +1 -1
@@ -12,7 +12,7 @@ SRC_URI = "http://hal.freedesktop.org/releases/polkit-${PV}.tar.gz \ PAM_SRC_URI = "file://polkit-1_pam.patch" PR = "r1" -DEPENDS = "libpam expat dbus-glib eggdbus intltool" +DEPENDS = "libpam expat dbus-glib eggdbus intltool-native" RDEPENDS_${PN} = "libpam" EXTRA_OECONF = "--with-authfw=pam --with-os-type=moblin --disable-man-pages --disable-gtk-doc --disable-introspection"
Signature · 1 line
1.7.3.4
[CONSOLIDATED PULL 01/33] libnewt: update to 0.52.13
In reply to Saul WoldFrom: Kang Kai <[email protected]>
Update libnewt to 0.52.13, and remove include-without-python.patch because it has been merged.
Update SRC_URI and add SRC_URI checksum.
---
.../newt/files/include-without-python.patch | 73 --------------------
.../{libnewt_0.52.12.bb => libnewt_0.52.13.bb} | 10 ++-
2 files changed, 6 insertions(+), 77 deletions(-)
delete mode 100644 meta/recipes-extended/newt/files/include-without-python.patch
rename meta/recipes-extended/newt/{libnewt_0.52.12.bb => libnewt_0.52.13.bb} (80%)meta/recipes-extended/newt/files/include-without-python.patch deleted +0 -73
@@ -1,73 +0,0 @@ -Upstream-Status: Pending - -From 3d13bbbb769050fac4cc6c904c174edc27e4f03d Mon Sep 17 00:00:00 2001 -From: Otavio Salvador <[email protected]> -Date: Thu, 20 Jan 2011 14:14:51 -0200 -Subject: [PATCH] build: add -without-python - -Signed-off-by: Otavio Salvador <[email protected]> ---- - Makefile.in | 8 ++++---- - configure.ac | 10 ++++++++-- - 2 files changed, 12 insertions(+), 6 deletions(-) - -diff --git a/Makefile.in b/Makefile.in -index e764e61..74e9097 100644 ---- a/Makefile.in -+++ b/Makefile.in -@@ -77,7 +77,7 @@ showkey: showkey.o $(LIBNEWT) - $(CC) -g -o showkey showkey.o $(LIBNEWT) $(LDFLAGS) $(LIBS) - - _snackmodule.so: snackmodule.c $(LIBNEWTSH) -- for ver in $(PYTHONVERS) ; do \ -+ [ -n "$(PYTHONVERS)" ] && for ver in $(PYTHONVERS) ; do \ - mkdir -p $$ver ;\ - PCFLAGS=`$$ver-config --cflags`; \ - PIFLAGS=`$$ver-config --includes`; \ -@@ -85,7 +85,7 @@ _snackmodule.so: snackmodule.c $(LIBNEWTSH) - PLFLAGS=`$$ver-config --libs`; \ - $(CC) $(CPPFLAGS) $$PIFLAGS $$PCFLAGS -c -o $$ver/snackmodule.o snackmodule.c ;\ - $(CC) --shared $$PLDFLAGS $$PLFLAGS $(LDFLAGS) -o $$ver/_snackmodule.so $$ver/snackmodule.o -L. -lnewt $(LIBS);\ -- done -+ done || : - touch $@ - - whiptail: $(NDIALOGOBJS) $(LIBNEWTSH) -@@ -141,11 +141,11 @@ install-sh: sharedlib $(WHIPTCLSO) _snackmodule.so - ln -sf $(LIBNEWTSONAME) $(instroot)/$(libdir)/libnewt.so - ln -sf $(LIBNEWTSH) $(instroot)/$(libdir)/$(LIBNEWTSONAME) - [ -n "$(WHIPTCLSO)" ] && install -m 755 whiptcl.so $(instroot)/$(libdir) || : -- for ver in $(PYTHONVERS) ; do \ -+ [ -n "$(PYTHONVERS)" ] && for ver in $(PYTHONVERS) ; do \ - [ -d $(instroot)/$(libdir)/$$ver/site-packages ] || install -m 755 -d $(instroot)/$(libdir)/$$ver/site-packages ;\ - install -m 755 $$ver/_snackmodule.so $(instroot)/$(libdir)/$$ver/site-packages ;\ - install -m 644 snack.py $(instroot)/$(libdir)/$$ver/site-packages ;\ -- done -+ done || : - - Makefile: newt.spec - echo "You need to rerun ./configure before continuing" -diff --git a/configure.ac b/configure.ac -index 7bc381a..dc04352 100644 ---- a/configure.ac -+++ b/configure.ac -@@ -54,8 +54,14 @@ fi - AC_CHECK_HEADERS([popt.h libintl.h]) - - AC_MSG_CHECKING([for python versions]) --PYTHONVERS=$(echo /usr/include/python*/Python.h | sed "s|/usr/include/||g"| sed "s|/Python.h||g" 2> /dev/null) --AC_MSG_RESULT([$PYTHONVERS]) -+AC_ARG_WITH([python], [ --without-python do not compile python support]) -+if test "x$with_python" = "xno"; then -+ AC_MSG_RESULT([skipped]) -+ PYTHONVERS= -+else -+ PYTHONVERS=$(ls /usr/include/python*/Python.h 2> /dev/null | sed "s|/usr/include/||g"| sed "s|/Python.h||g" 2> /dev/null) -+ AC_MSG_RESULT([$PYTHONVERS]) -+fi - AC_SUBST([PYTHONVERS]) - - AC_ARG_WITH([tcl], [ --without-tcl do not compile whiptcl.so]) --- -1.7.2.3 -
meta/recipes-extended/newt/libnewt_0.52.13.bb renamed from meta/recipes-extended/newt/libnewt_0.52.12.bb +6 -4
@@ -17,16 +17,18 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=55ca817ccb7d5b5b66355690e9abc605" # slang needs to be >= 2.2 DEPENDS = "slang popt" -PR = "r2" +PR = "r0" SRCREV = "c3c7be75f6ef1adfc2be5f99c1e8ef3f0ab58c38" -SRC_URI = "git://git.fedorahosted.org/git/newt;protocol=git \ - file://include-without-python.patch \ +SRC_URI = "https://fedorahosted.org/releases/n/e/newt/newt-${PV}.tar.gz \ file://remove_slang_include.patch \ file://fix_SHAREDDIR.patch" -S = "${WORKDIR}/git" +SRC_URI[md5sum] = "77de05b3f58540152a4ae32a1a64e5d0" +SRC_URI[sha256sum] = "01c254b00a3d27e22f13240b6db74df04e721ccec4d1d4fc7b45fee009efc05f" + +S = "${WORKDIR}/newt-${PV}" EXTRA_OECONF = "--without-python --without-tcl"
Signature · 1 line
1.7.3.4
[CONSOLIDATED PULL 06/33] bison: Add dependency on flex-native
In reply to Saul WoldFrom: Noor, Ahsan <[email protected]>
* This is 0479b70418ef553859029911c57c63a7aaebe299 from OE. flex-native is needed to build bison. The dependency was being satisfied indirectly but we need to add it explicitly.
--- meta/recipes-devtools/bison/bison_2.3.bb | 4 ++-- meta/recipes-devtools/bison/bison_2.5.bb | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-)
meta/recipes-devtools/bison/bison_2.3.bb +2 -2
@@ -7,9 +7,9 @@ HOMEPAGE = "http://www.gnu.org/software/bison/" LICENSE = "GPLv2" LIC_FILES_CHKSUM = "file://COPYING;md5=eb723b61539feef013de476e68b5c50a" SECTION = "devel" -DEPENDS = "bison-native" +DEPENDS = "bison-native flex-native" -PR = "r0" +PR = "r1" BASE_SRC_URI = "${GNU_MIRROR}/bison/bison-${PV}.tar.gz \ file://bison-2.3_m4.patch"
meta/recipes-devtools/bison/bison_2.5.bb +2 -2
@@ -7,9 +7,9 @@ HOMEPAGE = "http://www.gnu.org/software/bison/" LICENSE = "GPLv3" LIC_FILES_CHKSUM = "file://COPYING;md5=d32239bcb673463ab874e80d47fae504" SECTION = "devel" -DEPENDS = "bison-native" +DEPENDS = "bison-native flex-native" -PR = "r0" +PR = "r1" BASE_SRC_URI = "${GNU_MIRROR}/bison/bison-${PV}.tar.gz \ file://m4.patch \
Signature · 1 line
1.7.3.4
[CONSOLIDATED PULL 05/33] aspell: upgrade from 0.60.6 to 0.60.6.1
In reply to Saul WoldFrom: Mei Lei <[email protected]>
---
.../{aspell_0.60.6.bb => aspell_0.60.6.1.bb} | 6 +++---
1 files changed, 3 insertions(+), 3 deletions(-)
rename meta/recipes-support/aspell/{aspell_0.60.6.bb => aspell_0.60.6.1.bb} (82%)meta/recipes-support/aspell/aspell_0.60.6.1.bb renamed from meta/recipes-support/aspell/aspell_0.60.6.bb +3 -3
@@ -1,12 +1,12 @@ SRC_URI = "${GNU_MIRROR}/aspell/aspell-${PV}.tar.gz" -SRC_URI[md5sum] = "bc80f0198773d5c05086522be67334eb" -SRC_URI[sha256sum] = "4f5b1520e26cf6bbb1b5ca8a2f9f22948c3ca38ac4c2dd9e02df042fee7c0e36" +SRC_URI[md5sum] = "e66a9c9af6a60dc46134fdacf6ce97d7" +SRC_URI[sha256sum] = "f52583a83a63633701c5f71db3dc40aab87b7f76b29723aeb27941eff42df6e1" DESCRIPTION = "GNU Aspell spell-checker" SECTION = "console/utils" LICENSE="LGPLv2 | LGPLv2.1" LIC_FILES_CHKSUM = "file://COPYING;md5=7fbc338309ac38fefcd64b04bb903e34" - +PR = "r0" PACKAGES += "libaspell libpspell libpspell-dev aspell-utils" FILES_${PN}-dbg += "${libdir}/aspell-0.60/.debu*"
Signature · 1 line
1.7.3.4
[CONSOLIDATED PULL 07/33] gtk-icon-cache bbclass: only add runtime dependencies on hicolor-icon-theme when installing icons
In reply to Saul WoldFrom: Koen Kooi <[email protected]>
Tested with gnome-icon-theme and libsoup recipes on angstrom.
--- meta/classes/gtk-icon-cache.bbclass | 8 ++++++-- 1 files changed, 6 insertions(+), 2 deletions(-)
meta/classes/gtk-icon-cache.bbclass +6 -2
@@ -1,5 +1,4 @@ FILES_${PN} += "${datadir}/icons/hicolor" -RDEPENDS += "hicolor-icon-theme" # This could run on the host as icon cache files are architecture independent, # but there is no gtk-update-icon-cache built natively.
@@ -34,7 +33,12 @@ python populate_packages_append () { icon_dir = '%s/%s/%s/icons' % (pkgdest, pkg, bb.data.getVar('datadir', d, 1)) if not os.path.exists(icon_dir): continue - + + bb.note("adding hicolor-icon-theme dependency to %s" % pkg) + rdepends = bb.data.getVar('RDEPENDS', d, 1) + rdepends += "hicolor-icon-theme" + bb.data.setVar('RDEPENDS', rdepends, d) + bb.note("adding gtk-icon-cache postinst and postrm scripts to %s" % pkg) postinst = bb.data.getVar('pkg_postinst_%s' % pkg, d, 1) or bb.data.getVar('pkg_postinst', d, 1)
Signature · 1 line
1.7.3.4
[CONSOLIDATED PULL 27/33] site/common-linux: Add ac_cv_file__dev_zero=yes
In reply to Saul WoldFrom: Tom Rini <[email protected]>
--- meta/site/common-linux | 3 +++ 1 files changed, 3 insertions(+), 0 deletions(-)
meta/site/common-linux +3 -0
@@ -1,3 +1,6 @@ +# apr +ac_cv_file__dev_zero=${ac_cv_file__dev_zero=yes} + # samba samba_cv_HAVE_IFACE_AIX=${samba_cv_HAVE_IFACE_AIX=no} samba_cv_HAVE_IFACE_IFCONF=${samba_cv_HAVE_IFACE_IFCONF=yes}
Signature · 1 line
1.7.3.4
[CONSOLIDATED PULL 10/33] kernel, cml1.bbclass: Move menuconfig to cml1
In reply to Saul WoldFrom: Noor, Ahsan <[email protected]>
* The menuconfig target exists in places other than the kernel that use kernel style config.
--- meta/classes/cml1.bbclass | 12 ++++++++++++ meta/classes/kernel.bbclass | 15 --------------- 2 files changed, 12 insertions(+), 15 deletions(-)
meta/classes/cml1.bbclass +12 -0
@@ -6,3 +6,15 @@ cml1_do_configure() { EXPORT_FUNCTIONS do_configure addtask configure after do_unpack do_patch before do_compile + +do_menuconfig() { + export TERMWINDOWTITLE="${PN} Configuration" + export SHELLCMDS="make menuconfig" + ${TERMCMDRUN} + if [ $? -ne 0 ]; then + oefatal "'${TERMCMD}' not found. Check TERMCMD variable." + fi +} +do_menuconfig[nostamp] = "1" +addtask menuconfig after do_configure +
meta/classes/kernel.bbclass +0 -15
@@ -197,21 +197,6 @@ kernel_do_configure() { do_configure[depends] += "${INITRAMFS_TASK}" -do_menuconfig() { - export DISPLAY='${DISPLAY}' - export DBUS_SESSION_BUS_ADDRESS='${DBUS_SESSION_BUS_ADDRESS}' - export XAUTHORITY='${XAUTHORITY}' - export TERMWINDOWTITLE="${PN} Kernel Configuration" - export SHELLCMDS="make menuconfig" - ${TERMCMDRUN} - if [ $? -ne 0 ]; then - echo "Fatal: '${TERMCMD}' not found. Check TERMCMD variable." - exit 1 - fi -} -do_menuconfig[nostamp] = "1" -addtask menuconfig after do_configure - pkg_postinst_kernel () { cd /${KERNEL_IMAGEDEST}; update-alternatives --install /${KERNEL_IMAGEDEST}/${KERNEL_IMAGETYPE} ${KERNEL_IMAGETYPE} ${KERNEL_IMAGETYPE}-${KERNEL_VERSION} ${KERNEL_PRIORITY} || true }
Signature · 1 line
1.7.3.4
[CONSOLIDATED PULL 29/33] Various siteinfo: Drop rp-pppoe variables
In reply to Saul WoldFrom: Tom Rini <[email protected]>
These variables were wrong on big-endian machines and this recipe is now handled in meta-oe (along with the siteinfo files).
--- meta/site/arm-linux | 3 --- meta/site/ix86-common | 3 --- meta/site/mips-linux | 4 ---- meta/site/mips-linux-uclibc | 3 --- meta/site/mipsel-linux | 3 --- meta/site/mipsel-linux-uclibc | 3 --- meta/site/sh-common | 3 --- 7 files changed, 0 insertions(+), 22 deletions(-)
meta/site/arm-linux +0 -3
@@ -158,6 +158,3 @@ ac_cv_func_pthread_attr_getstack=${ac_cv_func_pthread_attr_getstack=yes} ac_cv_member_struct_sockaddr_sa_len=${ac_cv_member_struct_sockaddr_sa_len=no} ac_cv_gnet_have_abstract_sockets=${ac_cv_gnet_have_abstract_sockets=no} gnet_sockaddr_family_field_name=${gnet_sockaddr_family_field_name=ss_family} - -# rp-pppoe -rpppoe_cv_pack_bitfields=${rpppoe_cv_pack_bitfields=rev}
meta/site/ix86-common +0 -3
@@ -147,9 +147,6 @@ ac_cv_pread=${ac_cv_pread=no} ac_cv_pwrite=${ac_cv_pwrite=no} php_cv_lib_cookie_io_functions_use_off64_t=${php_cv_lib_cookie_io_functions_use_off64_t=yes} -# rp-pppoe -rpppoe_cv_pack_bitfields=${rpppoe_cv_pack_bitfields=rev} - # rsync rsync_cv_HAVE_BROKEN_LARGEFILE=${rsync_cv_HAVE_BROKEN_LARGEFILE=no} rsync_cv_HAVE_SOCKETPAIR=${rsync_cv_HAVE_SOCKETPAIR=yes}
meta/site/mips-linux +0 -4
@@ -45,10 +45,6 @@ libIDL_cv_long_long_format=${libIDL_cv_long_long_format=ll} # ncftp wi_cv_struct_timeval_tv_sec=${wi_cv_struct_timeval_tv_sec=long} wi_cv_struct_timeval_tv_usec=${wi_cv_struct_timeval_tv_usec=long} -wi_cv_unix_domain_sockets=${wi_cv_unix_domain_sockets=yes} - -# rp-pppoe -rpppoe_cv_pack_bitfields=${rpppoe_cv_pack_bitfields=rev} # db db_cv_align_t=${db_cv_align_t='unsigned long long'}
meta/site/mips-linux-uclibc +0 -3
@@ -47,9 +47,6 @@ wi_cv_struct_timeval_tv_sec=${wi_cv_struct_timeval_tv_sec=long} wi_cv_struct_timeval_tv_usec=${wi_cv_struct_timeval_tv_usec=long} wi_cv_unix_domain_sockets=${wi_cv_unix_domain_sockets=yes} -# rp-pppoe -rpppoe_cv_pack_bitfields=${rpppoe_cv_pack_bitfields=rev} - # db db_cv_align_t=${db_cv_align_t='unsigned long long'} db_cv_alignp_t=${db_cv_alignp_t='unsigned long'}
meta/site/mipsel-linux +0 -3
@@ -47,9 +47,6 @@ wi_cv_struct_timeval_tv_sec=${wi_cv_struct_timeval_tv_sec=long} wi_cv_struct_timeval_tv_usec=${wi_cv_struct_timeval_tv_usec=long} wi_cv_unix_domain_sockets=${wi_cv_unix_domain_sockets=yes} -# rp-pppoe -rpppoe_cv_pack_bitfields=${rpppoe_cv_pack_bitfields=rev} - # db db_cv_align_t=${db_cv_align_t='unsigned long long'} db_cv_alignp_t=${db_cv_alignp_t='unsigned long'}
meta/site/mipsel-linux-uclibc +0 -3
@@ -98,6 +98,3 @@ samba_cv_sysquotas_file=${samba_cv_sysquotas_file=lib/sysquotas_4A.c} # This cached value needs a local patch to pick it up, upstream 3.0.14a # doesn't cache it. samba_cv_LINUX_LFS_SUPPORT=${samba_cv_LINUX_LFS_SUPPORT=yes} - -# rp-pppoe -rpppoe_cv_pack_bitfields=${rpppoe_cv_pack_bitfields=rev}
meta/site/sh-common +0 -3
@@ -200,9 +200,6 @@ bash_cv_func_sigsetjmp=${bash_cv_func_sigsetjmp=missing} mysql_cv_func_atomic_sub=${mysql_cv_func_atomic_sub=no} mysql_cv_func_atomic_add=${mysql_cv_func_atomic_add=no} -# rp-pppoe -rpppoe_cv_pack_bitfields=${rpppoe_cv_pack_bitfields=rev} - # gettext am_cv_func_working_getline=${am_cv_func_working_getline=yes}
Signature · 1 line
1.7.3.4
[CONSOLIDATED PULL 08/33] binutils: Add support for powerpc e5500 core
In reply to Saul WoldFrom: Kumar Gala <[email protected]>
Add powerpc e5500 core support to binutils so its recognized by assember, etc. The e5500 is a 64-bit core from Freescale utilized in the P5020 SoC.
--- .../binutils/binutils/binutils-powerpc-e5500.patch | 112 ++++++++++++++++++++ meta/recipes-devtools/binutils/binutils_2.21.1.bb | 3 +- 2 files changed, 114 insertions(+), 1 deletions(-) create mode 100644 meta/recipes-devtools/binutils/binutils/binutils-powerpc-e5500.patch
meta/recipes-devtools/binutils/binutils/binutils-powerpc-e5500.patch new file +112 -0
@@ -0,0 +1,112 @@ +Upstream-Status: Pending + +Add support for FSL PowerPC e5500 core. + +Signed-off-by: Edmar Wienskoski <[email protected]> +Signed-off-by: Kumar Gala <[email protected]> + +Index: binutils-2.21.1/bfd/archures.c +=================================================================== +--- binutils-2.21.1.orig/bfd/archures.c ++++ binutils-2.21.1/bfd/archures.c +@@ -231,6 +231,7 @@ DESCRIPTION + .#define bfd_mach_ppc_e500 500 + .#define bfd_mach_ppc_e500mc 5001 + .#define bfd_mach_ppc_e500mc64 5005 ++.#define bfd_mach_ppc_e5500 5006 + .#define bfd_mach_ppc_titan 83 + . bfd_arch_rs6000, {* IBM RS/6000 *} + .#define bfd_mach_rs6k 6000 +Index: binutils-2.21.1/bfd/bfd-in2.h +=================================================================== +--- binutils-2.21.1.orig/bfd/bfd-in2.h ++++ binutils-2.21.1/bfd/bfd-in2.h +@@ -1918,6 +1918,7 @@ enum bfd_architecture + #define bfd_mach_ppc_e500 500 + #define bfd_mach_ppc_e500mc 5001 + #define bfd_mach_ppc_e500mc64 5005 ++#define bfd_mach_ppc_e5500 5006 + #define bfd_mach_ppc_titan 83 + bfd_arch_rs6000, /* IBM RS/6000 */ + #define bfd_mach_rs6k 6000 +Index: binutils-2.21.1/bfd/cpu-powerpc.c +=================================================================== +--- binutils-2.21.1.orig/bfd/cpu-powerpc.c ++++ binutils-2.21.1/bfd/cpu-powerpc.c +@@ -352,6 +352,20 @@ const bfd_arch_info_type bfd_powerpc_arc + FALSE, /* not the default */ + powerpc_compatible, + bfd_default_scan, ++ &bfd_powerpc_archs[19] ++ }, ++ { ++ 64, /* 64 bits in a word */ ++ 64, /* 64 bits in an address */ ++ 8, /* 8 bits in a byte */ ++ bfd_arch_powerpc, ++ bfd_mach_ppc_e5500, ++ "powerpc", ++ "powerpc:e5500", ++ 3, ++ FALSE, /* not the default */ ++ powerpc_compatible, ++ bfd_default_scan, + 0 + } + }; +Index: binutils-2.21.1/gas/config/tc-ppc.c +=================================================================== +--- binutils-2.21.1.orig/gas/config/tc-ppc.c ++++ binutils-2.21.1/gas/config/tc-ppc.c +@@ -1236,6 +1236,7 @@ PowerPC options:\n\ + -me500, -me500x2 generate code for Motorola e500 core complex\n\ + -me500mc, generate code for Freescale e500mc core complex\n\ + -me500mc64, generate code for Freescale e500mc64 core complex\n\ ++-me5500, generate code for Freescale e5500 core complex\n\ + -mspe generate code for Motorola SPE instructions\n\ + -mtitan generate code for AppliedMicro Titan core complex\n\ + -mregnames Allow symbolic names for registers\n\ +Index: binutils-2.21.1/gas/doc/as.texinfo +=================================================================== +--- binutils-2.21.1.orig/gas/doc/as.texinfo ++++ binutils-2.21.1/gas/doc/as.texinfo +@@ -432,7 +432,7 @@ gcc(1), ld(1), and the Info entries for + [@b{-a32}|@b{-a64}] + [@b{-mpwrx}|@b{-mpwr2}|@b{-mpwr}|@b{-m601}|@b{-mppc}|@b{-mppc32}|@b{-m603}|@b{-m604}|@b{-m403}|@b{-m405}| + @b{-m440}|@b{-m464}|@b{-m476}|@b{-m7400}|@b{-m7410}|@b{-m7450}|@b{-m7455}|@b{-m750cl}|@b{-mppc64}| +- @b{-m620}|@b{-me500}|@b{-e500x2}|@b{-me500mc}|@b{-me500mc64}|@b{-mppc64bridge}|@b{-mbooke}| ++ @b{-m620}|@b{-me500}|@b{-e500x2}|@b{-me500mc}|@b{-me500mc64}|@b{-me5500}|@b{-mppc64bridge}|@b{-mbooke}| + @b{-mpower4}|@b{-mpr4}|@b{-mpower5}|@b{-mpwr5}|@b{-mpwr5x}|@b{-mpower6}|@b{-mpwr6}| + @b{-mpower7}|@b{-mpw7}|@b{-ma2}|@b{-mcell}|@b{-mspe}|@b{-mtitan}|@b{-me300}|@b{-mcom}] + [@b{-many}] [@b{-maltivec}|@b{-mvsx}] +Index: binutils-2.21.1/gas/doc/c-ppc.texi +=================================================================== +--- binutils-2.21.1.orig/gas/doc/c-ppc.texi ++++ binutils-2.21.1/gas/doc/c-ppc.texi +@@ -85,6 +85,9 @@ Generate code for Freescale e500mc core + @item -me500mc64 + Generate code for Freescale e500mc64 core complex. + ++@item -me5500 ++Generate code for Freescale e5500 core complex. ++ + @item -mspe + Generate code for Motorola SPE instructions. + +Index: binutils-2.21.1/opcodes/ppc-dis.c +=================================================================== +--- binutils-2.21.1.orig/opcodes/ppc-dis.c ++++ binutils-2.21.1/opcodes/ppc-dis.c +@@ -114,6 +114,12 @@ struct ppc_mopt ppc_opts[] = { + | PPC_OPCODE_E500MC | PPC_OPCODE_64 | PPC_OPCODE_POWER5 + | PPC_OPCODE_POWER6 | PPC_OPCODE_POWER7), + 0 }, ++ { "e5500", (PPC_OPCODE_PPC | PPC_OPCODE_BOOKE | PPC_OPCODE_ISEL ++ | PPC_OPCODE_PMR | PPC_OPCODE_CACHELCK | PPC_OPCODE_RFMCI ++ | PPC_OPCODE_E500MC | PPC_OPCODE_64 | PPC_OPCODE_POWER4 ++ | PPC_OPCODE_POWER5 | PPC_OPCODE_POWER6 ++ | PPC_OPCODE_POWER7), ++ 0 }, + { "e500x2", (PPC_OPCODE_PPC | PPC_OPCODE_BOOKE | PPC_OPCODE_SPE + | PPC_OPCODE_ISEL | PPC_OPCODE_EFS | PPC_OPCODE_BRLOCK + | PPC_OPCODE_PMR | PPC_OPCODE_CACHELCK | PPC_OPCODE_RFMCI
meta/recipes-devtools/binutils/binutils_2.21.1.bb +2 -1
@@ -1,6 +1,6 @@ require binutils.inc -PR = "r3" +PR = "r4" LIC_FILES_CHKSUM="\ file://src-release;endline=17;md5=4830a9ef968f3b18dd5e9f2c00db2d35\
@@ -30,6 +30,7 @@ SRC_URI = "\ file://binutils-poison.patch \ file://libtool-rpath-fix.patch \ file://clone-shadow.patch \ + file://binutils-powerpc-e5500.patch \ " SRC_URI[md5sum] = "a22801a9cad45c85e9ff6afc10537d72"
Signature · 1 line
1.7.3.4
[CONSOLIDATED PULL 11/33] lighttpd: Upgrade to 1.4.29
In reply to Saul WoldFrom: Zhai Edwin <[email protected]>
---
.../{lighttpd_1.4.28.bb => lighttpd_1.4.29.bb} | 6 +++---
1 files changed, 3 insertions(+), 3 deletions(-)
rename meta/recipes-extended/lighttpd/{lighttpd_1.4.28.bb => lighttpd_1.4.29.bb} (90%)meta/recipes-extended/lighttpd/lighttpd_1.4.29.bb renamed from meta/recipes-extended/lighttpd/lighttpd_1.4.28.bb +3 -3
@@ -18,14 +18,14 @@ RDEPENDS_${PN} += " \ PR = "r0" -SRC_URI = "http://download.lighttpd.net/lighttpd/releases-1.4.x/lighttpd-${PV}.tar.gz;name=src \ +SRC_URI = "http://download.lighttpd.net/lighttpd/releases-1.4.x/lighttpd-${PV}.tar.bz2 \ file://index.html \ file://lighttpd.conf \ file://lighttpd \ " -SRC_URI[src.md5sum] = "202d36efc6324adb95a3600d2826ec6a" -SRC_URI[src.sha256sum] = "efd7623f43182723b99c51d57a24158e22a207cd90dca35aaf3b2e3bac115712" +SRC_URI[md5sum] = "e6e67b09986cb504db630b5a86b2dd76" +SRC_URI[sha256sum] = "afd8af213e65afb48b397d004696c6620a7ae7f3d4f162ec46a04b9b9dbfd599" EXTRA_OECONF = " \ --without-bzip2 \
Signature · 1 line
1.7.3.4
[CONSOLIDATED PULL 12/33] libsoup-2.4: Upgrade to 2.34.2
In reply to Saul WoldFrom: Zhai Edwin <[email protected]>
---
...libsoup-2.4_2.34.1.bb => libsoup-2.4_2.34.2.bb} | 4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
rename meta/recipes-support/libsoup/{libsoup-2.4_2.34.1.bb => libsoup-2.4_2.34.2.bb} (76%)meta/recipes-support/libsoup/libsoup-2.4_2.34.2.bb renamed from meta/recipes-support/libsoup/libsoup-2.4_2.34.1.bb +2 -2
@@ -12,8 +12,8 @@ DEPENDS = "glib-2.0 gnutls libxml2 libproxy sqlite3 libgnome-keyring" SRC_URI = "${GNOME_MIRROR}/libsoup/2.34/libsoup-${PV}.tar.bz2" -SRC_URI[md5sum] = "846779d898c11f97b5de28a79ea82254" -SRC_URI[sha256sum] = "a2f846af2c4c08e15eacc9879c8c9be4d85f8105f960f96a9ba3dbabd9ee517b" +SRC_URI[md5sum] = "2454b38681a6e082b613a781a501e721" +SRC_URI[sha256sum] = "1d70edc48c309528635012269733739f9cd22548913125864318a65d1b6f1261" S = "${WORKDIR}/libsoup-${PV}"
Signature · 1 line
1.7.3.4
[CONSOLIDATED PULL 09/33] environment files: Added and unified version related variables.
In reply to Saul WoldFrom: Lianhao Lu <[email protected]>
[YOCTO #1306] Fixing.
Added and unified version related variables in all environment files generated by package meta-toolchain, meta-ide-support, meta-environment-xxx.
--- meta/classes/toolchain-scripts.bbclass | 3 +++ meta/recipes-core/meta/meta-environment.bb | 2 +- meta/recipes-core/meta/meta-ide-support.bb | 2 +- meta/recipes-core/meta/meta-toolchain.bb | 2 +- 4 files changed, 6 insertions(+), 3 deletions(-)
meta/classes/toolchain-scripts.bbclass +3 -0
@@ -30,6 +30,7 @@ toolchain_create_sdk_env_script () { echo 'export OECORE_TARGET_SYSROOT="${SDKTARGETSYSROOT}"' >> $script echo 'export OECORE_ACLOCAL_OPTS="-I ${SDKPATHNATIVE}/usr/share/aclocal"' >> $script echo 'export POKY_DISTRO_VERSION="${DISTRO_VERSION}"' >> $script + echo 'export POKY_SDK_VERSION="${SDK_VERSION}"' >> $script } # This function creates an environment-setup-script in the TMPDIR which enables
@@ -61,6 +62,8 @@ toolchain_create_tree_env_script () { echo 'export OECORE_NATIVE_SYSROOT="${STAGING_DIR_NATIVE}"' >> $script echo 'export OECORE_TARGET_SYSROOT="${STAGING_DIR_TARGET}"' >> $script echo 'export OECORE_ACLOCAL_OPTS="-I ${STAGING_DIR_NATIVE}/usr/share/aclocal"' >> $script + echo 'export POKY_DISTRO_VERSION="${DISTRO_VERSION}"' >> $script + echo 'export POKY_SDK_VERSION="${SDK_VERSION}"' >> $script } # This function creates an environment-setup-script for use by the ADT installer
meta/recipes-core/meta/meta-environment.bb +1 -1
@@ -2,7 +2,7 @@ DESCRIPTION = "Package of environment files for SDK" LIC_FILES_CHKSUM = "file://${COREBASE}/LICENSE;md5=3f40d7994397109285ec7b81fdeb3b58 \ file://${COREBASE}/meta/COPYING.MIT;md5=3da9cfbcb788c80a0384361b4de20420" LICENSE = "MIT" -PR = "r5" +PR = "r6" EXCLUDE_FROM_WORLD = "1"
meta/recipes-core/meta/meta-ide-support.bb +1 -1
@@ -4,7 +4,7 @@ LIC_FILES_CHKSUM = "file://${COREBASE}/LICENSE;md5=3f40d7994397109285ec7b81fdeb3 file://${COREBASE}/meta/COPYING.MIT;md5=3da9cfbcb788c80a0384361b4de20420" DEPENDS = "virtual/libc gdb-cross qemu-helper-native unfs-server-native" -PR = "r1" +PR = "r2" inherit meta toolchain-scripts
meta/recipes-core/meta/meta-toolchain.bb +1 -1
@@ -1,7 +1,7 @@ DESCRIPTION = "Meta package for building a installable toolchain" LICENSE = "MIT" -PR = "r4" +PR = "r5" LIC_FILES_CHKSUM = "file://${COREBASE}/LICENSE;md5=3f40d7994397109285ec7b81fdeb3b58 \ file://${COREBASE}/meta/COPYING.MIT;md5=3da9cfbcb788c80a0384361b4de20420"
Signature · 1 line
1.7.3.4
[CONSOLIDATED PULL 32/33] eglibc: fix build for armv4 machines
In reply to Saul WoldFrom: Dmitry Eremin-Solenikov <[email protected]>
eglibc builds for arm-eabi unconditionally enables the libc-do-syscall.S file, which contains thumb assembly. It's unused in arm-eabi-nothumb case, so just ifdef the actual code.
V2: use the patch from oe.dev.
The patch is submitted to sourceware bugzilla by Khem Raj back in October of 2010, but the status is still UNCONFIRMED and the patch isn't commited.
--- .../eglibc-2.12/armv4-eabi-compile-fix.patch | 25 ++++++++++++++++++++ .../eglibc-2.13/armv4-eabi-compile-fix.patch | 25 ++++++++++++++++++++ meta/recipes-core/eglibc/eglibc_2.12.bb | 3 +- meta/recipes-core/eglibc/eglibc_2.13.bb | 3 +- 4 files changed, 54 insertions(+), 2 deletions(-) create mode 100644 meta/recipes-core/eglibc/eglibc-2.12/armv4-eabi-compile-fix.patch create mode 100644 meta/recipes-core/eglibc/eglibc-2.13/armv4-eabi-compile-fix.patch
meta/recipes-core/eglibc/eglibc-2.12/armv4-eabi-compile-fix.patch new file +25 -0
@@ -0,0 +1,25 @@ +Source: http://sourceware.org/bugzilla/show_bug.cgi?id=12097 +Upstream-Status: Submitted + +The patch should be merged into glibc-ports + +-Khem +Index: libc/ports/sysdeps/unix/sysv/linux/arm/eabi/libc-do-syscall.S +=================================================================== +--- libc.orig/ports/sysdeps/unix/sysv/linux/arm/eabi/libc-do-syscall.S ++++ libc/ports/sysdeps/unix/sysv/linux/arm/eabi/libc-do-syscall.S +@@ -16,6 +16,8 @@ + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ + ++#if defined(__thumb__) ++ + #include <sysdep.h> + + /* Out-of-line syscall stub. We expect the system call number in ip +@@ -41,3 +43,5 @@ ENTRY (__libc_do_syscall) + pop {r7, pc} + .fnend + END (__libc_do_syscall) ++ ++#endif /* __thumb__ */
meta/recipes-core/eglibc/eglibc-2.13/armv4-eabi-compile-fix.patch new file +25 -0
@@ -0,0 +1,25 @@ +Source: http://sourceware.org/bugzilla/show_bug.cgi?id=12097 +Upstream-Status: Submitted + +The patch should be merged into glibc-ports + +-Khem +Index: libc/ports/sysdeps/unix/sysv/linux/arm/eabi/libc-do-syscall.S +=================================================================== +--- libc.orig/ports/sysdeps/unix/sysv/linux/arm/eabi/libc-do-syscall.S ++++ libc/ports/sysdeps/unix/sysv/linux/arm/eabi/libc-do-syscall.S +@@ -16,6 +16,8 @@ + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ + ++#if defined(__thumb__) ++ + #include <sysdep.h> + + /* Out-of-line syscall stub. We expect the system call number in ip +@@ -41,3 +43,5 @@ ENTRY (__libc_do_syscall) + pop {r7, pc} + .fnend + END (__libc_do_syscall) ++ ++#endif /* __thumb__ */
meta/recipes-core/eglibc/eglibc_2.12.bb +2 -1
@@ -1,7 +1,7 @@ require eglibc.inc DEPENDS += "gperf-native" -PR = "r20" +PR = "r21" SRCREV = "14158"
@@ -11,6 +11,7 @@ SRC_URI = "svn://www.eglibc.org/svn/branches/;module=${EGLIBC_BRANCH};proto=http file://IO-acquire-lock-fix.patch \ file://shorten-build-commands.patch \ file://mips-rld-map-check.patch \ + file://armv4-eabi-compile-fix.patch \ file://etc/ld.so.conf \ file://generate-supported.mk \ "
meta/recipes-core/eglibc/eglibc_2.13.bb +2 -1
@@ -3,7 +3,7 @@ require eglibc.inc SRCREV = "14157" DEPENDS += "gperf-native" -PR = "r9" +PR = "r10" PR_append = "+svnr${SRCPV}" EGLIBC_BRANCH="eglibc-2_13"
@@ -13,6 +13,7 @@ SRC_URI = "svn://www.eglibc.org/svn/branches/;module=${EGLIBC_BRANCH};proto=http file://shorten-build-commands.patch \ file://mips-rld-map-check.patch \ file://stack-protector-test.patch \ + file://armv4-eabi-compile-fix.patch \ file://etc/ld.so.conf \ file://generate-supported.mk \ file://glibc_bug_fix_12454.patch \
Signature · 1 line
1.7.3.4
[CONSOLIDATED PULL 04/33] SRC_URI, S: use BPN instead of PN for multilib case
In reply to Saul WoldFrom: Yu Ke <[email protected]>
in multilibcase, PN has multilib prefix, so it is not correct to use PN in SRC_URI and S. instead, we've dedicately pruned multilib prefix in BPN, so BPN is the right alternative for PN.
--- .../farsight/farsight2_0.0.9.bb | 2 +- .../loudmouth/loudmouth_1.4.0.bb | 2 +- .../opensync/libopensync-plugin_0.36.inc | 2 +- .../telepathy/telepathy-farsight_0.0.7.bb | 2 +- .../telepathy/telepathy-gabble_0.7.8.bb | 2 +- .../recipes-connectivity/wbxml/wbxml2_0.9.2.bb | 2 +- .../recipes-gnome/gcalctool/gcalctool_5.7.32.bb | 2 +- .../recipes-gnome/gcalctool/gcalctool_5.8.17.bb | 2 +- .../recipes-gnome/libgtkstylus/libgtkstylus_0.5.bb | 2 +- meta-demoapps/recipes-gnome/wv/wv_1.2.0.bb | 2 +- meta-demoapps/recipes-sato/kf/kf_0.5.4.1.bb | 2 +- .../matchbox-themes-extra_git.bb | 2 +- .../recipes-support/poppler/poppler-data_0.1.bb | 2 +- meta-demoapps/recipes-support/poppler/poppler.inc | 2 +- .../omap3-sgx-modules_1.3.13.1397.bb | 4 ++-- meta/recipes-bsp/zaurusd/zaurusd_svn.bb | 2 +- .../galago/galago-daemon_0.5.1.bb | 2 +- .../iproute2/iproute2_2.6.38.bb | 2 +- meta/recipes-connectivity/ofono/ofono_0.50.bb | 2 +- .../telepathy/telepathy-glib_0.14.3.bb | 2 +- .../telepathy/telepathy-idle_0.1.8.bb | 2 +- .../telepathy/telepathy-python_0.15.19.bb | 2 +- meta/recipes-core/dbus-wait/dbus-wait_svn.bb | 2 +- .../glib-networking/glib-networking_2.28.7.bb | 2 +- meta/recipes-devtools/distcc/distcc_2.18.3.bb | 2 +- .../subversion/subversion_1.6.15.bb | 2 +- meta/recipes-extended/blktool/blktool_4-6.bb | 2 +- .../recipes-extended/chkconfig/chkconfig_1.3.52.bb | 2 +- meta/recipes-extended/libidn/libidn_0.6.14.bb | 2 +- meta/recipes-extended/libidn/libidn_1.22.bb | 2 +- meta/recipes-extended/libtirpc/libtirpc_0.2.2.bb | 4 ++-- meta/recipes-extended/mktemp/mktemp_1.7.bb | 2 +- meta/recipes-extended/xdg-utils/xdg-utils_1.0.2.bb | 2 +- .../ttf-fonts/liberation-fonts_1.06.bb | 2 +- .../xorg-driver/xf86-driver-common.inc | 2 +- meta/recipes-multimedia/libomxil/libomxil_0.3.3.bb | 2 +- meta/recipes-sato/eds/eds-tools_bzr.bb | 2 +- meta/recipes-sato/gaku/gaku_svn.bb | 2 +- meta/recipes-sato/libical/libical_0.46.bb | 2 +- meta/recipes-sato/libowl/libowl_svn.bb | 2 +- .../recipes-sato/owl-video-widget/libowl-av_svn.bb | 2 +- meta/recipes-sato/puzzles/oh-puzzles_svn.bb | 2 +- meta/recipes-sato/puzzles/puzzles_r9175.bb | 2 +- meta/recipes-sato/screenshot/screenshot_svn.bb | 2 +- meta/recipes-support/apr/apr-util_1.3.10.bb | 2 +- meta/recipes-support/apr/apr_1.4.2.bb | 2 +- meta/recipes-support/liboil/liboil_0.3.17.bb | 2 +- meta/recipes-support/neon/neon_0.29.5.bb | 2 +- 48 files changed, 50 insertions(+), 50 deletions(-)
meta-demoapps/recipes-connectivity/farsight/farsight2_0.0.9.bb +1 -1
@@ -1,6 +1,6 @@ DESCRIPTION = "FarSight is an audio/video conferencing framework specifically designed for Instant Messengers." HOMEPAGE = "http://farsight.sf.net" -SRC_URI = "http://farsight.freedesktop.org/releases/farsight2/${P}.tar.gz" +SRC_URI = "http://farsight.freedesktop.org/releases/farsight2/${BPN}-${PV}.tar.gz" LICENSE = "GPLv2.1" DEPENDS = "libnice glib-2.0 libxml2 zlib dbus gstreamer gst-plugins-base"
meta-demoapps/recipes-connectivity/loudmouth/loudmouth_1.4.0.bb +1 -1
@@ -5,6 +5,6 @@ LICENSE = "LGPL" DEPENDS = "glib-2.0 gnutls libcheck" PR = "r2" -SRC_URI = "http://ftp.imendio.com/pub/imendio/${PN}/src/${PN}-${PV}.tar.bz2" +SRC_URI = "http://ftp.imendio.com/pub/imendio/${BPN}/src/${BPN}-${PV}.tar.bz2" inherit autotools pkgconfig
meta-demoapps/recipes-connectivity/opensync/libopensync-plugin_0.36.inc +1 -1
@@ -2,7 +2,7 @@ DEPENDS = "libopensync (>= 0.36)" DESCRIPTION ?= "OpenSync plugin" -SRC_URI = "http://opensync.org/download/releases/${PV}/${P}.tar.bz2" +SRC_URI = "http://opensync.org/download/releases/${PV}/${BPN}-${PV}.tar.bz2" inherit cmake
meta-demoapps/recipes-connectivity/telepathy/telepathy-farsight_0.0.7.bb +1 -1
@@ -5,7 +5,7 @@ HOMEPAGE = "http://telepathy.freedesktop.org/wiki/" DEPENDS = "glib-2.0 dbus telepathy-glib farsight2" LICENSE = "LGPLv2" -SRC_URI = "http://telepathy.freedesktop.org/releases/telepathy-farsight/${P}.tar.gz \ +SRC_URI = "http://telepathy.freedesktop.org/releases/telepathy-farsight/${BPN}-${PV}.tar.gz \ " inherit autotools
meta-demoapps/recipes-connectivity/telepathy/telepathy-gabble_0.7.8.bb +1 -1
@@ -5,7 +5,7 @@ DEPENDS = "glib-2.0 dbus loudmouth telepathy-glib dbus-glib" LICENSE = "LGPL" # gabble.manager needs to get regenerated every release, so please don't copy it over blindly -SRC_URI = "http://telepathy.freedesktop.org/releases/telepathy-gabble/${P}.tar.gz \ +SRC_URI = "http://telepathy.freedesktop.org/releases/telepathy-gabble/${BPN}-${PV}.tar.gz \ file://gabble.manager" inherit autotools pkgconfig
meta-demoapps/recipes-connectivity/wbxml/wbxml2_0.9.2.bb +1 -1
@@ -7,7 +7,7 @@ LICENSE = "GPLv2" DEPENDS = "libxml2 sed-native expat" -SRC_URI = "${SOURCEFORGE_MIRROR}/wbxmllib/${P}.tar.gz \ +SRC_URI = "${SOURCEFORGE_MIRROR}/wbxmllib/${BPN}-${PV}.tar.gz \ file://no-doc-install.patch;patch=1" inherit autotools pkgconfig
meta-demoapps/recipes-gnome/gcalctool/gcalctool_5.7.32.bb +1 -1
@@ -4,7 +4,7 @@ DEPENDS = "gtk+" DESCRIPTION = "gcalctool is a powerful calculator" PR = "r2" -SRC_URI = "http://download.gnome.org/sources/${PN}/5.7/${PN}-${PV}.tar.gz \ +SRC_URI = "http://download.gnome.org/sources/${BPN}/5.7/${BPN}-${PV}.tar.gz \ file://makefile-fix.diff;patch=1\ file://fix-includedir.patch;patch=1"
meta-demoapps/recipes-gnome/gcalctool/gcalctool_5.8.17.bb +1 -1
@@ -4,7 +4,7 @@ DEPENDS = "gtk+ gnome-doc-utils" DESCRIPTION = "gcalctool is a powerful calculator" PR = "r0" -SRC_URI = "http://download.gnome.org/sources/${PN}/5.8/${PN}-${PV}.tar.gz \ +SRC_URI = "http://download.gnome.org/sources/${BPN}/5.8/${BPN}-${PV}.tar.gz \ file://fix-includedir.patch;patch=1" inherit autotools pkgconfig
meta-demoapps/recipes-gnome/libgtkstylus/libgtkstylus_0.5.bb +1 -1
@@ -6,7 +6,7 @@ PR = "r2" inherit autotools -SRC_URI = "http://burtonini.com/temp/${PN}-${PV}.tar.gz \ +SRC_URI = "http://burtonini.com/temp/${BPN}-${PV}.tar.gz \ file://gtkstylus.sh" do_install_append() {
meta-demoapps/recipes-gnome/wv/wv_1.2.0.bb +1 -1
@@ -9,6 +9,6 @@ SRC_URI = "${SOURCEFORGE_MIRROR}/wvware/wv-${PV}.tar.gz \ inherit autotools pkgconfig -S = "${WORKDIR}/${PN}-${PV}" +S = "${WORKDIR}/${BPN}-${PV}" EXTRA_OECONF = ""
meta-demoapps/recipes-sato/kf/kf_0.5.4.1.bb +1 -1
@@ -3,7 +3,7 @@ LICENSE = "GPL" DEPENDS = "libxml2 glib-2.0 gtk+ loudmouth libglade" PR = "r4" -SRC_URI = "http://jabberstudio.2nw.net/${PN}/${PN}-${PV}.tar.gz \ +SRC_URI = "http://jabberstudio.2nw.net/${BPN}/${BPN}-${PV}.tar.gz \ file://fix-configure.patch;patch=1 \ file://fix-desktop-file.patch;patch=0 \ file://gcc4.patch;patch=1"
meta-demoapps/recipes-sato/matchbox-themes-extra/matchbox-themes-extra_git.bb +1 -1
@@ -7,7 +7,7 @@ PV = "0.3+git${SRCPV}" LIC_FILES_CHKSUM = "file://configure.ac;endline=7;md5=3c4e087662e37f10e469425f3a0ad225" -SRC_URI = "git://git.yoctoproject.org/${PN};protocol=git" +SRC_URI = "git://git.yoctoproject.org/${BPN};protocol=git" S = "${WORKDIR}/git" inherit autotools pkgconfig
meta-demoapps/recipes-support/poppler/poppler-data_0.1.bb +1 -1
@@ -2,7 +2,7 @@ DESCRIPTION = "Poppler is a PDF rendering library based on the xpdf-3.0 code bas LICENSE = "Adobe" PR = "r0" -SRC_URI = "http://poppler.freedesktop.org/${PN}-${PV}.tar.gz" +SRC_URI = "http://poppler.freedesktop.org/${BPN}-${PV}.tar.gz" do_compile() { }
meta-demoapps/recipes-support/poppler/poppler.inc +1 -1
@@ -3,7 +3,7 @@ DEPENDS = "fontconfig jpeg zlib gtk+ cairo" LICENSE = "GPL" PR = "r1" -SRC_URI = "http://poppler.freedesktop.org/${PN}-${PV}.tar.gz" +SRC_URI = "http://poppler.freedesktop.org/${BPN}-${PV}.tar.gz" inherit autotools pkgconfig
meta/recipes-bsp/powervr-drivers/omap3-sgx-modules_1.3.13.1397.bb +2 -2
@@ -5,7 +5,7 @@ inherit module SRC_URI = "http://dominion.thruhere.net/koen/OE/omap3-sgx-modules-1.3.13.1397.tar.bz2" -S = ${WORKDIR}/${PN}-${PV}/eurasiacon/build/linux/omap3430_linux/kbuild/ +S = ${WORKDIR}/${BPN}-${PV}/eurasiacon/build/linux/omap3430_linux/kbuild/ MAKE_TARGETS = "BUILD=debug"
@@ -13,5 +13,5 @@ COMPATIBLE_MACHINE = "(omap-3430ldp|omap-3430sdp|beagleboard|overo)" do_install() { mkdir -p ${D}/lib/modules/${KERNEL_VERSION}/drivers/gpu - cp ${WORKDIR}/${PN}-${PV}/eurasiacon/binary_omap3430_linux_debug/*.ko ${D}/lib/modules/${KERNEL_VERSION}/drivers/gpu + cp ${WORKDIR}/${BPN}-${PV}/eurasiacon/binary_omap3430_linux_debug/*.ko ${D}/lib/modules/${KERNEL_VERSION}/drivers/gpu }
meta/recipes-bsp/zaurusd/zaurusd_svn.bb +1 -1
@@ -11,7 +11,7 @@ PR = "r3" SRC_URI = "svn://svn.o-hand.com/repos/misc/trunk;module=zaurusd;proto=http \ file://fix_makefile.patch" -S = "${WORKDIR}/${PN}" +S = "${WORKDIR}/${BPN}" PACKAGE_ARCH = "${MACHINE_ARCH}"
meta/recipes-connectivity/galago/galago-daemon_0.5.1.bb +1 -1
@@ -5,7 +5,7 @@ LICENSE = "GPLv2" LIC_FILES_CHKSUM = "file://COPYING;md5=94d55d512a9ba36caa9b7df079bae19f" DEPENDS = "libgalago dbus glib-2.0" -SRC_URI = "http://www.galago-project.org/files/releases/source/${BPN}/${P}.tar.gz " +SRC_URI = "http://www.galago-project.org/files/releases/source/${BPN}/${BPN}-${PV}.tar.gz " SRC_URI[md5sum] = "fdb81f938f86f380b127158ebb542279" SRC_URI[sha256sum] = "db42a0d1d0f8b069ea5ac1203207f9178f25ac1367f4910bd48547f5be1db4c2"
meta/recipes-connectivity/iproute2/iproute2_2.6.38.bb +1 -1
@@ -2,7 +2,7 @@ require iproute2.inc PR = "r0" -SRC_URI = "http://developer.osdl.org/dev/iproute2/download/${P}.tar.bz2 \ +SRC_URI = "http://developer.osdl.org/dev/iproute2/download/${BPN}-${PV}.tar.bz2 \ file://configure-cross.patch" SRC_URI[md5sum] = "a243bfea837e71824b7ca26c3bb45fa8"
meta/recipes-connectivity/ofono/ofono_0.50.bb +1 -1
@@ -2,7 +2,7 @@ require ofono.inc PR = "r1" -SRC_URI = "${KERNELORG_MIRROR}/linux/network/ofono/${P}.tar.bz2 \ +SRC_URI = "${KERNELORG_MIRROR}/linux/network/ofono/${BPN}-${PV}.tar.bz2 \ file://ofono" EXTRA_OECONF += "\
meta/recipes-connectivity/telepathy/telepathy-glib_0.14.3.bb +1 -1
@@ -5,7 +5,7 @@ DEPENDS = "glib-2.0 dbus python-native-runtime dbus-native dbus-glib" LICENSE = "LGPLv2.1+" PR = "r0" -SRC_URI = "http://telepathy.freedesktop.org/releases/telepathy-glib/${P}.tar.gz" +SRC_URI = "http://telepathy.freedesktop.org/releases/telepathy-glib/${BPN}-${PV}.tar.gz" SRC_URI[md5sum] = "fe9a4f781651593fd4afddb343ff50bf" SRC_URI[sha256sum] = "62e759084355ac0fce61feb561a7535a6707b223f0d1e4305fd47c83fa5494d0"
meta/recipes-connectivity/telepathy/telepathy-idle_0.1.8.bb +1 -1
@@ -7,7 +7,7 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=2d5025d4aa3495befef8f17206a5b0a1 \ file://src/idle.c;beginline=1;endline=19;md5=b06b1e2594423111a1a7910b0eefc7f9" PR = "r0" -SRC_URI = "http://telepathy.freedesktop.org/releases/${BPN}/${P}.tar.gz" +SRC_URI = "http://telepathy.freedesktop.org/releases/${BPN}/${BPN}-${PV}.tar.gz" SRC_URI[md5sum] = "82f5eafa07df5e1abc785061143bbfd2" SRC_URI[sha256sum] = "384119cc64022626b6f51aaaef605abf248602d8fae25baff82762a097f20fe9"
meta/recipes-connectivity/telepathy/telepathy-python_0.15.19.bb +1 -1
@@ -6,7 +6,7 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=2d5025d4aa3495befef8f17206a5b0a1 \ RDEPENDS_${PN} += "python-dbus" -SRC_URI = "http://telepathy.freedesktop.org/releases/${BPN}/${P}.tar.gz \ +SRC_URI = "http://telepathy.freedesktop.org/releases/${BPN}/${BPN}-${PV}.tar.gz \ file://parallel_make.patch" PR = "r2"
meta/recipes-core/dbus-wait/dbus-wait_svn.bb +1 -1
@@ -11,6 +11,6 @@ PR = "r2" SRC_URI = "svn://svn.o-hand.com/repos/misc/trunk;module=dbus-wait;proto=http" -S = "${WORKDIR}/${PN}" +S = "${WORKDIR}/${BPN}" inherit autotools
meta/recipes-core/glib-networking/glib-networking_2.28.7.bb +1 -1
@@ -10,7 +10,7 @@ DEPENDS = "glib-2.0 gnutls" PR = "r0" -SRC_URI = "${GNOME_MIRROR}/${PN}/2.28/${PN}-${PV}.tar.bz2" +SRC_URI = "${GNOME_MIRROR}/${BPN}/2.28/${BPN}-${PV}.tar.bz2" SRC_URI[md5sum] = "c10e51571d03c10111a37bcd21fbf777" SRC_URI[sha256sum] = "98bedfbd530c4b1b53c91025fe82290bafd289d249e4eb549c3b90d23a76021c"
meta/recipes-devtools/distcc/distcc_2.18.3.bb +1 -1
@@ -14,7 +14,7 @@ RRECOMMENDS_${PN} = "avahi-daemon" # Upstream change this patch periodically so store locally # http://0pointer.de/public/distcc-avahi.patch -SRC_URI = "http://distcc.googlecode.com/files/${PN}-${PV}.tar.bz2 \ +SRC_URI = "http://distcc.googlecode.com/files/${BPN}-${PV}.tar.bz2 \ file://distcc-avahi.patch \ file://makefile-param-order.patch \ file://default \
meta/recipes-devtools/subversion/subversion_1.6.15.bb +1 -1
@@ -7,7 +7,7 @@ HOMEPAGE = "http://subversion.tigris.org" PR = "r0" -SRC_URI = "http://subversion.tigris.org/downloads/${P}.tar.bz2 \ +SRC_URI = "http://subversion.tigris.org/downloads/${BPN}-${PV}.tar.bz2 \ file://disable-revision-install.patch;patch=1 \ file://neon-detection.patch;patch=1 \ file://libtool2.patch;patch=1"
meta/recipes-extended/blktool/blktool_4-6.bb +1 -1
@@ -19,6 +19,6 @@ SRC_URI[tarball.sha256sum] = "b1e6d5912546d2a4b704ec65c2b9664aa3b4663e7d800e0680 SRC_URI[patch.md5sum] = "2d1bc2f2c38b65d47e27da7c7508d17f" SRC_URI[patch.sha256sum] = "999f2062203e389327d997724621be37bea9c98fa226238f9f4eb4a6ea25bd4b" -S = "${WORKDIR}/${PN}-4.orig" +S = "${WORKDIR}/${BPN}-4.orig" inherit autotools
meta/recipes-extended/chkconfig/chkconfig_1.3.52.bb +1 -1
@@ -14,7 +14,7 @@ DEPENDS = "libnewt popt" PR = "r0" -SRC_URI = "http://fedorahosted.org/releases/c/h/chkconfig/${P}.tar.bz2" +SRC_URI = "http://fedorahosted.org/releases/c/h/chkconfig/${BPN}-${PV}.tar.bz2" SRC_URI[md5sum] = "a576808a6d66763606d750ec451bab6d" SRC_URI[sha256sum] = "aa36bf7fd3f7c6e3371eddd8a7846b83435c48f132cc5919d83a830504b797d6"
meta/recipes-extended/libidn/libidn_0.6.14.bb +1 -1
@@ -11,7 +11,7 @@ PR = "r0" inherit pkgconfig autotools gettext -SRC_URI = "http://alpha.gnu.org/gnu/libidn/${P}.tar.gz" +SRC_URI = "http://alpha.gnu.org/gnu/libidn/${BPN}-${PV}.tar.gz" EXTRA_OECONF = " --disable-tld"
meta/recipes-extended/libidn/libidn_1.22.bb +1 -1
@@ -11,7 +11,7 @@ PR = "r0" inherit pkgconfig autotools gettext -SRC_URI = "${GNU_MIRROR}/libidn/${P}.tar.gz" +SRC_URI = "${GNU_MIRROR}/libidn/${BPN}-${PV}.tar.gz" # command tool is under GPLv3+, while libidn itself is under LGPLv2.1+ # so package command into a separate package
meta/recipes-extended/libtirpc/libtirpc_0.2.2.bb +2 -2
@@ -11,8 +11,8 @@ PR = "r0" DEPENDS += "xz-native" PROVIDES = "virtual/librpc" -SRC_URI = "${SOURCEFORGE_MIRROR}/${PN}/${P}.tar.bz2;name=libtirpc \ - ${GENTOO_MIRROR}/${PN}-glibc-nfs.tar.xz;name=glibc-nfs \ +SRC_URI = "${SOURCEFORGE_MIRROR}/${BPN}/${BPN}-${PV}.tar.bz2;name=libtirpc \ + ${GENTOO_MIRROR}/${BPN}-glibc-nfs.tar.xz;name=glibc-nfs \ file://libtirpc-0.2.1-fortify.patch \ file://libtirpc-0.2.2-rpc-des-prot.patch \ file://remove-des-crypt.patch \
meta/recipes-extended/mktemp/mktemp_1.7.bb +1 -1
@@ -7,7 +7,7 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=430680f6322a1eb87199b5e01a82c0d4" PR = "r0" -SRC_URI = "ftp://ftp.mktemp.org/pub/mktemp/${P}.tar.gz \ +SRC_URI = "ftp://ftp.mktemp.org/pub/mktemp/${BPN}-${PV}.tar.gz \ file://disable-strip.patch \ "
meta/recipes-extended/xdg-utils/xdg-utils_1.0.2.bb +1 -1
@@ -18,7 +18,7 @@ PR="r0" LICENSE = "MIT" LIC_FILES_CHKSUM = "file://LICENSE;md5=a5367a90934098d6b05af3b746405014" -SRC_URI = "http://portland.freedesktop.org/download/${PN}-${PV}.tgz" +SRC_URI = "http://portland.freedesktop.org/download/${BPN}-${PV}.tgz" inherit autotools
meta/recipes-graphics/ttf-fonts/liberation-fonts_1.06.bb +1 -1
@@ -17,7 +17,7 @@ FONTREV = "0.20100721" SRC_URI = "https://fedorahosted.org/releases/l/i/${BPN}/${BPN}-${PV}.${FONTREV}.tar.gz \ file://30-liberation-aliases.conf" -S = ${WORKDIR}/${PN}-${PV}.${FONTREV} +S = ${WORKDIR}/${BPN}-${PV}.${FONTREV} do_install () { install -d ${D}${datadir}/fonts/ttf/
meta/recipes-graphics/xorg-driver/xf86-driver-common.inc +1 -1
@@ -9,7 +9,7 @@ PR = "r1" DEPENDS = "virtual/xserver-xf86 xproto randrproto util-macros" -XORG_PN = "${PN}" +XORG_PN = "${BPN}" SRC_URI = "${XORG_MIRROR}/individual/driver/${XORG_PN}-${PV}.tar.bz2" S = "${WORKDIR}/${XORG_PN}-${PV}"
meta/recipes-multimedia/libomxil/libomxil_0.3.3.bb +1 -1
@@ -7,7 +7,7 @@ DEPENDS = "libvorbis libogg alsa-lib libmad" SRC_URI = "${SOURCEFORGE_MIRROR}/omxil/libomxil-B-${PV}.tar.gz" -S = "${WORKDIR}/${PN}-B-${PV}" +S = "${WORKDIR}/${BPN}-B-${PV}" inherit autotools
meta/recipes-sato/eds/eds-tools_bzr.bb +1 -1
@@ -13,6 +13,6 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=94d55d512a9ba36caa9b7df079bae19f" inherit autotools pkgconfig -S = "${WORKDIR}/${PN}" +S = "${WORKDIR}/${BPN}" FILES_${PN} += "${libdir}/evolution-data-server-1.2/extensions/*.so"
meta/recipes-sato/gaku/gaku_svn.bb +1 -1
@@ -22,6 +22,6 @@ PR = "r4" SRC_URI = "svn://svn.o-hand.com/repos/misc/trunk;module=${BPN};proto=http" -S = "${WORKDIR}/${PN}" +S = "${WORKDIR}/${BPN}" inherit autotools pkgconfig
meta/recipes-sato/libical/libical_0.46.bb +1 -1
@@ -7,7 +7,7 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=35da21efce2b9f0ca07524c9f844e6ed \ SECTION = "libs" PR = "r0" -SRC_URI = "${SOURCEFORGE_MIRROR}/freeassociation/${P}.tar.gz" +SRC_URI = "${SOURCEFORGE_MIRROR}/freeassociation/${BPN}-${PV}.tar.gz" SRC_URI[md5sum] = "9c08f88945bfd5d0791d102e4aa4125c" SRC_URI[sha256sum] = "000762efb81501421d94ec56343648a62b3bd2884e7cdf6f638e2c207dd8f6a1"
meta/recipes-sato/libowl/libowl_svn.bb +1 -1
@@ -16,6 +16,6 @@ PR = "r6" SRC_URI = "svn://svn.o-hand.com/repos/misc/trunk;module=${BPN};proto=http" -S = "${WORKDIR}/${PN}" +S = "${WORKDIR}/${BPN}" inherit autotools pkgconfig
meta/recipes-sato/owl-video-widget/libowl-av_svn.bb +1 -1
@@ -16,7 +16,7 @@ SRCREV = "416" PV = "0.0+svnr${SRCPV}" PR = "r6" -S = "${WORKDIR}/${PN}" +S = "${WORKDIR}/${BPN}" SRC_URI = "svn://svn.o-hand.com/repos/misc/trunk;module=${BPN};proto=http \ file://gst_change_state.patch \
meta/recipes-sato/puzzles/oh-puzzles_svn.bb +1 -1
@@ -22,7 +22,7 @@ inherit autotools pkgconfig SRC_URI = "svn://svn.o-hand.com/repos/;module=oh-puzzles;proto=http" SRC_URI_append_poky = " file://oh-puzzles-owl-menu.patch;patch=1;pnum=0 " -S = "${WORKDIR}/${PN}" +S = "${WORKDIR}/${BPN}" EXTRA_OEMAKE += "GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL=1"
meta/recipes-sato/puzzles/puzzles_r9175.bb +1 -1
@@ -15,7 +15,7 @@ SRC_URI = "http://www.chiark.greenend.org.uk/~sgtatham/puzzles/puzzles-${PV}.tar #SRC_URI[sha256sum] = "69f37e497e63b2f7ab44e7bbd50aee078269c16dbc2d78ec1b00257678f2cbd2" #SRC_URI = "svn://ixion.tartarus.org/main;module=puzzles;rev=${MOD_PV}" -S = "${WORKDIR}/${PN}-${PV}" +S = "${WORKDIR}/${BPN}-${PV}" do_configure () { ./mkfiles.pl
meta/recipes-sato/screenshot/screenshot_svn.bb +1 -1
@@ -15,7 +15,7 @@ PR = "r2" SRC_URI = "svn://svn.o-hand.com/repos/misc/trunk;module=${BPN};proto=http \ file://fix_ldadd_order.patch" -S = ${WORKDIR}/${PN} +S = ${WORKDIR}/${BPN} inherit autotools pkgconfig
meta/recipes-support/apr/apr-util_1.3.10.bb +1 -1
@@ -9,7 +9,7 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=519e0a18e03f7c023070568c14b077bb \ PR = "r0" -SRC_URI = "${APACHE_MIRROR}/apr/${P}.tar.gz \ +SRC_URI = "${APACHE_MIRROR}/apr/${BPN}-${PV}.tar.gz \ file://configfix.patch;patch=1 \ file://configure_fixes.patch;patch=1"
meta/recipes-support/apr/apr_1.4.2.bb +1 -1
@@ -8,7 +8,7 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=0c35ff3c4c83b89d2f076e315caac28b \ PR = "r1" -SRC_URI = "${APACHE_MIRROR}/apr/${P}.tar.bz2 \ +SRC_URI = "${APACHE_MIRROR}/apr/${BPN}-${PV}.tar.bz2 \ file://configure_fixes.patch;patch=1 \ file://cleanup.patch;patch=1 \ file://configfix.patch;patch=1 \
meta/recipes-support/liboil/liboil_0.3.17.bb +1 -1
@@ -12,7 +12,7 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=ad80780d9c5205d63481a0184e199a15 \ DEPENDS = "glib-2.0" PR = "r3" -SRC_URI = "http://liboil.freedesktop.org/download/${P}.tar.gz \ +SRC_URI = "http://liboil.freedesktop.org/download/${BPN}-${PV}.tar.gz \ file://no-tests.patch \ file://fix-unaligned-whitelist.patch \ "
meta/recipes-support/neon/neon_0.29.5.bb +1 -1
@@ -8,7 +8,7 @@ DEPENDS = "zlib libxml2 expat time gnutls" PR = "r0" -SRC_URI = "http://www.webdav.org/${BPN}/${P}.tar.gz \ +SRC_URI = "http://www.webdav.org/${BPN}/${BPN}-${PV}.tar.gz \ file://pkgconfig.patch;patch=1" SRC_URI[md5sum] = "ff369e69ef0f0143beb5626164e87ae2"
Signature · 1 line
1.7.3.4
[CONSOLIDATED PULL 30/33] glibc: Remove unused version
In reply to Saul Wold--- meta/conf/distro/include/tcmode-default.inc | 1 - 1 files changed, 0 insertions(+), 1 deletions(-)
meta/conf/distro/include/tcmode-default.inc +0 -1
@@ -19,7 +19,6 @@ PREFERRED_PROVIDER_virtual/gettext ??= "gettext" GCCVERSION ?= "4.6%" SDKGCCVERSION ?= "4.6%" BINUVERSION ?= "2.21.1" -GLIBCVERSION ?= "2.10.1" EGLIBCVERSION ?= "2.13" UCLIBCVERSION ?= "0.9.32" LINUXLIBCVERSION ?= "2.6.37.2"
Signature · 1 line
1.7.3.4
[CONSOLIDATED PULL 16/33] apr: Upgrade to 1.4.5
In reply to Saul WoldFrom: Zhai Edwin <[email protected]>
Remove buildconf_fix.patch as already in upstream.
Merged with ${BPN} change
---
meta/recipes-support/apr/apr/buildconf_fix.patch | 27 --------------------
.../apr/{apr_1.4.2.bb => apr_1.4.5.bb} | 13 +++++----
2 files changed, 7 insertions(+), 33 deletions(-)
delete mode 100644 meta/recipes-support/apr/apr/buildconf_fix.patch
rename meta/recipes-support/apr/{apr_1.4.2.bb => apr_1.4.5.bb} (82%)meta/recipes-support/apr/apr/buildconf_fix.patch deleted +0 -27
@@ -1,27 +0,0 @@ -Remove the new libtool detection method to avoid config failure. Poky's libtool -has different format for "aclocaldir", and there is no elegant parsing method, -so fall back to old detection. - -Signed-off-by: Zhai Edwin <[email protected]> - -Upstream-Status: Inappropriate [configuration] - -Index: apr-1.4.2/buildconf -=================================================================== ---- apr-1.4.2.orig/buildconf 2009-11-13 06:19:49.000000000 +0800 -+++ apr-1.4.2/buildconf 2010-11-29 14:39:19.000000000 +0800 -@@ -50,14 +50,6 @@ - - if [ -f libtool.m4 ]; then - ltfile=`pwd`/libtool.m4 --elif grep all_pkgmacro_files $libtoolize > /dev/null; then -- # libtool 2.x -- aclocal_dir=`sed -n '/^aclocaldir=/{s/.*=//;p;q;}' < $libtoolize` -- ltfiles=`sed -n '/^all_pkgmacro_files=/{s/.*=//;;s/"//;p;q;}' < $libtoolize` -- for f in $ltfiles; do -- test -f "$aclocal_dir/$f" && cp "$aclocal_dir/$f" build -- done -- ltfile=$aclocal_dir/libtool.m4 - else - ltfindcmd="`sed -n \"/=[^\\\`]/p;/libtool_m4=/{s/.*=/echo /p;q;}\" \ - < $libtoolize`"
meta/recipes-support/apr/apr_1.4.5.bb renamed from meta/recipes-support/apr/apr_1.4.2.bb +7 -6
@@ -9,13 +9,12 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=0c35ff3c4c83b89d2f076e315caac28b \ PR = "r1" SRC_URI = "${APACHE_MIRROR}/apr/${BPN}-${PV}.tar.bz2 \ - file://configure_fixes.patch;patch=1 \ - file://cleanup.patch;patch=1 \ - file://configfix.patch;patch=1 \ - file://buildconf_fix.patch;patch=1" + file://configure_fixes.patch \ + file://cleanup.patch \ + file://configfix.patch" -SRC_URI[md5sum] = "4b00e8f70c067893d075577962656b35" -SRC_URI[sha256sum] = "2017ca700694d09d2b0b21dd7c4d195e43a48735aac88526160c6195ee8f5391" +SRC_URI[md5sum] = "8b53f5a5669d0597f2da889a2f576eb6" +SRC_URI[sha256sum] = "38c61cacb39be649411cdab212979c71ce29495549c249c2e9a1b0d12480c93e" inherit autotools lib_package binconfig multilib_header
@@ -26,6 +25,8 @@ do_configure_prepend() { ./buildconf } +FILES_${PN}-dev += "${libdir}/apr.exp ${datadir}/build-1/*" + #for some reason, build/libtool.m4 handled by buildconf still be overwritten #when autoconf, so handle it again. do_configure_append() {
Signature · 1 line
1.7.3.4
[CONSOLIDATED PULL 17/33] apr-util: Upgrade to 1.3.12
In reply to Saul WoldFrom: Zhai Edwin <[email protected]>
Merged with ${BPN} change
---
.../apr/{apr-util_1.3.10.bb => apr-util_1.3.12.bb} | 12 ++++++++----
1 files changed, 8 insertions(+), 4 deletions(-)
rename meta/recipes-support/apr/{apr-util_1.3.10.bb => apr-util_1.3.12.bb} (67%)meta/recipes-support/apr/apr-util_1.3.12.bb renamed from meta/recipes-support/apr/apr-util_1.3.10.bb +8 -4
@@ -10,11 +10,11 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=519e0a18e03f7c023070568c14b077bb \ PR = "r0" SRC_URI = "${APACHE_MIRROR}/apr/${BPN}-${PV}.tar.gz \ - file://configfix.patch;patch=1 \ - file://configure_fixes.patch;patch=1" + file://configfix.patch \ + file://configure_fixes.patch" -SRC_URI[md5sum] = "82acd25cf3df8c72eba44eaee8b80c19" -SRC_URI[sha256sum] = "7c37ac40b2351bfc23000fb6b7b54a67e0872255df315c82eb60c821bcef4b23" +SRC_URI[md5sum] = "d1977289889592ef998e3f777f68efe4" +SRC_URI[sha256sum] = "815b6fc82950f61050a5e711a7f3c20fd9b6ffcc7a4cacfe9f291fb241210cd8" EXTRA_OECONF = "--with-apr=${STAGING_BINDIR_CROSS}/apr-1-config \ --without-odbc \
@@ -33,3 +33,7 @@ do_configure_prepend() { cp ${STAGING_DATADIR}/apr/apr_rules.mk ${S}/build/rules.mk } +FILES_${PN} += "${libdir}/apr-util-1/apr_dbm_gdbm-1.so" +FILES_${PN}-dev += "${libdir}/aprutil.exp ${libdir}/apr-util-1/apr_dbm_gdbm.*" +FILES_${PN}-dbg += "${libdir}/apr-util-1/.debug/*" +
Signature · 1 line
1.7.3.4
[CONSOLIDATED PULL 14/33] gpgme: Upgrade to 1.3.1
In reply to Saul WoldFrom: Zhai Edwin <[email protected]>
---
.../disable_gpgconf_check.patch | 0
.../gpgme/{gpgme_1.3.0.bb => gpgme_1.3.1.bb} | 10 +++++-----
2 files changed, 5 insertions(+), 5 deletions(-)
rename meta/recipes-support/gpgme/{gpgme-1.3.0 => gpgme-1.3.1}/disable_gpgconf_check.patch (100%)
rename meta/recipes-support/gpgme/{gpgme_1.3.0.bb => gpgme_1.3.1.bb} (74%)meta/recipes-support/gpgme/gpgme-1.3.1/disable_gpgconf_check.patch renamed from meta/recipes-support/gpgme/gpgme-1.3.0/disable_gpgconf_check.patch +0 -0
meta/recipes-support/gpgme/gpgme_1.3.1.bb renamed from meta/recipes-support/gpgme/gpgme_1.3.0.bb +5 -5
@@ -5,14 +5,14 @@ BUGTRACKER = "https://bugs.g10code.com/gnupg/index" LICENSE = "GPLv2+ & LGPLv2.1+" LIC_FILES_CHKSUM = "file://COPYING;md5=94d55d512a9ba36caa9b7df079bae19f \ file://COPYING.LESSER;md5=bbb461211a33b134d42ed5ee802b37ff \ - file://src/gpgme.h;endline=23;md5=2775a99d3dd524c4f848ff1c59093038 \ + file://src/gpgme.h.in;endline=23;md5=942b47052c0674c6a3b9b9e6127628a4 \ file://src/engine.h;endline=22;md5=e96acfaab1cff82dd8fbefddd2f5c436" SRC_URI = "ftp://ftp.gnupg.org/gcrypt/gpgme/gpgme-${PV}.tar.bz2 \ - file://disable_gpgconf_check.patch;patch=1;pnum=1" + file://disable_gpgconf_check.patch" -SRC_URI[md5sum] = "4784e3c6086c9c25e9a1b4d9f7c5aa96" -SRC_URI[sha256sum] = "74e040fcd46061f6b0d8b621a2a2a48100a7ba5c9f69e7cf207259a6e2e3e6a1" +SRC_URI[md5sum] = "90afa8436ce2b2683c001c824bd22601" +SRC_URI[sha256sum] = "15ef27a875ae0d79d7446fd931deda11438e724ffbeac74449ed19cba23df4d4" DEPENDS = "libgpg-error libassuan pth" PR = "r0"
@@ -25,4 +25,4 @@ PACKAGES =+ "${PN}-pth ${PN}-pthread" FILES_${PN}-pth = "${libdir}/libgpgme-pth.so.*" FILES_${PN}-pthread = "${libdir}/libgpgme-pthread.so.*" FILES_${PN} = "${libdir}/libgpgme.so.*" -FILES_${PN}-dev += "${bindir}/gpgme-config" +FILES_${PN}-dev += "${bindir}/gpgme-config ${datadir}/common-lisp/source/gpgme/*"
Signature · 1 line
1.7.3.4
[CONSOLIDATED PULL 18/33] xserver-nodm-init: Fix X start failure on some platform
In reply to Saul WoldFrom: Zhai Edwin <[email protected]>
sudo is used to run rootless X in xserver-nodm, and start to fail with "xf86OpenConsole: Cannot open /dev/tty0" error after upgrade to 1.8.1. sudo seems wait for some resource that is unavailable in early phase of booting. This patch swith to "su" for rootless X starting as a fix.
[YOCTO #1211] got fixed
--- .../x11-common/xserver-nodm-init/xserver-nodm | 6 ++---- 1 files changed, 2 insertions(+), 4 deletions(-)
meta/recipes-graphics/x11-common/xserver-nodm-init/xserver-nodm +2 -4
@@ -35,10 +35,8 @@ case "$1" in chmod g+r /dev/tty[0-3] chmod o+rw /dev/input/* fi - # Using sudo -i here has the nice side effect of making sire - # HOME, USER and other previously problematic variables - # are set correctly - sudo -b -i -u $username /etc/X11/Xserver + # Using su rather than sudo as latest 1.8.1 cause failure [YOCTO #1211] + su -l -c '/etc/X11/Xserver&' $username # Wait for the desktop to say its finished loading dbus-wait org.matchbox_project.desktop Loaded ;;
Signature · 1 line
1.7.3.4
[CONSOLIDATED PULL 15/33] parted: Upgrade to 3.0
In reply to Saul WoldFrom: Zhai Edwin <[email protected]>
---
.../{parted-2.3 => parted-3.0}/no_check.patch | 0
.../{parted-2.3 => parted-3.0}/syscalls.patch | 0
.../parted/{parted_2.3.bb => parted_3.0.bb} | 4 ++--
3 files changed, 2 insertions(+), 2 deletions(-)
rename meta/recipes-extended/parted/{parted-2.3 => parted-3.0}/no_check.patch (100%)
rename meta/recipes-extended/parted/{parted-2.3 => parted-3.0}/syscalls.patch (100%)
rename meta/recipes-extended/parted/{parted_2.3.bb => parted_3.0.bb} (78%)meta/recipes-extended/parted/parted-3.0/no_check.patch renamed from meta/recipes-extended/parted/parted-2.3/no_check.patch +0 -0
meta/recipes-extended/parted/parted-3.0/syscalls.patch renamed from meta/recipes-extended/parted/parted-2.3/syscalls.patch +0 -0
meta/recipes-extended/parted/parted_3.0.bb renamed from meta/recipes-extended/parted/parted_2.3.bb +2 -2
@@ -10,8 +10,8 @@ SRC_URI = "${GNU_MIRROR}/parted/parted-${PV}.tar.gz \ file://no_check.patch \ file://syscalls.patch " -SRC_URI[md5sum] = "30ceb6df7e8681891e865e2fe5a7903d" -SRC_URI[sha256sum] = "e81fa140805b5cd029ff6dda5cfa94d223e83ac182ebcae94f841d62ce468829" +SRC_URI[md5sum] = "a94e84a9b9944715c4453f82ccc639bf" +SRC_URI[sha256sum] = "8886eece015202f6bd5ce8414f4b68838452cef509f2e3389ad56128219837b7" EXTRA_OECONF = "--disable-Werror --disable-device-mapper"
Signature · 1 line
1.7.3.4
[CONSOLIDATED PULL 13/33] libassuan: Upgrade to 2.0.2
In reply to Saul WoldFrom: Zhai Edwin <[email protected]>
---
.../{libassuan_2.0.1.bb => libassuan_2.0.2.bb} | 4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
rename meta/recipes-support/libassuan/{libassuan_2.0.1.bb => libassuan_2.0.2.bb} (82%)meta/recipes-support/libassuan/libassuan_2.0.2.bb renamed from meta/recipes-support/libassuan/libassuan_2.0.1.bb +2 -2
@@ -12,7 +12,7 @@ DEPENDS = "libgpg-error" SRC_URI = "ftp://ftp.gnupg.org/gcrypt/libassuan/libassuan-${PV}.tar.bz2" -SRC_URI[md5sum] = "53a7d4c22af909d7236d17d454ef935b" -SRC_URI[sha256sum] = "1117be532ac41b13790b4756df7fa747d3d04264f7b4544aa9d7ff468a24b457" +SRC_URI[md5sum] = "3e7d00fd2ee8a0b9c51ac7616ef3f1ec" +SRC_URI[sha256sum] = "61e0cba33dcbade2dce953b95f06b843af2a73de875303f2585227ecd475b4d8" inherit autotools binconfig
Signature · 1 line
1.7.3.4
[CONSOLIDATED PULL 19/33] kernel.bbcalss: Added do_savedefconfig task.
In reply to Saul WoldFrom: Noor, Ahsan <[email protected]>
* Added do_savedefconfig task to kernel.bbclass.
--- meta/classes/kernel.bbclass | 6 ++++++ 1 files changed, 6 insertions(+), 0 deletions(-)
meta/classes/kernel.bbclass +6 -0
@@ -197,6 +197,12 @@ kernel_do_configure() { do_configure[depends] += "${INITRAMFS_TASK}" +do_savedefconfig() { + oe_runmake savedefconfig +} +do_savedefconfig[nostamp] = "1" +addtask savedefconfig after do_configure + pkg_postinst_kernel () { cd /${KERNEL_IMAGEDEST}; update-alternatives --install /${KERNEL_IMAGEDEST}/${KERNEL_IMAGETYPE} ${KERNEL_IMAGETYPE} ${KERNEL_IMAGETYPE}-${KERNEL_VERSION} ${KERNEL_PRIORITY} || true }
Signature · 1 line
1.7.3.4
[CONSOLIDATED PULL 21/33] sudo: Drop sudo_cv_uid_t_len from site files
In reply to Saul WoldFrom: Tom Rini <[email protected]>
We were just setting this to the assumed default. If anything, this belongs in the libc files if we must set it.
--- meta/site/arm-common | 3 --- meta/site/ix86-common | 3 --- meta/site/mips-linux | 3 --- meta/site/mips-linux-uclibc | 3 --- meta/site/mipsel-linux | 5 +---- meta/site/powerpc32-linux | 3 --- meta/site/sh-common | 3 --- meta/site/x86_64-linux | 1 - 8 files changed, 1 insertions(+), 23 deletions(-)
meta/site/arm-common +0 -3
@@ -191,9 +191,6 @@ ac_cv_have_openpty_ctty_bug=${ac_cv_have_openpty_ctty_bug=yes} # startup-notification lf_cv_sane_realloc=yes -# sudo -sudo_cv_uid_t_len=${sudo_cv_uid_t_len=10} - # xffm jm_cv_func_working_readdir=yes
meta/site/ix86-common +0 -3
@@ -211,9 +211,6 @@ ac_cv_have_openpty_ctty_bug=${ac_cv_have_openpty_ctty_bug=yes} # startup-notification lf_cv_sane_realloc=yes -# sudo -sudo_cv_uid_t_len=${sudo_cv_uid_t_len=10} - # xffm jm_cv_func_working_readdir=yes
meta/site/mips-linux +0 -3
@@ -76,9 +76,6 @@ samba_cv_HAVE_GETTIMEOFDAY_TZ=${samba_cv_HAVE_GETTIMEOFDAY_TZ=yes} # vim ac_cv_sizeof_int=${ac_cv_sizeof_int=4} -# sudo -sudo_cv_uid_t_len=${sudo_cv_uid_t_len=10} - # intercom ac_cv_func_fnmatch_works=${ac_cv_func_fnmatch_works=yes}
meta/site/mips-linux-uclibc +0 -3
@@ -76,9 +76,6 @@ samba_cv_HAVE_GETTIMEOFDAY_TZ=${samba_cv_HAVE_GETTIMEOFDAY_TZ=yes} # vim ac_cv_sizeof_int=${ac_cv_sizeof_int=4} -# sudo -sudo_cv_uid_t_len=${sudo_cv_uid_t_len=10} - # intercom ac_cv_func_fnmatch_works=${ac_cv_func_fnmatch_works=yes}
meta/site/mipsel-linux +1 -4
@@ -77,10 +77,7 @@ samba_cv_HAVE_GETTIMEOFDAY_TZ=${samba_cv_HAVE_GETTIMEOFDAY_TZ=yes} # vim ac_cv_sizeof_int=${ac_cv_sizeof_int=4} -# sudo -sudo_cv_uid_t_len=${sudo_cv_uid_t_len=10} - -#intercom +# intercom ac_cv_func_fnmatch_works=${ac_cv_func_fnmatch_works=yes} #lmbench
meta/site/powerpc32-linux +0 -3
@@ -280,9 +280,6 @@ ac_cv_sync_with_stdio_2=${ac_cv_sync_with_stdio_2=yes} mysql_cv_func_atomic_sub=${mysql_cv_func_atomic_sub=no} mysql_cv_func_atomic_add=${mysql_cv_func_atomic_add=no} -# sudo -sudo_cv_uid_t_len=${sudo_cv_uid_t_len=10} - # dpkg dpkg_cv_va_copy=${ac_cv_va_copy=yes} dpkg_cv___va_copy=${ac_cv___va_copy=yes}
meta/site/sh-common +0 -3
@@ -231,9 +231,6 @@ rsync_cv_HAVE_SECURE_MKSTEMP=${rsync_cv_HAVE_SECURE_MKSTEMP=yes} rsync_cv_REPLACE_INET_NTOA=${rsync_cv_REPLACE_INET_NTOA=no} rsync_cv_REPLACE_INET_ATON=${rsync_cv_REPLACE_INET_ATON=no} -# sudo -sudo_cv_uid_t_len=${sudo_cv_uid_t_len=10} - # ipsec-tools ac_cv_va_copy=${ac_cv_va_copy=no} ac_cv_va_val_copy=${ac_cv_va_val_copy=yes}
meta/site/x86_64-linux +0 -1
@@ -92,7 +92,6 @@ ac_cv_alignof_CORBA_short=2 ac_cv_alignof_CORBA_struct=1 ac_cv_alignof_CORBA_wchar=2 -sudo_cv_uid_t=${sudo_cv_uid_t_len=10} lf_cv_sane_realloc=yes as_cv_unaligned_access=${as_cv_unaligned_access=yes}
Signature · 1 line
1.7.3.4
[CONSOLIDATED PULL 22/33] tcl: Add tcl_cv_api_serial to siteinfo
In reply to Saul WoldFrom: Tom Rini <[email protected]>
This comes from oe.dev which had this set for arm-linux only. Bump PR since this changes how builds happen.
--- meta/site/common-glibc | 2 ++ meta/site/common-uclibc | 3 +++ 2 files changed, 5 insertions(+), 0 deletions(-)
meta/site/common-glibc +2 -0
@@ -69,3 +69,5 @@ gl_cv_func_mbrtowc_null_arg=${gl_cv_func_mbrtowc_null_arg=yes} gl_cv_func_mbrtowc_retval=${gl_cv_func_mbrtowc_retval=yes} gl_cv_func_mbrtowc_nul_retval=${gl_cv_func_mbrtowc_nul_retval=yes} +# TCL +tcl_cv_api_serial=${tcl_cv_api_serial=termios}
meta/site/common-uclibc +3 -0
@@ -26,3 +26,6 @@ ac_cv_have_abstract_sockets=${ac_cv_have_abstract_sockets=yes} # bash bash_cv_under_sys_siglist=${bash_cv_under_sys_siglist=no} bash_cv_sys_siglist=${bash_cv_sys_siglist=no} + +# TCL +tcl_cv_api_serial=${tcl_cv_api_serial=termios}
Signature · 1 line
1.7.3.4
Re: [CONSOLIDATED PULL 22/33] tcl: Add tcl_cv_api_serial to siteinfo
Quoted 26 lines · Saul Wold
From: Tom Rini <[email protected]>
This comes from oe.dev which had this set for arm-linux only. Bump PR since this changes how builds happen.
Signed-off-by Tom Rini <[email protected]>--- meta/site/common-glibc | 2 ++ meta/site/common-uclibc | 3 +++ 2 files changed, 5 insertions(+), 0 deletions(-)meta/site/common-glibc +2
-0@@ -69,3 +69,5 @@ gl_cv_func_mbrtowc_null_arg=${gl_cv_func_mbrtowc_null_arg=yes} gl_cv_func_mbrtowc_retval=${gl_cv_func_mbrtowc_retval=yes} gl_cv_func_mbrtowc_nul_retval=${gl_cv_func_mbrtowc_nul_retval=yes} +# TCL +tcl_cv_api_serial=${tcl_cv_api_serial=termios}meta/site/common-uclibc +0
-0
meta/site/common-uclibc ac_cv_have_abstract_sockets=${ac_cv_have_abstract_sockets=yes} · line 31
Quoted 6 lines
meta/site/common-uclibc +3
-0@@ -26,3 +26,6 @@ ac_cv_have_abstract_sockets=${ac_cv_have_abstract_sockets=yes} # bash bash_cv_under_sys_siglist=${bash_cv_under_sys_siglist=no} bash_cv_sys_siglist=${bash_cv_sys_siglist=no} + +# TCL +tcl_cv_api_serial=${tcl_cv_api_serial=termios}
As Khem and I talked about on the ML, this should be replaced with:
http://git.openembedded.org/cgit.cgi/openembedded-core-contrib/commit/?h=trini/update-siteinfo-round-2-v3&id=769fdf85b521028a3e9f4fb86a88c9a36215f75e
Signature · 2 lines
Tom Rini Mentor Graphics Corporation
[CONSOLIDATED PULL 20/33] connman_test.sh: Rework for busybox 'ps'
In reply to Saul WoldFrom: Tom Rini <[email protected]>
This script has two problems today. First, it does 'ps -ef cmd' in failure which real ps doesn't grok and busybox ps just ignores the argument on. Switch that to 'ps -ef'. Second, busybox ps -o doesn't understand cmd but does understand comm. Using comm lets us simplify the test logic as well, so switch to that.
--- scripts/qemuimage-tests/tools/connman_test.sh | 8 ++++---- 1 files changed, 4 insertions(+), 4 deletions(-)
scripts/qemuimage-tests/tools/connman_test.sh +4 -4
@@ -27,21 +27,21 @@ if [ ! -f /usr/sbin/connmand ]; then fi # Check if connmand is running in background -count=`ps -eo cmd | cut -d " " -f 1 | grep -c connmand` +count=`ps -eo comm | cut -d " " -f 1 | grep -c connmand` if [ $count -ne 1 ]; then Target_Info "connmand has issue when running in background, Pls, check the output of ps" - ps -ef cmd | grep connmand + ps -ef | grep connmand exit 1 fi # Check if there is always only one connmand running in background if [ connmand > /dev/null 2>&1 ]; then Target_Info "connmand command run without problem" - count=`ps -eo cmd | cut -d " " -f 1 | grep -c connmand` + count=`ps -eo comm | cut -d " " -f 1 | grep -c connmand` if [ $count -ne 1 ]; then Target_Info "There are more than one connmand running in background, Pls, check the output of ps" - ps -ef cmd | grep connmand + ps -ef | grep connmand exit 1 else Target_Info "There is always one connmand running in background, test pass"
Signature · 1 line
1.7.3.4
[CONSOLIDATED PULL 23/33] Various site files: Drop monotone
In reply to Saul WoldFrom: Tom Rini <[email protected]>
Not in oe-core nor meta-oe and based on oe.dev, possibly incomplete.
--- meta/site/arm-common | 3 --- meta/site/arm-linux | 3 --- meta/site/common-glibc | 3 --- meta/site/ix86-common | 3 --- meta/site/mips-linux | 5 ----- meta/site/mips-linux-uclibc | 5 ----- meta/site/mipsel-linux | 5 ----- meta/site/powerpc32-linux | 4 ---- meta/site/sh-common | 3 --- 9 files changed, 0 insertions(+), 34 deletions(-)
meta/site/arm-common +0 -3
@@ -116,9 +116,6 @@ with_broken_putenv=${with_broken_putenv=no} # links ac_cv_lib_png_png_create_info_struct=${ac_cv_lib_png_png_create_info_struct=yes} -# mono -cv_mono_sizeof_sunpath=108 - # mysql mysql_cv_func_atomic_sub=${mysql_cv_func_atomic_sub=no} mysql_cv_func_atomic_add=${mysql_cv_func_atomic_add=no}
meta/site/arm-linux +0 -3
@@ -154,9 +154,6 @@ ac_cv_have_abstract_sockets=${ac_cv_have_abstract_sockets=yes} # lftp ac_cv_file___dev_ptc_=yes -#mono -mono_cv_uscore=${mono_cv_uscore=no} - # guile ac_cv_func_pthread_attr_getstack=${ac_cv_func_pthread_attr_getstack=yes}
meta/site/common-glibc +0 -3
@@ -38,9 +38,6 @@ ac_cv_have_abstract_sockets=${ac_cv_have_abstract_sockets=yes} # gnucash am_cv_scanf_lld=${am_cv_scanf_lld=yes} -# mono -mono_cv_uscore=${mono_cv_uscore=no} - # guile ac_cv_func_pthread_attr_getstack=${ac_cv_func_pthread_attr_getstack=yes}
meta/site/ix86-common +0 -3
@@ -137,9 +137,6 @@ ac_libnet_have_packet_socket=${ac_libnet_have_packet_socket=yes} # libxfce4util with_broken_putenv=${with_broken_putenv=no} -# mono -cv_mono_sizeof_sunpath=108 - # mysql mysql_cv_func_atomic_sub=${mysql_cv_func_atomic_sub=yes} mysql_cv_func_atomic_add=${mysql_cv_func_atomic_add=yes}
meta/site/mips-linux +0 -5
@@ -85,11 +85,6 @@ ac_cv_uint=${ac_cv_unit=yes} # D-BUS ac_cv_func_posix_getpwnam_r=${ac_cv_func_posix_getpwnam_r=yes} -# mono -cv_mono_sizeof_sunpath=108 -mono_cv_sizeof_sunpath=108 -mono_cv_uscore=${mono_cv_uscore=no} - # popt ac_cv_va_copy=${ac_cv_va_copy=yes} ac_cv___va_copy=${ac_cv___va_copy=yes}
meta/site/mips-linux-uclibc +0 -5
@@ -85,11 +85,6 @@ ac_cv_uint=${ac_cv_unit=yes} # D-BUS ac_cv_func_posix_getpwnam_r=${ac_cv_func_posix_getpwnam_r=yes} -# mono -cv_mono_sizeof_sunpath=108 -mono_cv_sizeof_sunpath=108 -mono_cv_uscore=${mono_cv_uscore=no} - # popt ac_cv_va_copy=${ac_cv_va_copy=yes} ac_cv___va_copy=${ac_cv___va_copy=yes}
meta/site/mipsel-linux +0 -5
@@ -85,11 +85,6 @@ ac_cv_uint=${ac_cv_unit=yes} # D-BUS ac_cv_func_posix_getpwnam_r=${ac_cv_func_posix_getpwnam_r=yes} - -#mono -cv_mono_sizeof_sunpath=108 -mono_cv_uscore=${mono_cv_uscore=no} - # popt ac_cv_va_copy=${ac_cv_va_copy=yes} ac_cv___va_copy=${ac_cv___va_copy=yes}
meta/site/powerpc32-linux +0 -4
@@ -272,10 +272,6 @@ samba_cv_have_longlong=${samba_cv_have_longlong=yes} samba_cv_have_setresgid=${samba_cv_have_setresgid=yes} samba_cv_have_setresuid=${samba_cv_have_setresuid=yes} -#monotone -ac_cv_sync_with_stdio=${ac_cv_sync_with_stdio=yes} -ac_cv_sync_with_stdio_2=${ac_cv_sync_with_stdio_2=yes} - # mysql mysql_cv_func_atomic_sub=${mysql_cv_func_atomic_sub=no} mysql_cv_func_atomic_add=${mysql_cv_func_atomic_add=no}
meta/site/sh-common +0 -3
@@ -201,9 +201,6 @@ cvs_cv_func_printf_ptr=${cvs_cv_func_printf_ptr=yes} ac_cv_c_long_double=${ac_cv_c_long_double=yes} bash_cv_func_sigsetjmp=${bash_cv_func_sigsetjmp=missing} -# mono -cv_mono_sizeof_sunpath=108 - # mysql mysql_cv_func_atomic_sub=${mysql_cv_func_atomic_sub=no} mysql_cv_func_atomic_add=${mysql_cv_func_atomic_add=no}
Signature · 1 line
1.7.3.4
[CONSOLIDATED PULL 24/33] Various siteinfo files: Consolidate ac_cv_func_getaddrinfo
In reply to Saul WoldFrom: Tom Rini <[email protected]>
This is a libc feature, move there. Drop the ipsec-tools specific test as ipsec-tools (a) assumes fine on cross-compile and (b) doesn't support buggy getaddrinfo now.
--- meta/site/arm-common | 2 -- meta/site/common-glibc | 1 + meta/site/common-uclibc | 1 + meta/site/ix86-common | 2 -- meta/site/mips-linux | 1 - meta/site/mips-linux-uclibc | 1 - meta/site/mipsel-linux | 1 - meta/site/mipsel-linux-uclibc | 1 - meta/site/powerpc32-linux | 1 - meta/site/sh-common | 2 -- meta/site/x86_64-linux-uclibc | 1 - 11 files changed, 2 insertions(+), 12 deletions(-)
meta/site/arm-common +0 -2
@@ -87,7 +87,6 @@ ac_cv_strerror_r_SUSv3=${ac_cv_strerror_r_SUSv3=no} ac_cv_va_copy=${ac_cv_va_copy=yes} ac_cv___va_copy=${ac_cv___va_copy=yes} ac_cv_va_val_copy=${ac_cv_va_val_copy=yes} -racoon_cv_bug_getaddrinfo=${racoon_cv_bug_getaddrinfo=no} # jikes ac_cv_sizeof_wchar_t=4
@@ -137,7 +136,6 @@ ac_cv_alignof_CORBA_pointer=4 ac_cv_alignof_CORBA_short=2 ac_cv_alignof_CORBA_struct=1 ac_cv_alignof_CORBA_wchar=2 -ac_cv_func_getaddrinfo=${ac_cv_func_getaddrinfo=yes} # php ac_cv_pread=${ac_cv_pread=no}
meta/site/common-glibc +1 -0
@@ -13,6 +13,7 @@ ac_cv_func_getpwuid_r=${ac_cv_func_getpwuid_r=yes} ac_cv_func_posix_getpwuid_r=${ac_cv_func_posix_getpwuid_r=yes} ac_cv_func_posix_getgrgid_r=${ac_cv_func_posix_getgrgid_r=yes} ac_cv_type_uid_t={ac_cv_type_uid_t=yes} +ac_cv_func_getaddrinfo=${ac_cv_func_getaddrinfo=yes} # bash bash_cv_under_sys_siglist=${bash_cv_under_sys_siglist=yes}
meta/site/common-uclibc +1 -0
@@ -11,6 +11,7 @@ ac_cv_func_getgrgid_r=${ac_cv_func_getgrgid_r=yes} ac_cv_func_getpwuid_r=${ac_cv_func_getpwuid_r=yes} ac_cv_func_posix_getpwuid_r=${ac_cv_func_posix_getpwuid_r=yes} ac_cv_func_posix_getgrgid_r=${ac_cv_func_posix_getgrgid_r=yes} +ac_cv_func_getaddrinfo=${ac_cv_func_getaddrinfo=yes} # glib glib_cv_strlcpy=${glib_cv_strlcpy=no}
meta/site/ix86-common +0 -2
@@ -117,7 +117,6 @@ ac_cv_func_fnmatch_works=${ac_cv_func_fnmatch_works=yes} ac_cv_va_copy=${ac_cv_va_copy=no} ac_cv___va_copy=${ac_cv___va_copy=yes} ac_cv_va_val_copy=${ac_cv_va_val_copy=yes} -racoon_cv_bug_getaddrinfo=${racoon_cv_bug_getaddrinfo=no} # jikes-native ac_cv_sizeof_wchar_t=4
@@ -154,7 +153,6 @@ ac_cv_alignof_CORBA_pointer=4 ac_cv_alignof_CORBA_short=2 ac_cv_alignof_CORBA_struct=4 ac_cv_alignof_CORBA_wchar=2 -ac_cv_func_getaddrinfo=${ac_cv_func_getaddrinfo=yes} # php ac_cv_pread=${ac_cv_pread=no}
meta/site/mips-linux +0 -1
@@ -36,7 +36,6 @@ glib_cv_use_pid_surrogate=${glib_cv_use_pid_surrogate=yes} # libpcap ac_cv_linux_vers=${ac_cv_linux_vers=2} -ac_cv_func_getaddrinfo=${ac_cv_func_getaddrinfo=yes} # slrn slrn_cv___va_copy=${slrn_cv___va_copy=yes}
meta/site/mips-linux-uclibc +0 -1
@@ -36,7 +36,6 @@ glib_cv_use_pid_surrogate=${glib_cv_use_pid_surrogate=yes} # libpcap ac_cv_linux_vers=${ac_cv_linux_vers=2} -ac_cv_func_getaddrinfo=${ac_cv_func_getaddrinfo=yes} # slrn slrn_cv___va_copy=${slrn_cv___va_copy=yes}
meta/site/mipsel-linux +0 -1
@@ -37,7 +37,6 @@ glib_cv_use_pid_surrogate=${glib_cv_use_pid_surrogate=yes} # libpcap ac_cv_linux_vers=${ac_cv_linux_vers=2} -ac_cv_func_getaddrinfo=${ac_cv_func_getaddrinfo=yes} # slrn slrn_cv___va_copy=${slrn_cv___va_copy=yes}
meta/site/mipsel-linux-uclibc +0 -1
@@ -31,7 +31,6 @@ glib_cv_va_val_copy=${glib_cv_va_val_copy=yes} # libpcap ac_cv_linux_vers=${ac_cv_linux_vers=2} -ac_cv_func_getaddrinfo=${ac_cv_func_getaddrinfo=yes} # slrn slrn_cv___va_copy=${slrn_cv___va_copy=yes}
meta/site/powerpc32-linux +0 -1
@@ -180,7 +180,6 @@ ac_cv_alignof_CORBA_pointer=4 ac_cv_alignof_CORBA_short=2 ac_cv_alignof_CORBA_struct=4 ac_cv_alignof_CORBA_wchar=2 -ac_cv_func_getaddrinfo=${ac_cv_func_getaddrinfo=yes} # cvs cvs_cv_func_printf_ptr=${cvs_cv_func_printf_ptr=yes}
meta/site/sh-common +0 -2
@@ -192,7 +192,6 @@ ac_cv_alignof_CORBA_pointer=4 ac_cv_alignof_CORBA_short=2 ac_cv_alignof_CORBA_struct=4 ac_cv_alignof_CORBA_wchar=2 -ac_cv_func_getaddrinfo=${ac_cv_func_getaddrinfo=yes} # cvs cvs_cv_func_printf_ptr=${cvs_cv_func_printf_ptr=yes}
@@ -232,7 +231,6 @@ rsync_cv_REPLACE_INET_ATON=${rsync_cv_REPLACE_INET_ATON=no} ac_cv_va_copy=${ac_cv_va_copy=no} ac_cv_va_val_copy=${ac_cv_va_val_copy=yes} ac_cv___va_copy=${ac_cv___va_copy=yes} -racoon_cv_bug_getaddrinfo=${racoon_cv_bug_getaddrinfo=no} # libxfce4util with_broken_putenv=${with_broken_putenv=no}
meta/site/x86_64-linux-uclibc +0 -1
@@ -78,7 +78,6 @@ ac_cv_alignof_CORBA_pointer=8 ac_cv_alignof_CORBA_short=2 ac_cv_alignof_CORBA_struct=1 ac_cv_alignof_CORBA_wchar=2 -ac_cv_func_getaddrinfo=${ac_cv_func_getaddrinfo=yes} # startup-notification lf_cv_sane_realloc=${lf_cv_sane_realloc=yes}
Signature · 1 line
1.7.3.4
[CONSOLIDATED PULL 28/33] siteinfo: Add posix_getpwuid_r posix_getgrgid_r posix_getpwnam_r to uclibc
In reply to Saul WoldFrom: Tom Rini <[email protected]>
This comes from oe.dev and while at this, drop from powerpc-linux as the common-libc files set them.
--- meta/site/common-uclibc | 5 +++++ meta/site/powerpc-linux | 1 - 2 files changed, 5 insertions(+), 1 deletions(-)
meta/site/common-uclibc +5 -0
@@ -34,5 +34,10 @@ ac_cv___va_copy=${ac_cv___va_copy=yes} ac_cv_func_va_copy=${ac_cv_func_va_copy=yes} ac_cv_func___va_copy=${ac_cv_func___va_copy=yes} +# posix_getpwuid_r posix_getgrgid_r posix_getpwnam_r +ac_cv_func_posix_getpwuid_r=${ac_cv_func_posix_getpwuid_r=yes} +ac_cv_func_posix_getgrgid_r=${ac_cv_func_posix_getgrgid_r=yes} +ac_cv_func_posix_getpwnam_r=${ac_cv_func_posix_getpwnam_r=yes} + # TCL tcl_cv_api_serial=${tcl_cv_api_serial=termios}
meta/site/powerpc-linux +0 -1
@@ -8,7 +8,6 @@ lf_cv_sane_realloc=yes glib_cv_stack_grows=${glib_cv_stack_grows=no} glib_cv_uscore=${glib_cv_uscore=no} glib_cv_va_val_copy=${glib_cv_va_val_copy=yes} -ac_cv_func_getpwuid_r=${ac_cv_func_getpwuid_r=yes} # lftp lftp_cv_va_val_copy=${lftp_cv_va_val_copy=yes}
Signature · 1 line
1.7.3.4
[CONSOLIDATED PULL 25/33] Various siteinfo files: Drop enca section
In reply to Saul WoldFrom: Tom Rini <[email protected]>
As part of re-syncing with oe.dev, these tests aren't needed with the oe.dev recipe of enca now.
--- meta/site/arm-linux | 3 --- meta/site/ix86-common | 3 --- 2 files changed, 0 insertions(+), 6 deletions(-)
meta/site/arm-linux +0 -3
@@ -139,9 +139,6 @@ samba_cv_USE_SETREUID=${samba_cv_USE_SETREUID=yes} samba_cv_USE_SETUIDX=${samba_cv_USE_SETUIDX=yes} samba_cv_LINUX_LFS_SUPPORT=${samba_cv_LINUX_LFS_SUPPORT=yes} -# enca -yeti_cv_func_scanf_modif_size_t=yes - # clamav clamav_av_func_working_snprintf_long=${clamav_av_func_working_snprintf_long=yes} clamav_av_have_in_port_t=${clamav_av_have_in_port_t=yes}
meta/site/ix86-common +0 -3
@@ -74,9 +74,6 @@ ac_cv_func_posix_getpwnam_r=${ac_cv_func_posix_getpwnam_r=yes} dpkg_cv_va_copy=${ac_cv_va_copy=no} dpkg_cv___va_copy=${ac_cv___va_copy=yes} -# enca -yeti_cv_func_scanf_modif_size_t=yes - # ettercap ettercap_cv_type_socklen_t=${ettercap_cv_type_socklen_t=yes}
Signature · 1 line
1.7.3.4
[CONSOLIDATED PULL 26/33] Various siteinfo files: Consolidate va_copy/__va_copy/va_val_copy
In reply to Saul WoldFrom: Tom Rini <[email protected]>
Providing va_copy / __va_copy come down to the libc. va_val_copy comes down to the architecture. Unfortunately it's assumed true if not set, so we need to make sure to set this to false for x86_64 where it is not true.
--- meta/site/arm-common | 17 ++--------------- meta/site/common-glibc | 6 ++++++ meta/site/common-uclibc | 6 ++++++ meta/site/ix86-common | 17 +++-------------- meta/site/mips-common | 18 +++++++++++++----- meta/site/mips-linux | 12 +----------- meta/site/mips-linux-uclibc | 12 +----------- meta/site/mipsel-linux | 12 +----------- meta/site/mipsel-linux-uclibc | 8 +------- meta/site/powerpc-linux | 12 +++++++++--- meta/site/powerpc32-linux | 9 --------- meta/site/sh-common | 13 ++----------- meta/site/x86_64-linux | 13 +++++++------ meta/site/x86_64-linux-uclibc | 11 ++++++++--- 14 files changed, 60 insertions(+), 106 deletions(-)
meta/site/arm-common +2 -15
@@ -1,3 +1,5 @@ +# general +ac_cv_va_val_copy=${ac_cv_va_val_copy=yes} ac_cv_func_lstat_dereferences_slashed_symlink=${ac_cv_func_lstat_dereferences_slashed_symlink=yes} ac_cv_func_lstat_empty_string_bug=${ac_cv_func_lstat_empty_string_bug=no} ac_cv_func_stat_empty_string_bug=${ac_cv_func_stat_empty_string_bug=no}
@@ -60,9 +62,7 @@ glib_cv_hasinline=${glib_cv_hasinline=yes} glib_cv_sane_realloc=${glib_cv_sane_realloc=yes} glib_cv_sizeof_gmutex=${glib_cv_sizeof_gmutex=24} glib_cv_uscore=${glib_cv_uscore=no} -glib_cv_va_copy=${glib_cv_va_copy=yes} glib_cv_va_val_copy=${glib_cv_va_val_copy=yes} -glib_cv___va_copy=${glib_cv___va_copy=yes} glib_cv_rtldglobal_broken=${glib_cv_rtldglobal_broken=no} glib_cv_sys_pthread_mutex_trylock_posix=${glib_cv_sys_pthread_mutex_trylock_posix=yes} glib_cv_sys_pthread_getspecific_posix=${glib_cv_sys_pthread_getspecific_posix=yes}
@@ -83,19 +83,12 @@ as_cv_unaligned_access=${as_cv_unaligned_access=no} # httppc ac_cv_strerror_r_SUSv3=${ac_cv_strerror_r_SUSv3=no} -# ipsec-tools -ac_cv_va_copy=${ac_cv_va_copy=yes} -ac_cv___va_copy=${ac_cv___va_copy=yes} -ac_cv_va_val_copy=${ac_cv_va_val_copy=yes} - # jikes ac_cv_sizeof_wchar_t=4 # lftp ac_cv_need_trio=${ac_cv_need_trio=no} -lftp_cv_va_copy=${lftp_cv_va_copy=yes} lftp_cv_va_val_copy=${lftp_cv_va_val_copy=yes} -lftp_cv___va_copy=${lftp_cv___va_copy=yes} # libesmtp acx_working_snprintf=${acx_working_snprintf=yes}
@@ -168,8 +161,6 @@ screen_cv_sys_sockets_usable=${screen_cv_sys_sockets_usable=yes} screen_cv_sys_terminfo_used=${screen_cv_sys_terminfo_used=yes} # slrn -slrn_cv___va_copy=${slrn_cv___va_copy=yes} -slrn_cv_va_copy=${slrn_cv_va_copy=yes} slrn_cv_va_val_copy=${slrn_cv_va_val_copy=yes} # socat
@@ -189,9 +180,5 @@ lf_cv_sane_realloc=yes # xffm jm_cv_func_working_readdir=yes -# dpkg -dpkg_cv_va_copy=${ac_cv_va_copy=yes} -dpkg_cv___va_copy=${ac_cv___va_copy=yes} - # eds-dbus ac_cv_libiconv_utf8=${ac_cv_libiconv_utf8=yes}
meta/site/common-glibc +6 -0
@@ -67,5 +67,11 @@ gl_cv_func_mbrtowc_null_arg=${gl_cv_func_mbrtowc_null_arg=yes} gl_cv_func_mbrtowc_retval=${gl_cv_func_mbrtowc_retval=yes} gl_cv_func_mbrtowc_nul_retval=${gl_cv_func_mbrtowc_nul_retval=yes} +# va_copy and _va_copy +ac_cv_va_copy=${ac_cv_va_copy=yes} +ac_cv___va_copy=${ac_cv___va_copy=yes} +ac_cv_func_va_copy=${ac_cv_func_va_copy=yes} +ac_cv_func___va_copy=${ac_cv_func___va_copy=yes} + # TCL tcl_cv_api_serial=${tcl_cv_api_serial=termios}
meta/site/common-uclibc +6 -0
@@ -28,5 +28,11 @@ ac_cv_have_abstract_sockets=${ac_cv_have_abstract_sockets=yes} bash_cv_under_sys_siglist=${bash_cv_under_sys_siglist=no} bash_cv_sys_siglist=${bash_cv_sys_siglist=no} +# va_copy and _va_copy +ac_cv_va_copy=${ac_cv_va_copy=yes} +ac_cv___va_copy=${ac_cv___va_copy=yes} +ac_cv_func_va_copy=${ac_cv_func_va_copy=yes} +ac_cv_func___va_copy=${ac_cv_func___va_copy=yes} + # TCL tcl_cv_api_serial=${tcl_cv_api_serial=termios}
meta/site/ix86-common +3 -14
@@ -1,3 +1,4 @@ +# general ac_cv_sizeof_char=${ac_cv_sizeof_char=1} ac_cv_sizeof_unsigned_char=${ac_cv_sizeof_unsigned_int=1} ac_cv_sizeof_char_p=${ac_cv_sizeof_char_p=4}
@@ -27,6 +28,7 @@ ac_cv_func_pthread_key_delete=${ac_cv_func_pthread_key_delete=yes} ac_cv_func_setvbuf_reversed=${ac_cv_func_setvbuf_reversed=no} ac_cv_func_stat_empty_string_bug=${ac_cv_func_stat_empty_string_bug=no} ac_cv_func_stat_ignores_trailing_slash=${ac_cv_func_stat_ignores_trailing_slash=no} +ac_cv_va_val_copy=${ac_cv_va_val_copy=yes} ac_cv_header_netinet_sctp_h=${ac_cv_header_netinet_sctp_h=no} ac_cv_header_netinet_sctp_uio_h=${ac_cv_header_netinet_sctp_uio_h=no}
@@ -71,9 +73,6 @@ db_cv_sprintf_count=${db_cv_sprintf_count=yes} # D-BUS ac_cv_func_posix_getpwnam_r=${ac_cv_func_posix_getpwnam_r=yes} -dpkg_cv_va_copy=${ac_cv_va_copy=no} -dpkg_cv___va_copy=${ac_cv___va_copy=yes} - # ettercap ettercap_cv_type_socklen_t=${ettercap_cv_type_socklen_t=yes}
@@ -91,8 +90,6 @@ glib_cv_sys_pthread_cond_timedwait_posix=${glib_cv_sys_pthread_cond_timedwait_po glib_cv_sys_pthread_getspecific_posix=${glib_cv_sys_pthread_getspecific_posix=yes} glib_cv_sys_pthread_mutex_trylock_posix=${glib_cv_sys_pthread_mutex_trylock_posix=yes} glib_cv_uscore=${glib_cv_uscore=no} -glib_cv___va_copy=${glib_cv___va_copy=yes} -glib_cv_va_copy=${glib_cv_va_copy=yes} glib_cv_va_val_copy=${glib_cv_va_val_copy=yes} glib_cv_rtldglobal_broken=${glib_cv_rtldglobal_broken=yes}
@@ -110,18 +107,12 @@ ac_cv_ushort=${ac_cv_ushort=yes} # intercom ac_cv_func_fnmatch_works=${ac_cv_func_fnmatch_works=yes} -# ipsec-tools -ac_cv_va_copy=${ac_cv_va_copy=no} -ac_cv___va_copy=${ac_cv___va_copy=yes} -ac_cv_va_val_copy=${ac_cv_va_val_copy=yes} - # jikes-native ac_cv_sizeof_wchar_t=4 # lftp ac_cv_need_trio=${ac_cv_need_trio=no} -lftp_cv_va_copy=${lftp_cv_va_copy=no} -lftp_cv___va_copy=${lftp_cv___va_copy=yes} +lftp_cv_va_val_copy=${lftp_cv_va_val_copy=yes} # libidl libIDL_cv_long_long_format=${libIDL_cv_long_long_format=ll}
@@ -188,8 +179,6 @@ screen_cv_sys_sockets_usable=${screen_cv_sys_sockets_usable=yes} screen_cv_sys_terminfo_used=${screen_cv_sys_terminfo_used=yes} # slrn -slrn_cv___va_copy=${slrn_cv___va_copy=yes} -slrn_cv_va_copy=${slrn_cv_va_copy=no} slrn_cv_va_val_copy=${slrn_cv_va_val_copy=yes} # ssh
meta/site/mips-common +13 -5
@@ -1,3 +1,6 @@ +# general +ac_cv_va_val_copy=${ac_cv_va_val_copy=yes} + # cvs cvs_cv_func_printf_ptr=${cvs_cv_func_printf_ptr=yes}
@@ -26,9 +29,14 @@ ac_cv_alignof_CORBA_long_double=8 ac_cv_alignof_CORBA_pointer=4 ac_cv_alignof_CORBA_struct=1 -# dpkg -dpkg_cv_va_copy=${ac_cv_va_copy=yes} -dpkg_cv___va_copy=${ac_cv___va_copy=yes} - -# apr +# apache +ac_cv_func_pthread_key_delete=${ac_cv_func_pthread_key_delete=yes} +apr_cv_process_shared_works=${apr_cv_process_shared_works=no} +ac_cv_sizeof_ssize_t=${ac_cv_sizeof_ssize_t=4} apr_cv_tcp_nodelay_with_cork=${apr_cv_tcp_nodelay_with_cork=yes} + +# glib +glib_cv_va_val_copy=${glib_cv_va_val_copy=yes} + +# slrn +slrn_cv_va_val_copy=${slrn_cv_va_val_copy=yes}
meta/site/mips-linux +1 -11
@@ -1,3 +1,4 @@ +# general ac_cv_func_setvbuf_reversed=${ac_cv_func_setvbuf_reversed=no} # bash
@@ -26,8 +27,6 @@ glib_cv_sizeof_gmutex=${glib_cv_sizeof_gmutex=24} glib_cv_sizeof_system_thread=${glib_cv_sizeof_system_thread=4} glib_cv_stack_grows=${glib_cv_stack_grows=no} glib_cv_uscore=${glib_cv_uscore=no} -glib_cv_va_copy=${glib_cv_va_copy=yes} -glib_cv_va_val_copy=${glib_cv_va_val_copy=yes} # glib-2.0 glib_cv_stack_grows=${glib_cv_stack_grows=no}
@@ -37,11 +36,6 @@ glib_cv_use_pid_surrogate=${glib_cv_use_pid_surrogate=yes} # libpcap ac_cv_linux_vers=${ac_cv_linux_vers=2} -# slrn -slrn_cv___va_copy=${slrn_cv___va_copy=yes} -slrn_cv_va_copy=${slrn_cv_va_copy=yes} -slrn_cv_va_val_copy=${slrn_cv_va_val_copy=yes} - # startup-notification lf_cv_sane_realloc=${lf_cv_sane_realloc=yes}
@@ -84,10 +78,6 @@ ac_cv_uint=${ac_cv_unit=yes} # D-BUS ac_cv_func_posix_getpwnam_r=${ac_cv_func_posix_getpwnam_r=yes} -# popt -ac_cv_va_copy=${ac_cv_va_copy=yes} -ac_cv___va_copy=${ac_cv___va_copy=yes} - # eds-dbus ac_cv_libiconv_utf8=${ac_cv_libiconv_utf8=yes}
meta/site/mips-linux-uclibc +1 -11
@@ -1,3 +1,4 @@ +# general ac_cv_func_setvbuf_reversed=${ac_cv_func_setvbuf_reversed=no} # bash
@@ -26,8 +27,6 @@ glib_cv_sizeof_gmutex=${glib_cv_sizeof_gmutex=24} glib_cv_sizeof_system_thread=${glib_cv_sizeof_system_thread=4} glib_cv_stack_grows=${glib_cv_stack_grows=no} glib_cv_uscore=${glib_cv_uscore=no} -glib_cv_va_copy=${glib_cv_va_copy=yes} -glib_cv_va_val_copy=${glib_cv_va_val_copy=yes} # glib-2.0 glib_cv_stack_grows=${glib_cv_stack_grows=no}
@@ -37,11 +36,6 @@ glib_cv_use_pid_surrogate=${glib_cv_use_pid_surrogate=yes} # libpcap ac_cv_linux_vers=${ac_cv_linux_vers=2} -# slrn -slrn_cv___va_copy=${slrn_cv___va_copy=yes} -slrn_cv_va_copy=${slrn_cv_va_copy=yes} -slrn_cv_va_val_copy=${slrn_cv_va_val_copy=yes} - # startup-notification lf_cv_sane_realloc=${lf_cv_sane_realloc=yes}
@@ -84,10 +78,6 @@ ac_cv_uint=${ac_cv_unit=yes} # D-BUS ac_cv_func_posix_getpwnam_r=${ac_cv_func_posix_getpwnam_r=yes} -# popt -ac_cv_va_copy=${ac_cv_va_copy=yes} -ac_cv___va_copy=${ac_cv___va_copy=yes} - # eds-dbus ac_cv_libiconv_utf8=${ac_cv_libiconv_utf8=yes}
meta/site/mipsel-linux +1 -11
@@ -1,4 +1,4 @@ - +# general ac_cv_func_setvbuf_reversed=${ac_cv_func_setvbuf_reversed=no} # bash
@@ -27,8 +27,6 @@ glib_cv_sizeof_gmutex=${glib_cv_sizeof_gmutex=24} glib_cv_sizeof_system_thread=${glib_cv_sizeof_system_thread=4} glib_cv_stack_grows=${glib_cv_stack_grows=no} glib_cv_uscore=${glib_cv_uscore=no} -glib_cv_va_copy=${glib_cv_va_copy=yes} -glib_cv_va_val_copy=${glib_cv_va_val_copy=yes} # glib-2.0 glib_cv_stack_grows=${glib_cv_stack_grows=no}
@@ -38,11 +36,6 @@ glib_cv_use_pid_surrogate=${glib_cv_use_pid_surrogate=yes} # libpcap ac_cv_linux_vers=${ac_cv_linux_vers=2} -# slrn -slrn_cv___va_copy=${slrn_cv___va_copy=yes} -slrn_cv_va_copy=${slrn_cv_va_copy=yes} -slrn_cv_va_val_copy=${slrn_cv_va_val_copy=yes} - # startup-notification lf_cv_sane_realloc=${lf_cv_sane_realloc=yes}
@@ -84,9 +77,6 @@ ac_cv_uint=${ac_cv_unit=yes} # D-BUS ac_cv_func_posix_getpwnam_r=${ac_cv_func_posix_getpwnam_r=yes} -# popt -ac_cv_va_copy=${ac_cv_va_copy=yes} -ac_cv___va_copy=${ac_cv___va_copy=yes} # eds-dbus ac_cv_libiconv_utf8=${ac_cv_libiconv_utf8=yes}
meta/site/mipsel-linux-uclibc +1 -7
@@ -1,3 +1,4 @@ +# general ac_cv_func_setvbuf_reversed=${ac_cv_func_setvbuf_reversed=no} # bash
@@ -26,17 +27,10 @@ glib_cv_sizeof_gmutex=${glib_cv_sizeof_gmutex=24} glib_cv_sizeof_system_thread=${glib_cv_sizeof_system_thread=4} glib_cv_stack_grows=${glib_cv_stack_grows=no} glib_cv_uscore=${glib_cv_uscore=no} -glib_cv_va_copy=${glib_cv_va_copy=yes} -glib_cv_va_val_copy=${glib_cv_va_val_copy=yes} # libpcap ac_cv_linux_vers=${ac_cv_linux_vers=2} -# slrn -slrn_cv___va_copy=${slrn_cv___va_copy=yes} -slrn_cv_va_copy=${slrn_cv_va_copy=yes} -slrn_cv_va_val_copy=${slrn_cv_va_val_copy=yes} - # startup-notification lf_cv_sane_realloc=${lf_cv_sane_realloc=yes}
meta/site/powerpc-linux +9 -3
@@ -1,11 +1,17 @@ +# general +ac_cv_va_val_copy=${ac_cv_va_val_copy=yes} + # startup-notification lf_cv_sane_realloc=yes # glib glib_cv_stack_grows=${glib_cv_stack_grows=no} glib_cv_uscore=${glib_cv_uscore=no} +glib_cv_va_val_copy=${glib_cv_va_val_copy=yes} ac_cv_func_getpwuid_r=${ac_cv_func_getpwuid_r=yes} -# popt/rpm -ac_cv_va_copy=${ac_cv_va_copy=yes} -ac_cv___va_copy=${ac_cv___va_copy=yes} +# lftp +lftp_cv_va_val_copy=${lftp_cv_va_val_copy=yes} + +# slrn +slrn_cv_va_val_copy=${slrn_cv_va_val_copy=yes}
meta/site/powerpc32-linux +0 -9
@@ -114,9 +114,7 @@ glib_cv_has__inline__=${glib_cv_has__inline__=yes} glib_cv_hasinline=${glib_cv_hasinline=yes} glib_cv_sane_realloc=${glib_cv_sane_realloc=yes} glib_cv_sizeof_gmutex=${glib_cv_sizeof_gmutex=24} -glib_cv_va_copy=${glib_cv_va_copy=no} glib_cv_va_val_copy=${glib_cv_va_val_copy=yes} -glib_cv___va_copy=${glib_cv___va_copy=yes} glib_cv_rtldglobal_broken=${glib_cv_rtldglobal_broken=no} glib_cv_sys_pthread_mutex_trylock_posix=${glib_cv_sys_pthread_mutex_trylock_posix=yes} glib_cv_sys_pthread_getspecific_posix=${glib_cv_sys_pthread_getspecific_posix=yes}
@@ -147,9 +145,7 @@ ac_cv_strerror_r_SUSv3=${ac_cv_strerror_r_SUSv3=no} # lftp ac_cv_need_trio=${ac_cv_need_trio=no} -lftp_cv_va_copy=${lftp_cv_va_copy=no} lftp_cv_va_val_copy=${lftp_cv_va_val_copy=yes} -lftp_cv___va_copy=${lftp_cv___va_copy=yes} # edb db_cv_spinlocks=${db_cv_spinlocks=no}
@@ -160,8 +156,6 @@ compat_cv_func_basename_works=${compat_cv_func_basename_works=no} compat_cv_func_dirname_works=${compat_cv_func_dirname_works=no} # slrn -slrn_cv___va_copy=${slrn_cv___va_copy=yes} -slrn_cv_va_copy=${slrn_cv_va_copy=no} slrn_cv_va_val_copy=${slrn_cv_va_val_copy=yes} # libidl
@@ -275,9 +269,6 @@ samba_cv_have_setresuid=${samba_cv_have_setresuid=yes} mysql_cv_func_atomic_sub=${mysql_cv_func_atomic_sub=no} mysql_cv_func_atomic_add=${mysql_cv_func_atomic_add=no} -# dpkg -dpkg_cv_va_copy=${ac_cv_va_copy=yes} -dpkg_cv___va_copy=${ac_cv___va_copy=yes} # libc libc_cv_ppc_machine=${libc_cv_ppc_machine=yes}
meta/site/sh-common +2 -11
@@ -1,3 +1,5 @@ +# general +ac_cv_va_val_copy=${ac_cv_va_val_copy=yes} ac_cv_func_setvbuf_reversed=no ac_cv_sizeof___int64=${ac_cv_sizeof___int64=0} ac_cv_sizeof_char=${ac_cv_sizeof_char=1}
@@ -120,9 +122,7 @@ glib_cv_hasinline=${glib_cv_hasinline=yes} glib_cv_sane_realloc=${glib_cv_sane_realloc=yes} glib_cv_sizeof_gmutex=${glib_cv_sizeof_gmutex=24} glib_cv_uscore=${glib_cv_uscore=no} -glib_cv_va_copy=${glib_cv_va_copy=no} glib_cv_va_val_copy=${glib_cv_va_val_copy=yes} -glib_cv___va_copy=${glib_cv___va_copy=yes} glib_cv_rtldglobal_broken=${glib_cv_rtldglobal_broken=no} glib_cv_sys_pthread_mutex_trylock_posix=${glib_cv_sys_pthread_mutex_trylock_posix=yes} glib_cv_sys_pthread_getspecific_posix=${glib_cv_sys_pthread_getspecific_posix=yes}
@@ -156,9 +156,7 @@ ac_cv_sizeof_wchar_t=4 # lftp ac_cv_need_trio=${ac_cv_need_trio=no} -lftp_cv_va_copy=${lftp_cv_va_copy=no} lftp_cv_va_val_copy=${lftp_cv_va_val_copy=yes} -lftp_cv___va_copy=${lftp_cv___va_copy=yes} # edb db_cv_spinlocks=${db_cv_spinlocks=no}
@@ -169,8 +167,6 @@ compat_cv_func_basename_works=${compat_cv_func_basename_works=no} compat_cv_func_dirname_works=${compat_cv_func_dirname_works=no} # slrn -slrn_cv___va_copy=${slrn_cv___va_copy=yes} -slrn_cv_va_copy=${slrn_cv_va_copy=no} slrn_cv_va_val_copy=${slrn_cv_va_val_copy=yes} # startup-notification
@@ -227,11 +223,6 @@ rsync_cv_HAVE_SECURE_MKSTEMP=${rsync_cv_HAVE_SECURE_MKSTEMP=yes} rsync_cv_REPLACE_INET_NTOA=${rsync_cv_REPLACE_INET_NTOA=no} rsync_cv_REPLACE_INET_ATON=${rsync_cv_REPLACE_INET_ATON=no} -# ipsec-tools -ac_cv_va_copy=${ac_cv_va_copy=no} -ac_cv_va_val_copy=${ac_cv_va_val_copy=yes} -ac_cv___va_copy=${ac_cv___va_copy=yes} - # libxfce4util with_broken_putenv=${with_broken_putenv=no}
meta/site/x86_64-linux +7 -6
@@ -1,3 +1,5 @@ +# general +ac_cv_va_val_copy=${ac_cv_va_val_copy=no} ac_cv_func_lstat_dereferences_slashed_symlink=${ac_cv_func_lstat_dereferences_slashed_symlink=yes} ac_cv_func_lstat_empty_string_bug=${ac_cv_func_lstat_empty_string_bug=no} ac_cv_func_posix_getpwnam_r=${ac_cv_func_posix_getpwnam_r=yes}
@@ -49,10 +51,8 @@ glib_cv_sys_pthread_cond_timedwait_posix=${glib_cv_sys_pthread_cond_timedwait_po glib_cv_sys_pthread_getspecific_posix=${glib_cv_sys_pthread_getspecific_posix=yes} glib_cv_sys_pthread_mutex_trylock_posix=${glib_cv_sys_pthread_mutex_trylock_posix=yes} glib_cv_uscore=${glib_cv_uscore=no} -glib_cv___va_copy=${glib_cv___va_copy=yes} -glib_cv_va_copy=${glib_cv_va_copy=yes} glib_cv_va_val_copy=${glib_cv_va_val_copy=no} -lftp_cv_va_copy=${lftp_cv_va_copy=yes} + nano_cv_func_regexec_segv_emptystr=${nano_cv_func_regexec_segv_emptystr=no} samba_cv_HAVE_VA_COPY=${samba_cv_HAVE_VA_COPY=yes} screen_cv_sys_bcopy_overlap=${screen_cv_sys_bcopy_overlap=no}
@@ -103,7 +103,8 @@ nfsd_cv_bsd_signals=${nfsd_cv_bsd_signals=yes} #apr apr_cv_tcp_nodelay_with_cork=${apr_cv_tcp_nodelay_with_cork=yes} -# rpm -rpm_ac_cv_va_copy=${ac_cv_va_copy=yes} -rpm_ac_cv___va_copy=${ac_cv___va_copy=yes} +# lftp +lftp_cv_va_val_copy=${lftp_cv_va_val_copy=no} +# slrn +slrn_cv_va_val_copy=${slrn_cv_va_val_copy=no}
meta/site/x86_64-linux-uclibc +8 -3
@@ -1,3 +1,5 @@ +# general +ac_cv_va_val_copy=${ac_cv_va_val_copy=no} ac_cv_func_lstat_dereferences_slashed_symlink=${ac_cv_func_lstat_dereferences_slashed_symlink=yes} ac_cv_func_lstat_empty_string_bug=${ac_cv_func_lstat_empty_string_bug=no} ac_cv_func_posix_getpwnam_r=${ac_cv_func_posix_getpwnam_r=yes}
@@ -39,10 +41,7 @@ glib_cv_sys_pthread_cond_timedwait_posix=${glib_cv_sys_pthread_cond_timedwait_po glib_cv_sys_pthread_getspecific_posix=${glib_cv_sys_pthread_getspecific_posix=yes} glib_cv_sys_pthread_mutex_trylock_posix=${glib_cv_sys_pthread_mutex_trylock_posix=yes} glib_cv_uscore=${glib_cv_uscore=no} -glib_cv___va_copy=${glib_cv___va_copy=yes} -glib_cv_va_copy=${glib_cv_va_copy=yes} glib_cv_va_val_copy=${glib_cv_va_val_copy=no} -lftp_cv_va_copy=${lftp_cv_va_copy=yes} nano_cv_func_regexec_segv_emptystr=${nano_cv_func_regexec_segv_emptystr=no} samba_cv_HAVE_VA_COPY=${samba_cv_HAVE_VA_COPY=yes} screen_cv_sys_bcopy_overlap=${screen_cv_sys_bcopy_overlap=no}
@@ -81,3 +80,9 @@ ac_cv_alignof_CORBA_wchar=2 # startup-notification lf_cv_sane_realloc=${lf_cv_sane_realloc=yes} + +# lftp +lftp_cv_va_val_copy=${lftp_cv_va_val_copy=no} + +# slrn +slrn_cv_va_val_copy=${slrn_cv_va_val_copy=no}
Signature · 1 line
1.7.3.4
[CONSOLIDATED PULL 31/33] libxt: Add depends for util-linux and libxcb
In reply to Saul Wold--- meta/recipes-graphics/xorg-lib/libxt_1.1.1.bb | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-)
meta/recipes-graphics/xorg-lib/libxt_1.1.1.bb +1 -1
@@ -16,7 +16,7 @@ LICENSE = "MIT & MIT-style" LIC_FILES_CHKSUM = "file://COPYING;md5=3239170e81427c5948287df07691f03f" -DEPENDS += "libsm virtual/libx11 kbproto libxdmcp" +DEPENDS += "util-linux libxcb libsm virtual/libx11 kbproto libxdmcp" PROVIDES = "xt" PR = "r0"
Signature · 1 line
1.7.3.4
[CONSOLIDATED PULL 33/33] eglibc_2.13: Add support for handling sqrt & sqrtf on powerpc
In reply to Saul WoldFrom: Kumar Gala <[email protected]>
Some of powerpc's dont support the fsqrt[s] instructions so we need an implementation of the library functions for those processors.
--- .../recipes-core/eglibc/eglibc-2.13/ppc-sqrt.patch | 538 ++++++++++++++++++++ meta/recipes-core/eglibc/eglibc_2.13.bb | 3 +- 2 files changed, 540 insertions(+), 1 deletions(-) create mode 100644 meta/recipes-core/eglibc/eglibc-2.13/ppc-sqrt.patch
meta/recipes-core/eglibc/eglibc-2.13/ppc-sqrt.patch new file +538 -0
@@ -0,0 +1,538 @@ +Upstream-Status: Pending + +2011-03-22 Joseph Myers <[email protected]> + + Merge from SG++ 2.11: + + 2010-10-05 Nathan Froyd <[email protected]> + + Issue #9382 + + * sysdeps/powerpc/powerpc32/603e/: New directory. + * sysdeps/unix/sysv/linux/powerpc/powerpc32/e500mc/: New directory. + * sysdeps/unix/sysv/linux/powerpc/powerpc32/603e/: New directory. + * sysdeps/unix/sysv/linux/powerpc/powerpc32/7400/: New directory. + * sysdeps/powerpc/powerpc64/e5500/fpu/e_sqrtf.c: Update. + * sysdeps/powerpc/powerpc64/e5500/fpu/e_sqrt.c: Update. + * sysdeps/powerpc/powerpc64/e5500/fpu/Implies: New file. + +Index: libc/sysdeps/powerpc/powerpc32/603e/fpu/e_sqrt.c +=================================================================== +--- /dev/null ++++ libc/sysdeps/powerpc/powerpc32/603e/fpu/e_sqrt.c +@@ -0,0 +1,134 @@ ++/* Double-precision floating point square root. ++ Copyright (C) 2010 Free Software Foundation, Inc. ++ This file is part of the GNU C Library. ++ ++ The GNU C Library is free software; you can redistribute it and/or ++ modify it under the terms of the GNU Lesser General Public ++ License as published by the Free Software Foundation; either ++ version 2.1 of the License, or (at your option) any later version. ++ ++ The GNU C Library is distributed in the hope that it will be useful, ++ but WITHOUT ANY WARRANTY; without even the implied warranty of ++ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU ++ Lesser General Public License for more details. ++ ++ You should have received a copy of the GNU Lesser General Public ++ License along with the GNU C Library; if not, write to the Free ++ Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA ++ 02111-1307 USA. */ ++ ++#include <math.h> ++#include <math_private.h> ++#include <fenv_libc.h> ++#include <inttypes.h> ++ ++#include <sysdep.h> ++#include <ldsodefs.h> ++ ++static const ieee_float_shape_type a_nan = {.word = 0x7fc00000 }; ++static const ieee_float_shape_type a_inf = {.word = 0x7f800000 }; ++static const float two108 = 3.245185536584267269e+32; ++static const float twom54 = 5.551115123125782702e-17; ++static const float half = 0.5; ++ ++/* The method is based on the descriptions in: ++ ++ _The Handbook of Floating-Pointer Arithmetic_ by Muller et al., chapter 5; ++ _IA-64 and Elementary Functions: Speed and Precision_ by Markstein, chapter 9 ++ ++ We find the actual square root and half of its reciprocal ++ simultaneously. */ ++ ++#ifdef __STDC__ ++double ++__ieee754_sqrt (double b) ++#else ++double ++__ieee754_sqrt (b) ++ double b; ++#endif ++{ ++ if (__builtin_expect (b > 0, 1)) ++ { ++ double y, g, h, d, r; ++ ieee_double_shape_type u; ++ ++ if (__builtin_expect (b != a_inf.value, 1)) ++ { ++ fenv_t fe; ++ ++ fe = fegetenv_register (); ++ ++ u.value = b; ++ ++ relax_fenv_state (); ++ ++ __asm__ ("frsqrte %[estimate], %[x]\n" ++ : [estimate] "=f" (y) : [x] "f" (b)); ++ ++ /* Following Muller et al, page 168, equation 5.20. ++ ++ h goes to 1/(2*sqrt(b)) ++ g goes to sqrt(b). ++ ++ We need three iterations to get within 1ulp. */ ++ ++ /* Indicate that these can be performed prior to the branch. GCC ++ insists on sinking them below the branch, however; it seems like ++ they'd be better before the branch so that we can cover any latency ++ from storing the argument and loading its high word. Oh well. */ ++ ++ g = b * y; ++ h = 0.5 * y; ++ ++ /* Handle small numbers by scaling. */ ++ if (__builtin_expect ((u.parts.msw & 0x7ff00000) <= 0x02000000, 0)) ++ return __ieee754_sqrt (b * two108) * twom54; ++ ++#define FMADD(a_, c_, b_) \ ++ ({ double __r; \ ++ __asm__ ("fmadd %[r], %[a], %[c], %[b]\n" \ ++ : [r] "=f" (__r) : [a] "f" (a_), [c] "f" (c_), [b] "f" (b_)); \ ++ __r;}) ++#define FNMSUB(a_, c_, b_) \ ++ ({ double __r; \ ++ __asm__ ("fnmsub %[r], %[a], %[c], %[b]\n" \ ++ : [r] "=f" (__r) : [a] "f" (a_), [c] "f" (c_), [b] "f" (b_)); \ ++ __r;}) ++ ++ r = FNMSUB (g, h, half); ++ g = FMADD (g, r, g); ++ h = FMADD (h, r, h); ++ ++ r = FNMSUB (g, h, half); ++ g = FMADD (g, r, g); ++ h = FMADD (h, r, h); ++ ++ r = FNMSUB (g, h, half); ++ g = FMADD (g, r, g); ++ h = FMADD (h, r, h); ++ ++ /* g is now +/- 1ulp, or exactly equal to, the square root of b. */ ++ ++ /* Final refinement. */ ++ d = FNMSUB (g, g, b); ++ ++ fesetenv_register (fe); ++ return FMADD (d, h, g); ++ } ++ } ++ else if (b < 0) ++ { ++ /* For some reason, some PowerPC32 processors don't implement ++ FE_INVALID_SQRT. */ ++#ifdef FE_INVALID_SQRT ++ feraiseexcept (FE_INVALID_SQRT); ++ ++ fenv_union_t u = { .fenv = fegetenv_register () }; ++ if ((u.l[1] & FE_INVALID) == 0) ++#endif ++ feraiseexcept (FE_INVALID); ++ b = a_nan.value; ++ } ++ return f_wash (b); ++} +Index: libc/sysdeps/powerpc/powerpc32/603e/fpu/e_sqrtf.c +=================================================================== +--- /dev/null ++++ libc/sysdeps/powerpc/powerpc32/603e/fpu/e_sqrtf.c +@@ -0,0 +1,101 @@ ++/* Single-precision floating point square root. ++ Copyright (C) 2010 Free Software Foundation, Inc. ++ This file is part of the GNU C Library. ++ ++ The GNU C Library is free software; you can redistribute it and/or ++ modify it under the terms of the GNU Lesser General Public ++ License as published by the Free Software Foundation; either ++ version 2.1 of the License, or (at your option) any later version. ++ ++ The GNU C Library is distributed in the hope that it will be useful, ++ but WITHOUT ANY WARRANTY; without even the implied warranty of ++ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU ++ Lesser General Public License for more details. ++ ++ You should have received a copy of the GNU Lesser General Public ++ License along with the GNU C Library; if not, write to the Free ++ Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA ++ 02111-1307 USA. */ ++ ++#include <math.h> ++#include <math_private.h> ++#include <fenv_libc.h> ++#include <inttypes.h> ++ ++#include <sysdep.h> ++#include <ldsodefs.h> ++ ++static const ieee_float_shape_type a_nan = {.word = 0x7fc00000 }; ++static const ieee_float_shape_type a_inf = {.word = 0x7f800000 }; ++static const float threehalf = 1.5; ++ ++/* The method is based on the descriptions in: ++ ++ _The Handbook of Floating-Pointer Arithmetic_ by Muller et al., chapter 5; ++ _IA-64 and Elementary Functions: Speed and Precision_ by Markstein, chapter 9 ++ ++ We find the reciprocal square root and use that to compute the actual ++ square root. */ ++ ++#ifdef __STDC__ ++float ++__ieee754_sqrtf (float b) ++#else ++float ++__ieee754_sqrtf (b) ++ float b; ++#endif ++{ ++ if (__builtin_expect (b > 0, 1)) ++ { ++#define FMSUB(a_, c_, b_) \ ++ ({ double __r; \ ++ __asm__ ("fmsub %[r], %[a], %[c], %[b]\n" \ ++ : [r] "=f" (__r) : [a] "f" (a_), [c] "f" (c_), [b] "f" (b_)); \ ++ __r;}) ++#define FNMSUB(a_, c_, b_) \ ++ ({ double __r; \ ++ __asm__ ("fnmsub %[r], %[a], %[c], %[b]\n" \ ++ : [r] "=f" (__r) : [a] "f" (a_), [c] "f" (c_), [b] "f" (b_)); \ ++ __r;}) ++ ++ if (__builtin_expect (b != a_inf.value, 1)) ++ { ++ double y, x; ++ fenv_t fe; ++ ++ fe = fegetenv_register (); ++ ++ relax_fenv_state (); ++ ++ /* Compute y = 1.5 * b - b. Uses fewer constants than y = 0.5 * b. */ ++ y = FMSUB (threehalf, b, b); ++ ++ /* Initial estimate. */ ++ __asm__ ("frsqrte %[x], %[b]\n" : [x] "=f" (x) : [b] "f" (b)); ++ ++ /* Iterate. x_{n+1} = x_n * (1.5 - y * (x_n * x_n)). */ ++ x = x * FNMSUB (y, x * x, threehalf); ++ x = x * FNMSUB (y, x * x, threehalf); ++ x = x * FNMSUB (y, x * x, threehalf); ++ ++ /* All done. */ ++ fesetenv_register (fe); ++ return x * b; ++ } ++ } ++ else if (b < 0) ++ { ++ /* For some reason, some PowerPC32 processors don't implement ++ FE_INVALID_SQRT. */ ++#ifdef FE_INVALID_SQRT ++ feraiseexcept (FE_INVALID_SQRT); ++ ++ fenv_union_t u = { .fenv = fegetenv_register () }; ++ if ((u.l[1] & FE_INVALID) == 0) ++#endif ++ feraiseexcept (FE_INVALID); ++ b = a_nan.value; ++ } ++ return f_washf (b); ++} +Index: libc/sysdeps/powerpc/powerpc64/e5500/fpu/e_sqrt.c +=================================================================== +--- /dev/null ++++ libc/sysdeps/powerpc/powerpc64/e5500/fpu/e_sqrt.c +@@ -0,0 +1,134 @@ ++/* Double-precision floating point square root. ++ Copyright (C) 2010 Free Software Foundation, Inc. ++ This file is part of the GNU C Library. ++ ++ The GNU C Library is free software; you can redistribute it and/or ++ modify it under the terms of the GNU Lesser General Public ++ License as published by the Free Software Foundation; either ++ version 2.1 of the License, or (at your option) any later version. ++ ++ The GNU C Library is distributed in the hope that it will be useful, ++ but WITHOUT ANY WARRANTY; without even the implied warranty of ++ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU ++ Lesser General Public License for more details. ++ ++ You should have received a copy of the GNU Lesser General Public ++ License along with the GNU C Library; if not, write to the Free ++ Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA ++ 02111-1307 USA. */ ++ ++#include <math.h> ++#include <math_private.h> ++#include <fenv_libc.h> ++#include <inttypes.h> ++ ++#include <sysdep.h> ++#include <ldsodefs.h> ++ ++static const ieee_float_shape_type a_nan = {.word = 0x7fc00000 }; ++static const ieee_float_shape_type a_inf = {.word = 0x7f800000 }; ++static const float two108 = 3.245185536584267269e+32; ++static const float twom54 = 5.551115123125782702e-17; ++static const float half = 0.5; ++ ++/* The method is based on the descriptions in: ++ ++ _The Handbook of Floating-Pointer Arithmetic_ by Muller et al., chapter 5; ++ _IA-64 and Elementary Functions: Speed and Precision_ by Markstein, chapter 9 ++ ++ We find the actual square root and half of its reciprocal ++ simultaneously. */ ++ ++#ifdef __STDC__ ++double ++__ieee754_sqrt (double b) ++#else ++double ++__ieee754_sqrt (b) ++ double b; ++#endif ++{ ++ if (__builtin_expect (b > 0, 1)) ++ { ++ double y, g, h, d, r; ++ ieee_double_shape_type u; ++ ++ if (__builtin_expect (b != a_inf.value, 1)) ++ { ++ fenv_t fe; ++ ++ fe = fegetenv_register (); ++ ++ u.value = b; ++ ++ relax_fenv_state (); ++ ++ __asm__ ("frsqrte %[estimate], %[x]\n" ++ : [estimate] "=f" (y) : [x] "f" (b)); ++ ++ /* Following Muller et al, page 168, equation 5.20. ++ ++ h goes to 1/(2*sqrt(b)) ++ g goes to sqrt(b). ++ ++ We need three iterations to get within 1ulp. */ ++ ++ /* Indicate that these can be performed prior to the branch. GCC ++ insists on sinking them below the branch, however; it seems like ++ they'd be better before the branch so that we can cover any latency ++ from storing the argument and loading its high word. Oh well. */ ++ ++ g = b * y; ++ h = 0.5 * y; ++ ++ /* Handle small numbers by scaling. */ ++ if (__builtin_expect ((u.parts.msw & 0x7ff00000) <= 0x02000000, 0)) ++ return __ieee754_sqrt (b * two108) * twom54; ++ ++#define FMADD(a_, c_, b_) \ ++ ({ double __r; \ ++ __asm__ ("fmadd %[r], %[a], %[c], %[b]\n" \ ++ : [r] "=f" (__r) : [a] "f" (a_), [c] "f" (c_), [b] "f" (b_)); \ ++ __r;}) ++#define FNMSUB(a_, c_, b_) \ ++ ({ double __r; \ ++ __asm__ ("fnmsub %[r], %[a], %[c], %[b]\n" \ ++ : [r] "=f" (__r) : [a] "f" (a_), [c] "f" (c_), [b] "f" (b_)); \ ++ __r;}) ++ ++ r = FNMSUB (g, h, half); ++ g = FMADD (g, r, g); ++ h = FMADD (h, r, h); ++ ++ r = FNMSUB (g, h, half); ++ g = FMADD (g, r, g); ++ h = FMADD (h, r, h); ++ ++ r = FNMSUB (g, h, half); ++ g = FMADD (g, r, g); ++ h = FMADD (h, r, h); ++ ++ /* g is now +/- 1ulp, or exactly equal to, the square root of b. */ ++ ++ /* Final refinement. */ ++ d = FNMSUB (g, g, b); ++ ++ fesetenv_register (fe); ++ return FMADD (d, h, g); ++ } ++ } ++ else if (b < 0) ++ { ++ /* For some reason, some PowerPC32 processors don't implement ++ FE_INVALID_SQRT. */ ++#ifdef FE_INVALID_SQRT ++ feraiseexcept (FE_INVALID_SQRT); ++ ++ fenv_union_t u = { .fenv = fegetenv_register () }; ++ if ((u.l[1] & FE_INVALID) == 0) ++#endif ++ feraiseexcept (FE_INVALID); ++ b = a_nan.value; ++ } ++ return f_wash (b); ++} +Index: libc/sysdeps/powerpc/powerpc64/e5500/fpu/e_sqrtf.c +=================================================================== +--- /dev/null ++++ libc/sysdeps/powerpc/powerpc64/e5500/fpu/e_sqrtf.c +@@ -0,0 +1,101 @@ ++/* Single-precision floating point square root. ++ Copyright (C) 2010 Free Software Foundation, Inc. ++ This file is part of the GNU C Library. ++ ++ The GNU C Library is free software; you can redistribute it and/or ++ modify it under the terms of the GNU Lesser General Public ++ License as published by the Free Software Foundation; either ++ version 2.1 of the License, or (at your option) any later version. ++ ++ The GNU C Library is distributed in the hope that it will be useful, ++ but WITHOUT ANY WARRANTY; without even the implied warranty of ++ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU ++ Lesser General Public License for more details. ++ ++ You should have received a copy of the GNU Lesser General Public ++ License along with the GNU C Library; if not, write to the Free ++ Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA ++ 02111-1307 USA. */ ++ ++#include <math.h> ++#include <math_private.h> ++#include <fenv_libc.h> ++#include <inttypes.h> ++ ++#include <sysdep.h> ++#include <ldsodefs.h> ++ ++static const ieee_float_shape_type a_nan = {.word = 0x7fc00000 }; ++static const ieee_float_shape_type a_inf = {.word = 0x7f800000 }; ++static const float threehalf = 1.5; ++ ++/* The method is based on the descriptions in: ++ ++ _The Handbook of Floating-Pointer Arithmetic_ by Muller et al., chapter 5; ++ _IA-64 and Elementary Functions: Speed and Precision_ by Markstein, chapter 9 ++ ++ We find the reciprocal square root and use that to compute the actual ++ square root. */ ++ ++#ifdef __STDC__ ++float ++__ieee754_sqrtf (float b) ++#else ++float ++__ieee754_sqrtf (b) ++ float b; ++#endif ++{ ++ if (__builtin_expect (b > 0, 1)) ++ { ++#define FMSUB(a_, c_, b_) \ ++ ({ double __r; \ ++ __asm__ ("fmsub %[r], %[a], %[c], %[b]\n" \ ++ : [r] "=f" (__r) : [a] "f" (a_), [c] "f" (c_), [b] "f" (b_)); \ ++ __r;}) ++#define FNMSUB(a_, c_, b_) \ ++ ({ double __r; \ ++ __asm__ ("fnmsub %[r], %[a], %[c], %[b]\n" \ ++ : [r] "=f" (__r) : [a] "f" (a_), [c] "f" (c_), [b] "f" (b_)); \ ++ __r;}) ++ ++ if (__builtin_expect (b != a_inf.value, 1)) ++ { ++ double y, x; ++ fenv_t fe; ++ ++ fe = fegetenv_register (); ++ ++ relax_fenv_state (); ++ ++ /* Compute y = 1.5 * b - b. Uses fewer constants than y = 0.5 * b. */ ++ y = FMSUB (threehalf, b, b); ++ ++ /* Initial estimate. */ ++ __asm__ ("frsqrte %[x], %[b]\n" : [x] "=f" (x) : [b] "f" (b)); ++ ++ /* Iterate. x_{n+1} = x_n * (1.5 - y * (x_n * x_n)). */ ++ x = x * FNMSUB (y, x * x, threehalf); ++ x = x * FNMSUB (y, x * x, threehalf); ++ x = x * FNMSUB (y, x * x, threehalf); ++ ++ /* All done. */ ++ fesetenv_register (fe); ++ return x * b; ++ } ++ } ++ else if (b < 0) ++ { ++ /* For some reason, some PowerPC32 processors don't implement ++ FE_INVALID_SQRT. */ ++#ifdef FE_INVALID_SQRT ++ feraiseexcept (FE_INVALID_SQRT); ++ ++ fenv_union_t u = { .fenv = fegetenv_register () }; ++ if ((u.l[1] & FE_INVALID) == 0) ++#endif ++ feraiseexcept (FE_INVALID); ++ b = a_nan.value; ++ } ++ return f_washf (b); ++} +Index: libc/sysdeps/unix/sysv/linux/powerpc/powerpc32/603e/fpu/Implies +=================================================================== +--- /dev/null ++++ libc/sysdeps/unix/sysv/linux/powerpc/powerpc32/603e/fpu/Implies +@@ -0,0 +1 @@ ++powerpc/powerpc32/603e/fpu +Index: libc/sysdeps/unix/sysv/linux/powerpc/powerpc32/7400/fpu/Implies +=================================================================== +--- /dev/null ++++ libc/sysdeps/unix/sysv/linux/powerpc/powerpc32/7400/fpu/Implies +@@ -0,0 +1 @@ ++powerpc/powerpc32/603e/fpu +Index: libc/sysdeps/unix/sysv/linux/powerpc/powerpc32/e500mc/fpu/Implies +=================================================================== +--- /dev/null ++++ libc/sysdeps/unix/sysv/linux/powerpc/powerpc32/e500mc/fpu/Implies +@@ -0,0 +1 @@ ++powerpc/powerpc32/603e/fpu +Index: libc/sysdeps/unix/sysv/linux/powerpc/powerpc64/e5500/fpu/Implies +=================================================================== +--- /dev/null ++++ libc/sysdeps/unix/sysv/linux/powerpc/powerpc64/e5500/fpu/Implies +@@ -0,0 +1 @@ ++powerpc/powerpc64/e5500/fpu +Index: libc/sysdeps/unix/sysv/linux/powerpc/powerpc32/e5500/fpu/Implies +=================================================================== +--- /dev/null ++++ libc/sysdeps/unix/sysv/linux/powerpc/powerpc32/e5500/fpu/Implies +@@ -0,0 +1 @@ ++powerpc/powerpc32/603e/fpu
meta/recipes-core/eglibc/eglibc_2.13.bb +2 -1
@@ -3,7 +3,7 @@ require eglibc.inc SRCREV = "14157" DEPENDS += "gperf-native" -PR = "r10" +PR = "r11" PR_append = "+svnr${SRCPV}" EGLIBC_BRANCH="eglibc-2_13"
@@ -17,6 +17,7 @@ SRC_URI = "svn://www.eglibc.org/svn/branches/;module=${EGLIBC_BRANCH};proto=http file://etc/ld.so.conf \ file://generate-supported.mk \ file://glibc_bug_fix_12454.patch \ + file://ppc-sqrt.patch \ " LIC_FILES_CHKSUM = "file://LICENSES;md5=98a1128c4b58120182cbea3b1752d8b9 \ file://COPYING;md5=393a5ca445f6965873eca0259a17f833 \
Signature · 1 line
1.7.3.4