* Re: pkg-config bug crashes 'bitbake glib-2.0-native' in FC15.x86_64
From: Richard Purdie @ 2011-10-05 10:01 UTC (permalink / raw)
To: Patches and discussions about the oe-core layer
In-Reply-To: <CADWjqk4pPWNYzO7Cua7xYXa55g=BWqwAY8taHhLwV=xaesDWPA@mail.gmail.com>
On Wed, 2011-10-05 at 03:21 -0600, dashesy wrote:
> Hi,
>
> I am using these in my local.conf with master branch of oe-core:
> DISTRO="angstrom-2010.x"
> MACHINE="beagleboard"
>
> The build for 'bitbake glib-2.0-native' (or actually 'bitbake
> meta-toolchain') will finally reach a run.do_configure for 'package
> glib-2.0-native-1_2.28.8-r5: task do_configure: Started'
> which runs the "oe-core/build/tmp-eglibc/sysroots/x86_64-linux/usr/bin/pkg-config"
> for auto build
> This leads to the following chain
> pkg-config(cross)->gnome-config->pkg-config->glib-config->pkg-config->...
>
> dashesy 21266 21265 21266 0 1 01:56 pts/0 00:00:00 /bin/sh -e
> /home/dashesy/buildroot/oe-core/build/tmp-eglibc/work/x86_64-linux/glib-2.0-native-1_2.28.8-r5/temp/run.do_configure.21265
> root 21870 935 21870 0 1 01:56 ? 00:00:00 sleep 60
> dashesy 22246 21266 22246 0 1 01:56 pts/0 00:00:00 /bin/sh
> /home/dashesy/buildroot/oe-core/build/tmp-eglibc/work/x86_64-linux/glib-2.0-native-1_2.28.8-r5/glib-2.28.8/configure
> --build=x86_64-linux --host=x86_64-linux --target=x86_64-linux
> --prefix=/home/dashesy/buildroot/oe-core/build/tmp-eglibc/sysroots/x86_64-linux/usr
> --exec_prefix=/home/dashesy/buildroot/oe-core/build/tmp-eglibc/sysroots/x86_64-linux/usr
> --bindir=/home/dashesy/buildroot/oe-core/build/tmp-eglibc/sysroots/x86_64-linux/usr/bin
> --sbindir=/home/dashesy/buildroot/oe-core/build/tmp-eglibc/sysroots/x86_64-linux/usr/sbin
> --libexecdir=/home/dashesy/buildroot/oe-core/build/tmp-eglibc/sysroots/x86_64-linux/usr/libexec
> --datadir=/home/dashesy/buildroot/oe-core/build/tmp-eglibc/sysroots/x86_64-linux/usr/share
> --sysconfdir=/home/dashesy/buildroot/oe-core/build/tmp-eglibc/sysroots/x86_64-linux/etc
> --sharedstatedir=/home/dashesy/buildroot/oe-core/build/tmp-eglibc/sysroots/x86_64-linux/com
> --localstatedir=/home/dashesy/buildroot/oe-core/build/tmp-eglibc/sysroots/x86_64-linux/var
> --libdir=/home/dashesy/buildroot/oe-core/build/tmp-eglibc/sysroots/x86_64-linux/usr/lib
> --includedir=/home/dashesy/buildroot/oe-core/build/tmp-eglibc/sysroots/x86_64-linux/usr/include
> --oldincludedir=/home/dashesy/buildroot/oe-core/build/tmp-eglibc/sysroots/x86_64-linux/usr/include
> --infodir=/home/dashesy/buildroot/oe-core/build/tmp-eglibc/sysroots/x86_64-linux/usr/share/info
> --mandir=/home/dashesy/buildroot/oe-core/build/tmp-eglibc/sysroots/x86_64-linux/usr/share/man
> --disable-silent-rules --disable-dependency-tracking --disable-dtrace
> --disable-systemtap --enable-nls --enable-dtrace=no
> dashesy 22671 22246 22671 0 1 01:56 pts/0 00:00:00
> /home/dashesy/buildroot/oe-core/build/tmp-eglibc/sysroots/x86_64-linux/usr/bin/pkg-config
> --exists --print-errors zlib
> dashesy 22672 22671 22672 0 1 01:56 pts/0 00:00:00 sh -c
> gnome-config --libs zlib > /dev/null 2>&1
Something odd is happening here. We have a patch in OE-Core against
pkg-config which should disable "leagacy" pkg-config functionality.
I took a look and it somehow looks like the patch got broken. Could you
try again with
http://git.yoctoproject.org/cgit.cgi/poky-contrib/commit/?h=rpurdie/wip8&id=de51d6ffae1d6a4f594687d5bdef25e731f44dfa
applied please? I think this should fix this problem.
Cheers,
Richard
^ permalink raw reply
* Re: [PATCH] kexec-tools: fix architecture mismatch QA error
From: Richard Purdie @ 2011-10-05 9:29 UTC (permalink / raw)
To: Patches and discussions about the oe-core layer
In-Reply-To: <1317481534.2323.14.camel@elmorro>
On Sat, 2011-10-01 at 10:05 -0500, Tom Zanussi wrote:
> Building sato-sdk for an x86_64 target throws this QA error:
>
> | ERROR: QA Issue: Architecture did not match (62 to 3) on /work/x86_64-poky-li\
> nux/kexec-tools-2.0.2-r1/packages-split/kexec-tools/usr/lib/kexec-tools/kexec_t\
> est
>
> kexec_test uses 32-bit code for testing - add an INSANE_SKIP exception for it.
>
> Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
> ---
> meta/recipes-kernel/kexec/kexec-tools.inc | 2 ++
> 1 files changed, 2 insertions(+), 0 deletions(-)
>
> diff --git a/meta/recipes-kernel/kexec/kexec-tools.inc b/meta/recipes-kernel/kexec/kexec-tools.inc
> index bbfb20f..278ce34 100644
> --- a/meta/recipes-kernel/kexec/kexec-tools.inc
> +++ b/meta/recipes-kernel/kexec/kexec-tools.inc
> @@ -13,3 +13,5 @@ SRC_URI = "${KERNELORG_MIRROR}/linux/utils/kernel/kexec/kexec-tools-${PV}.tar.gz
> inherit autotools
>
> COMPATIBLE_HOST = '(x86_64.*|i.86.*|arm.*|powerpc.*)-(linux|freebsd.*)'
> +
> +INSANE_SKIP_${PN} = "arch"
Merged to master, thanks.
Richard
^ permalink raw reply
* pkg-config bug crashes 'bitbake glib-2.0-native' in FC15.x86_64
From: dashesy @ 2011-10-05 9:21 UTC (permalink / raw)
To: Openembedded-core
Hi,
I am using these in my local.conf with master branch of oe-core:
DISTRO="angstrom-2010.x"
MACHINE="beagleboard"
The build for 'bitbake glib-2.0-native' (or actually 'bitbake
meta-toolchain') will finally reach a run.do_configure for 'package
glib-2.0-native-1_2.28.8-r5: task do_configure: Started'
which runs the "oe-core/build/tmp-eglibc/sysroots/x86_64-linux/usr/bin/pkg-config"
for auto build
This leads to the following chain
pkg-config(cross)->gnome-config->pkg-config->glib-config->pkg-config->...
dashesy 21266 21265 21266 0 1 01:56 pts/0 00:00:00 /bin/sh -e
/home/dashesy/buildroot/oe-core/build/tmp-eglibc/work/x86_64-linux/glib-2.0-native-1_2.28.8-r5/temp/run.do_configure.21265
root 21870 935 21870 0 1 01:56 ? 00:00:00 sleep 60
dashesy 22246 21266 22246 0 1 01:56 pts/0 00:00:00 /bin/sh
/home/dashesy/buildroot/oe-core/build/tmp-eglibc/work/x86_64-linux/glib-2.0-native-1_2.28.8-r5/glib-2.28.8/configure
--build=x86_64-linux --host=x86_64-linux --target=x86_64-linux
--prefix=/home/dashesy/buildroot/oe-core/build/tmp-eglibc/sysroots/x86_64-linux/usr
--exec_prefix=/home/dashesy/buildroot/oe-core/build/tmp-eglibc/sysroots/x86_64-linux/usr
--bindir=/home/dashesy/buildroot/oe-core/build/tmp-eglibc/sysroots/x86_64-linux/usr/bin
--sbindir=/home/dashesy/buildroot/oe-core/build/tmp-eglibc/sysroots/x86_64-linux/usr/sbin
--libexecdir=/home/dashesy/buildroot/oe-core/build/tmp-eglibc/sysroots/x86_64-linux/usr/libexec
--datadir=/home/dashesy/buildroot/oe-core/build/tmp-eglibc/sysroots/x86_64-linux/usr/share
--sysconfdir=/home/dashesy/buildroot/oe-core/build/tmp-eglibc/sysroots/x86_64-linux/etc
--sharedstatedir=/home/dashesy/buildroot/oe-core/build/tmp-eglibc/sysroots/x86_64-linux/com
--localstatedir=/home/dashesy/buildroot/oe-core/build/tmp-eglibc/sysroots/x86_64-linux/var
--libdir=/home/dashesy/buildroot/oe-core/build/tmp-eglibc/sysroots/x86_64-linux/usr/lib
--includedir=/home/dashesy/buildroot/oe-core/build/tmp-eglibc/sysroots/x86_64-linux/usr/include
--oldincludedir=/home/dashesy/buildroot/oe-core/build/tmp-eglibc/sysroots/x86_64-linux/usr/include
--infodir=/home/dashesy/buildroot/oe-core/build/tmp-eglibc/sysroots/x86_64-linux/usr/share/info
--mandir=/home/dashesy/buildroot/oe-core/build/tmp-eglibc/sysroots/x86_64-linux/usr/share/man
--disable-silent-rules --disable-dependency-tracking --disable-dtrace
--disable-systemtap --enable-nls --enable-dtrace=no
dashesy 22671 22246 22671 0 1 01:56 pts/0 00:00:00
/home/dashesy/buildroot/oe-core/build/tmp-eglibc/sysroots/x86_64-linux/usr/bin/pkg-config
--exists --print-errors zlib
dashesy 22672 22671 22672 0 1 01:56 pts/0 00:00:00 sh -c
gnome-config --libs zlib > /dev/null 2>&1
dashesy 22673 22672 22673 0 1 01:56 pts/0 00:00:00 /bin/sh
/usr/bin/gnome-config --libs zlib
dashesy 22674 22673 22674 0 1 01:56 pts/0 00:00:00 pkg-config
--variable=libdir glib
dashesy 22675 22674 22675 0 1 01:56 pts/0 00:00:00 /bin/sh
/usr/bin/glib-config --version
dashesy 22676 22675 22676 0 1 01:56 pts/0 00:00:00 pkg-config
--variable prefix glib
dashesy 22677 22676 22677 0 1 01:56 pts/0 00:00:00 /bin/sh
/usr/bin/glib-config --version
dashesy 22678 22677 22678 0 1 01:56 pts/0 00:00:00 pkg-config
--variable prefix glib
dashesy 22679 22678 22679 0 1 01:56 pts/0 00:00:00 /bin/sh
/usr/bin/glib-config --version
I first saw this problem in angstrom-2008 in oe, then in angstrom-2010
in oe (both with pkg-config version 0.23), and now the same phenomenon
in angstrom-2010 in oe-core with version 0.25 whcih is same as my
local machine.
It is easy to reproduce this without bitbake too
First set the environment variables (PATH, PKG_CONFIG_* as I copied
from the run_doconfigure file):
export PATH="/home/dashesy/buildroot/oe-core/build/tmp-eglibc/sysroots/x86_64-linux/usr/bin/armv7a-linux:/home/dashesy/buildroot/oe-core/build/tmp-eglibc/sysroots/x86_64-linux/usr/bin:/home/dashesy/buildroot/oe-core/build/tmp-eglibc/sysroots/x86_64-linux/usr/sbin:/home/dashesy/buildroot/oe-core/build/tmp-eglibc/sysroots/x86_64-linux/usr/bin:/home/dashesy/buildroot/oe-core/build/tmp-eglibc/sysroots/x86_64-linux/sbin:/home/dashesy/buildroot/oe-core/build/tmp-eglibc/sysroots/x86_64-linux//bin:/home/dashesy/buildroot/oe-core/scripts/native-intercept:/home/dashesy/buildroot/oe-core/scripts:/home/dashesy/buildroot/oe-core/bitbake/bin:/usr/lib64/ccache:/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/sbin:/home/dashesy/bin:/home/dashesy/buildroot/oe-core/scripts"
export PKG_CONFIG_DIR="/home/dashesy/buildroot/oe-core/build/tmp-eglibc/sysroots/x86_64-linux/usr/lib/pkgconfig"
export PKG_CONFIG_LIBDIR="/home/dashesy/buildroot/oe-core/build/tmp-eglibc/sysroots/x86_64-linux/usr/lib/pkgconfig"
export PKG_CONFIG_DISABLE_UNINSTALLED="yes"
export PKG_CONFIG_PATH="/home/dashesy/buildroot/oe-core/build/tmp-eglibc/sysroots/x86_64-linux/usr/lib/pkgconfig:/home/dashesy/buildroot/oe-core/build/tmp-eglibc/sysroots/x86_64-linux/usr/share/pkgconfig"
Then run either of these two comamnds:
/home/dashesy/buildroot/oe-core/build/tmp-eglibc/sysroots/x86_64-linux/usr/bin/pkg-config
--variable=libdir glib
or
/home/dashesy/buildroot/oe-core/build/tmp-eglibc/sysroots/x86_64-linux/usr/bin/pkg-config
--exists --print-errors zlib
Notice, this might crash or halt your system
^ permalink raw reply
* [oe] OE Changelog for 2011-09-26 to 2011-10-3
From: cliff.brake @ 2011-10-04 20:19 UTC (permalink / raw)
To: openembedded-core, openembedded-devel, angstrom-distro-devel
Changelog for 2011-09-26 to 2011-10-3. Projects included in this report:
bitbake: git://git.openembedded.org/bitbake
openembedded-core: git://git.openembedded.org/openembedded-core
meta-openembedded: git://git.openembedded.org/meta-openembedded
meta-angstrom: git://git.angstrom-distribution.org/meta-angstrom
meta-yocto: git://git.yoctoproject.org/poky
meta-texasinstruments: git://git.angstrom-distribution.org/meta-texasinstruments
meta-smartphone: http://git.shr-project.org/repo/meta-smartphone.git
meta-micro: git://git.openembedded.org/meta-micro
meta-slugos: git://github.com/kraj/meta-slugos
meta-nslu2: git://github.com/kraj/meta-nslu2
meta-intel: git://git.yoctoproject.org/meta-intel
meta-handheld: git://git.openembedded.org/meta-handheld
meta-opie: git://git.openembedded.org/meta-opie
openembedded: git://git.openembedded.org/openembedded
====================================================
Changelog for bitbake:
Matthew McClintock (1):
fetch2/git: Make git fetch run with -f so rebased branches don't fail
====================================================
Changelog for openembedded-core:
Andrew Gabbasov (4):
cmake.bbclass: adding extendable extra variable to root path
libpam: add flex-native to DEPENDS
apr: use ${HOST_SYS}-libtool
apmd: use ${HOST_SYS}-libtool
Bruce Ashfield (1):
linux-yocto/meta: eg20t and live boot config changes
Dmitry Eremin-Solenikov (3):
kernel.bbclass: blacklist 'perf-dbg' as well for the modules metapackage
kernel.bbclass: handle .cis firmware
kernel.bbclass: remove unshipped files in do_install
Dongxiao Xu (6):
multilib.bbclass: map RDEPENDS and LINGUAS_INSTALL for image recipes
multilib: remove the multilib handling to allarch
package_rpm: combine normal and multilib solution manifest together
libc-package.bbclass: add MLPREFIX when set values to PACKAGES
tune-i586: fix hardcoded TUNE_PKGARCH
multilib: add MLPREFIX to deploy folder
Henning Heinold (1):
tune-cortexa9.inc: add tunefile for cortexa9 socs
Jessica Zhang (1):
Fixed a typo for setting up OECORE_ACLOCAL_OPTS for adt-installer case
Joshua Lock (1):
ghostscript: disable check for time.h
Khem Raj (4):
conf,recipes: Add new variable LINKER_HASH_STYLE
gcc-4.6: Use --with-linker-hash-style configure option
eglibc: Add recipes for 2.14
gcc-4.6: Update to tip of FSF gcc-4_6-branch
Koen Kooi (1):
avahi: fix avahi-systemd dependencies
Martin Jansa (1):
atk: add patch to replace G_CONST_RETURN with const
Matthew McClintock (10):
Fixup kexec-tools compatible host for powerpc
Add autoconf cache for screen on powerpc64
Add support for generating ext2.bz2{, .u-boot} images
Add support for generating ext2.lzma{, .u-boot} images
Fix ghostscript on powerpc64
Fix HAL on newer kernels without header file
Add udev patch to compile against newer kernels
Fix sysklogd build on e500v2 cores
Add proper deps for nfs-utils, util-linux, and strace
Fix flac build on e500mc cores
Mei Lei (4):
curl: Upgrade from 7.21.7 to 7.22.0
diffutils: Upgrade from 3.0 to 3.2.
dropbear: Upgrade from 0.52 to 0.53.1
distro_tracking_fields.inc: Update upgrade information
Paul Eggleton (2):
scripts: use OE_TMPDIR instead of TMPDIR external variable
scripts/oe-setup-rpmrepo: use setup_tmpdir from runqemu
Richard Purdie (13):
gcc: Fix two QA issues
grub: Fix insane/QA architecture warning
sqlite3: Fix nativesdk packaging/QA warnings
pseudo: Fix QA warnings
bitbake.conf: Fix reversed linker hash style logic
openssl: Ensure perl scripts reference the correct perl
mc: Ensure perl scripts reference the correct perl
util-linux: Ensure perl scripts reference the correct perl
insane: Promote most warnings into QA errors by default
Remove help2man dependency
autotools: Disable dependency tracking
base.bbclass: Drop unneeded dependency
bitbake.conf: Start using parallel make for do_install
Saul Wold (7):
rpm: ensure that magic file is relocatable
zypper & sat-solver: needs RDEPENDS on rpm-lib
rpm: fix QA Warning on installed but not shipped staticdev filesw
distro_tracking: Update Manual Upgrade Checks
glew: update to 1.7.0
sysstat: update to 10.0.2
python: fix sqlite RPATH issue
Simon Busch (2):
meta: qt4: fix postprocessing of pkg-config files
qt4-embedded: move qte.sh profile script into own package
Tom Zanussi (2):
sysprof: update to version 1.1.8
blktrace: update to version 1.0.3
Zhai Edwin (4):
oprofileui: remove dependence on gnome-vfs
libgsf: remove dependence on gnome-vfs
tables: remove it as obsolete recipe
oprofileui: Update SRCREV to reflect recent accpeted patches by upstream
====================================================
Changelog for meta-openembedded:
Andreas Müller (2):
midori: update to 0.4.0 / buildable by upstream patch & LDFLAGS_append / min
midori: added RRECOMMENDS glib-networking
Khem Raj (5):
fuse: Upgrade recipe to version 2.8.6
gnome-disk-utility: Fix build on gnomelss host systems
gdm: Fix build on gnome'less build systems
gnome-power-manager: Fix build on gnome'less build systems
tcp-wrappers: Use the recipe from oe-core
Koen Kooi (3):
systemd: replace analyze patch with upstream version
HACK: libcgroup: override ERROR_QA
systemd: update to latest git
====================================================
Changelog for meta-angstrom:
Koen Kooi (3):
hardware-bringup-image: as the name says an image to aid in hw bringup
hardware-bringup-image: add more tools
base-files 3.0.14: make /var/run a directory, not a symlink
====================================================
Changelog for meta-yocto:
Andrew Gabbasov (4):
cmake.bbclass: adding extendable extra variable to root path
libpam: add flex-native to DEPENDS
apr: use ${HOST_SYS}-libtool
apmd: use ${HOST_SYS}-libtool
Bruce Ashfield (1):
linux-yocto/meta: eg20t and live boot config changes
Dmitry Eremin-Solenikov (8):
bitbake.conf: change ccache path to use MULTIMACH_HOST_SYS
icecc-create-env-native: provide the script right in the tree
gcc: fix possible problems with nscd compilation during eglibc-nativesdk bui
gconf-dbus: packaging fixup
libffi: really populate -dev package
kernel.bbclass: blacklist 'perf-dbg' as well for the modules metapackage
kernel.bbclass: handle .cis firmware
kernel.bbclass: remove unshipped files in do_install
Dongxiao Xu (6):
multilib.bbclass: map RDEPENDS and LINGUAS_INSTALL for image recipes
multilib: remove the multilib handling to allarch
package_rpm: combine normal and multilib solution manifest together
libc-package.bbclass: add MLPREFIX when set values to PACKAGES
tune-i586: fix hardcoded TUNE_PKGARCH
multilib: add MLPREFIX to deploy folder
Henning Heinold (1):
tune-cortexa9.inc: add tunefile for cortexa9 socs
Jessica Zhang (1):
Fixed a typo for setting up OECORE_ACLOCAL_OPTS for adt-installer case
Joshua Lock (1):
ghostscript: disable check for time.h
Khem Raj (5):
gnome-doc-utils: Prepend PKG_CONFIG_SYSROOT_DIR to the path returned from PK
conf,recipes: Add new variable LINKER_HASH_STYLE
gcc-4.6: Use --with-linker-hash-style configure option
eglibc: Add recipes for 2.14
gcc-4.6: Update to tip of FSF gcc-4_6-branch
Koen Kooi (1):
avahi: fix avahi-systemd dependencies
Matthew McClintock (9):
Fixup kexec-tools compatible host for powerpc
Add autoconf cache for screen on powerpc64
Add support for generating ext2.bz2{, .u-boot} images
Add support for generating ext2.lzma{, .u-boot} images
Fix ghostscript on powerpc64
Fix HAL on newer kernels without header file
Add udev patch to compile against newer kernels
Fix sysklogd build on e500v2 cores
Add proper deps for nfs-utils, util-linux, and strace
Paul Eggleton (3):
scripts: use OE_TMPDIR instead of TMPDIR external variable
scripts/oe-setup-rpmrepo: use setup_tmpdir from runqemu
beagleboard-audio: fix RDEPENDS on alsa-utils-amixer
Richard Purdie (9):
gcc: Fix two QA issues
grub: Fix insane/QA architecture warning
sqlite3: Fix nativesdk packaging/QA warnings
pseudo: Fix QA warnings
bitbake.conf: Fix reversed linker hash style logic
openssl: Ensure perl scripts reference the correct perl
mc: Ensure perl scripts reference the correct perl
util-linux: Ensure perl scripts reference the correct perl
insane: Promote most warnings into QA errors by default
Saul Wold (7):
rpm: ensure that magic file is relocatable
zypper & sat-solver: needs RDEPENDS on rpm-lib
rpm: fix QA Warning on installed but not shipped staticdev filesw
distro_tracking: Update Manual Upgrade Checks
glew: update to 1.7.0
sysstat: update to 10.0.2
python: fix sqlite RPATH issue
Simon Busch (2):
meta: qt4: fix postprocessing of pkg-config files
qt4-embedded: move qte.sh profile script into own package
Tom Zanussi (2):
sysprof: update to version 1.1.8
blktrace: update to version 1.0.3
Zhai Edwin (3):
oprofileui: remove dependence on gnome-vfs
libgsf: remove dependence on gnome-vfs
tables: remove it as obsolete recipe
lumag (1):
gcc: include libgcov.a into libgcc-dev package
====================================================
Changelog for meta-texasinstruments:
====================================================
Changelog for meta-smartphone:
Denis 'GNUtoo' Carikli (10):
meta-fso: android-image-utils-native: fix LICENSE and LIC_FILES_CHKSUM
meta-shr: preferred-shr-versions.inc also set PREFERRED_QT_VERSION for qt4-n
meta-htc: change the htcdream config to armv6-novfp
meta-htc: add linux-leviathan
meta-htc: add a nexusone machine config file
meta-htc: add linux-nexusone recipe
Add new meta-osmocombb layer
meta-osmocombb: Add libosmocore recipe
meta-osmocombb: Add the osmocon recipe(osmocombb loader)
meta-htc: htcdream.conf: remove the dependency on the dummy wl1251 ti firmwa
Martin Jansa (11):
meta-fso: cornucopia: bump SRCREV
meta-fso: msmcomm: bump SRCREV
openssh: alter sshd config to allow empty password if someone really wants t
Revert "task-shr-minimal: drop libphone-ui and libphone-ui-shr as they shoul
meta-shr: prefer glib-2.30
meta-shr: prefer eglibc 2.14
libshr-glib: bump SRCREV to fix build with glib-2.30.0
recipes: use allarch instead of PACKAGE_ARCH = all or drop PACKAGE_ARCH sett
shr-settings: bump SRCREV
shr-settings: bump SRCREV for setuptools change
libphone-ui-shr: bump PR to rebuild against newer poppler
Simon Busch (8):
meta-samsung: linux-samsung-crespo: enable devtmpfs kernel feature
meta-samsung: initscripts: add additional initscripts for crespo machine
meta-samsung: add ext2 as preferred image format to machine configuration
meta-fso: images: add a modified fso2-console-image from oe-dev
meta-palm: remove machine specific profile script for qt4-embedded
meta-samsung: linux-samsung-crespo: bump SRCREV and update defconfig
meta-fso: serial-utils: import from oe-dev
meta-samsung: add recipe for libsamsung-ipc
====================================================
Changelog for meta-micro:
====================================================
Changelog for meta-slugos:
====================================================
Changelog for meta-nslu2:
====================================================
Changelog for meta-intel:
Tom Zanussi (8):
meta-intel: update SRCREVs
meta-intel: fix symlink typo and QA checks in emgd-driver-bin
meta-crownbay: remove emgd-1.6
xpsb-glx: Move the pkgconfig file(s) to the -dev package
meta-emenlow: update README
meta-fishriver: update README
meta-jasperforest: update README
meta-sugarbay: update README
====================================================
Changelog for meta-handheld:
====================================================
Changelog for meta-opie:
====================================================
Changelog for openembedded:
_______________________________________________
Openembedded-devel mailing list
Openembedded-devel@lists.openembedded.org
http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel
^ permalink raw reply
* Re: [PATCH 5/6] Fix sysprof for powerpc64
From: McClintock Matthew-B29882 @ 2011-10-05 6:44 UTC (permalink / raw)
To: Patches and discussions about the oe-core layer
In-Reply-To: <4E8B9F2C.5030706@gmail.com>
On Tue, Oct 4, 2011 at 7:05 PM, Khem Raj <raj.khem@gmail.com> wrote:
>> diff --git a/meta/recipes-kernel/sysprof/sysprof_git.bb
>> b/meta/recipes-kernel/sysprof/sysprof_git.bb
>> index 10bde04..271b5d8 100644
>> --- a/meta/recipes-kernel/sysprof/sysprof_git.bb
>> +++ b/meta/recipes-kernel/sysprof/sysprof_git.bb
>> @@ -16,6 +16,8 @@ SRC_URI_append_arm = " file://rmb-arm.patch"
>> SRC_URI_append_mips = " file://rmb-mips.patch"
>> SRC_URI_append_powerpc = " file://ppc-macro-fix.patch"
>>
>> +export CFLAGS_append_powerpc64 = " -D__ppc64__"
>> +
>
> this is a gcc built-in define I wonder why you need to add it explicitly
The file in question is compiled like:
powerpc64-fsl-linux-gcc -m64 -mcpu=e5500
--sysroot=/local/home/mattsm/git/poky/build_p5020ds-64b_release/tmp/sysroots/p5020ds-64b
-DHAVE_CONFIG_H -I.
-I/local/home/mattsm/git/poky/build_p5020ds-64b_release/tmp/sysroots/p5020ds-64b/usr/include/glib-2.0
-I/local/home/mattsm/git/poky/build_p5020ds-64b_release/tmp/sysroots/p5020ds-64b/usr/lib64/glib-2.0/include
-O2 -pipe -g -feliminate-unused-debug-types -Wall -MT
sysprof_cli-collector.o -MD -MP -MF .deps/sysprof_cli-collector.Tpo -c
-o sysprof_cli-collector.o `test -f 'collector.c' || echo
'./'`collector.c
Without the -D__ppc64__ it gives the following:
collector.c: In function ‘sysprof_perf_counter_open’:
collector.c:193:21: error: ‘__NR_perf_counter_open’ undeclared (first
use in this function)
collector.c:193:21: note: each undeclared identifier is reported only
once for each function it appears in
collector.c: In function ‘process_event’:
collector.c:654:11: warning: variable ‘name’ set but not used
[-Wunused-but-set-variable]
collector.c: In function ‘sysprof_perf_counter_open’:
collector.c:194:1: warning: control reaches end of non-void function
[-Wreturn-type]
Looking at collector.c it's very simple:
#ifndef __NR_perf_counter_open
#if defined(__i386__)
#define __NR_perf_counter_open 336
#elif defined(__x86_64__)
#define __NR_perf_counter_open 298
[...snip...]
#elif defined(__hppa__)
#define __NR_perf_counter_open 318
#elif defined(__ppc__) || defined(__ppc64__)
#define __NR_perf_counter_open 319
#elif defined(__s390__)
[...snip...]
#endif
#endif
Am I missing something obvious?
-M
^ permalink raw reply
* conman-gnome sources missing
From: Andreas Müller @ 2011-10-05 6:19 UTC (permalink / raw)
To: openembedded-core
Although kernel.org seems up again I cannot download sources for conman-gnome
| ERROR: Function 'Fetcher failure for URL: 'git://git.kernel.org/pub/scm/network/connman/connman-gnome.git;protocol=git'. Unable to fetch URL git://git.kernel.org/pub/scm/network/connman/connman-gnome.git;protocol=git from any source.' failed
|
NOTE: package connman-gnome-0.5-r7: task do_fetch: Failed
Where can I get the sources?
Andreas
^ permalink raw reply
* Re: [PATCH] eglibc-2.14: add patch to fix libdl crash
From: Saul Wold @ 2011-10-05 4:57 UTC (permalink / raw)
To: Patches and discussions about the oe-core layer; +Cc: Klaus Kurzmann
In-Reply-To: <CAMKF1sqgd94K8AiRyZn_+dX1PFig+bUYNP0R84K0AAueebPO9A@mail.gmail.com>
On 10/04/2011 01:17 PM, Khem Raj wrote:
> On Tue, Oct 4, 2011 at 1:05 PM, Klaus 'mrmoku' Kurzmann
> <mokml@mnet-online.de> wrote:
>> Hello,
>>
>> On Mon, 03 Oct 2011, Khem Raj wrote:
>>
>>> On 10/3/2011 2:30 AM, mokml@mnet-online.de wrote:
>>>> From: Klaus Kurzmann<mok@fluxnetz.de>
>>>>
>>>> * Without this patch programs using alsa-lib crash (alsamixer for example).
>>>> * This patch is taken verbatim from ArchLinux.
>>>>
>>
>>> can you add appropriate header for this?
>>
>> Sorry, still have to find my way into the new stuff :) Martin pointed
>> that out to me - after I sent the mail.
>>
>> I tried googling to find out about the upstream status for more than an
>> hour - without success. And glibc commit messages seem to be not very
>> informative mostly ;)
>>
I think you should look at the following wiki page for the header and
SOB info:
http://www.openembedded.org/wiki/Commit_Patch_Message_Guidelines
Sau!
>
> the patch is not applied upstream last time I looked quickly.
>
>>> secondly this reverts the license year text
>>> from 2011 to 2010 that should not be needed.
>>
>> yeah, I have seen that. I think that comes from the patch being a revert
>> (or partial revert) of some commit. If it is ok to change 'stolen'
>> patches I can remove that.\
>
> yes licenses dont change because of a single revert there might be more
> changes that were done in that time frame which should have used the
> current year.
>
>>
>> Klaus 'mrmoku' Kurzmann
>>
>>>> Signed-off-by: Klaus Kurzmann<mok@fluxnetz.de>
>>>> ---
>>>> .../eglibc-2.14/glibc-2.14-libdl-crash.patch | 132 ++++++++++++++++++++
>>>> meta/recipes-core/eglibc/eglibc_2.14.bb | 3 +-
>>>> 2 files changed, 134 insertions(+), 1 deletions(-)
>>>> create mode 100644 meta/recipes-core/eglibc/eglibc-2.14/glibc-2.14-libdl-crash.patch
>>>>
>>>> diff --git a/meta/recipes-core/eglibc/eglibc-2.14/glibc-2.14-libdl-crash.patch b/meta/recipes-core/eglibc/eglibc-2.14/glibc-2.14-libdl-crash.patch
>>>> new file mode 100644
>>>> index 0000000..ee29f8c
>>>> --- /dev/null
>>>> +++ b/meta/recipes-core/eglibc/eglibc-2.14/glibc-2.14-libdl-crash.patch
>>>> @@ -0,0 +1,132 @@
>>>> +diff --git a/elf/dl-close.c b/elf/dl-close.c
>>>> +index 73b2a2f..9bd91e3 100644
>>>> +--- a/elf/dl-close.c
>>>> ++++ b/elf/dl-close.c
>>>> +@@ -1,5 +1,5 @@
>>>> + /* Close a shared object opened by `_dl_open'.
>>>> +- Copyright (C) 1996-2007, 2009, 2010, 2011 Free Software Foundation, Inc.
>>>> ++ Copyright (C) 1996-2007, 2009, 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
>>>> +@@ -119,17 +119,8 @@ _dl_close_worker (struct link_map *map)
>>>> + if (map->l_direct_opencount> 0 || map->l_type != lt_loaded
>>>> + || dl_close_state != not_pending)
>>>> + {
>>>> +- if (map->l_direct_opencount == 0)
>>>> +- {
>>>> +- if (map->l_type == lt_loaded)
>>>> +- dl_close_state = rerun;
>>>> +- else if (map->l_type == lt_library)
>>>> +- {
>>>> +- struct link_map **oldp = map->l_initfini;
>>>> +- map->l_initfini = map->l_orig_initfini;
>>>> +- _dl_scope_free (oldp);
>>>> +- }
>>>> +- }
>>>> ++ if (map->l_direct_opencount == 0&& map->l_type == lt_loaded)
>>>> ++ dl_close_state = rerun;
>>>> +
>>>> + /* There are still references to this object. Do nothing more. */
>>>> + if (__builtin_expect (GLRO(dl_debug_mask)& DL_DEBUG_FILES, 0))
>>>> +diff --git a/elf/dl-deps.c b/elf/dl-deps.c
>>>> +index 9e30594..3890d00 100644
>>>> +--- a/elf/dl-deps.c
>>>> ++++ b/elf/dl-deps.c
>>>> +@@ -478,6 +478,7 @@ _dl_map_object_deps (struct link_map *map,
>>>> + nneeded * sizeof needed[0]);
>>>> + atomic_write_barrier ();
>>>> + l->l_initfini = l_initfini;
>>>> ++ l->l_free_initfini = 1;
>>>> + }
>>>> +
>>>> + /* If we have no auxiliary objects just go on to the next map. */
>>>> +@@ -681,6 +682,7 @@ Filters not supported with LD_TRACE_PRELINKING"));
>>>> + l_initfini[nlist] = NULL;
>>>> + atomic_write_barrier ();
>>>> + map->l_initfini = l_initfini;
>>>> ++ map->l_free_initfini = 1;
>>>> + if (l_reldeps != NULL)
>>>> + {
>>>> + atomic_write_barrier ();
>>>> +@@ -689,5 +691,5 @@ Filters not supported with LD_TRACE_PRELINKING"));
>>>> + _dl_scope_free (old_l_reldeps);
>>>> + }
>>>> + if (old_l_initfini != NULL)
>>>> +- map->l_orig_initfini = old_l_initfini;
>>>> ++ _dl_scope_free (old_l_initfini);
>>>> + }
>>>> +diff --git a/elf/dl-libc.c b/elf/dl-libc.c
>>>> +index 7be9483..a13fce3 100644
>>>> +--- a/elf/dl-libc.c
>>>> ++++ b/elf/dl-libc.c
>>>> +@@ -265,13 +265,13 @@ libc_freeres_fn (free_mem)
>>>> +
>>>> + for (Lmid_t ns = 0; ns< GL(dl_nns); ++ns)
>>>> + {
>>>> +- /* Remove all additional names added to the objects. */
>>>> + for (l = GL(dl_ns)[ns]._ns_loaded; l != NULL; l = l->l_next)
>>>> + {
>>>> + struct libname_list *lnp = l->l_libname->next;
>>>> +
>>>> + l->l_libname->next = NULL;
>>>> +
>>>> ++ /* Remove all additional names added to the objects. */
>>>> + while (lnp != NULL)
>>>> + {
>>>> + struct libname_list *old = lnp;
>>>> +@@ -279,6 +279,10 @@ libc_freeres_fn (free_mem)
>>>> + if (! old->dont_free)
>>>> + free (old);
>>>> + }
>>>> ++
>>>> ++ /* Free the initfini dependency list. */
>>>> ++ if (l->l_free_initfini)
>>>> ++ free (l->l_initfini);
>>>> + }
>>>> +
>>>> + if (__builtin_expect (GL(dl_ns)[ns]._ns_global_scope_alloc, 0) != 0
>>>> +diff --git a/elf/rtld.c b/elf/rtld.c
>>>> +index 4a9109e..617e30e 100644
>>>> +--- a/elf/rtld.c
>>>> ++++ b/elf/rtld.c
>>>> +@@ -2251,6 +2251,7 @@ ERROR: ld.so: object '%s' cannot be loaded as audit interface: %s; ignored.\n",
>>>> + lnp->dont_free = 1;
>>>> + lnp = lnp->next;
>>>> + }
>>>> ++ l->l_free_initfini = 0;
>>>> +
>>>> + if (l !=&GL(dl_rtld_map))
>>>> + _dl_relocate_object (l, l->l_scope, GLRO(dl_lazy) ? RTLD_LAZY : 0,
>>>> +diff --git a/include/link.h b/include/link.h
>>>> +index e877104..051b99a 100644
>>>> +--- a/include/link.h
>>>> ++++ b/include/link.h
>>>> +@@ -1,6 +1,6 @@
>>>> + /* Data structure for communication from the run-time dynamic linker for
>>>> + loaded ELF shared objects.
>>>> +- Copyright (C) 1995-2006, 2007, 2009, 2010, 2011 Free Software Foundation, Inc.
>>>> ++ Copyright (C) 1995-2006, 2007, 2009, 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
>>>> +@@ -192,6 +192,9 @@ struct link_map
>>>> + during LD_TRACE_PRELINKING=1
>>>> + contains any DT_SYMBOLIC
>>>> + libraries. */
>>>> ++ unsigned int l_free_initfini:1; /* Nonzero if l_initfini can be
>>>> ++ freed, ie. not allocated with
>>>> ++ the dummy malloc in ld.so. */
>>>> +
>>>> + /* Collected information about own RPATH directories. */
>>>> + struct r_search_path_struct l_rpath_dirs;
>>>> +@@ -240,9 +243,6 @@ struct link_map
>>>> +
>>>> + /* List of object in order of the init and fini calls. */
>>>> + struct link_map **l_initfini;
>>>> +- /* The init and fini list generated at startup, saved when the
>>>> +- object is also loaded dynamically. */
>>>> +- struct link_map **l_orig_initfini;
>>>> +
>>>> + /* List of the dependencies introduced through symbol binding. */
>>>> + struct link_map_reldeps
>>>> diff --git a/meta/recipes-core/eglibc/eglibc_2.14.bb b/meta/recipes-core/eglibc/eglibc_2.14.bb
>>>> index b2821db..4129947 100644
>>>> --- a/meta/recipes-core/eglibc/eglibc_2.14.bb
>>>> +++ b/meta/recipes-core/eglibc/eglibc_2.14.bb
>>>> @@ -3,7 +3,7 @@ require eglibc.inc
>>>> SRCREV = "15225"
>>>>
>>>> DEPENDS += "gperf-native"
>>>> -PR = "r0"
>>>> +PR = "r1"
>>>> PR_append = "+svnr${SRCPV}"
>>>>
>>>> EGLIBC_BRANCH="eglibc-2_14"
>>>> @@ -19,6 +19,7 @@ SRC_URI = "svn://www.eglibc.org/svn/branches/;module=${EGLIBC_BRANCH};proto=http
>>>> file://ppc-sqrt.patch \
>>>> file://multilib_readlib.patch \
>>>> file://eglibc-rpc-export-again.patch \
>>>> + file://glibc-2.14-libdl-crash.patch \
>>>> "
>>>> LIC_FILES_CHKSUM = "file://LICENSES;md5=98a1128c4b58120182cbea3b1752d8b9 \
>>>> file://COPYING;md5=393a5ca445f6965873eca0259a17f833 \
>>
>>
>>> _______________________________________________
>>> Openembedded-core mailing list
>>> Openembedded-core@lists.openembedded.org
>>> http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core
>>
>>
>
> _______________________________________________
> Openembedded-core mailing list
> Openembedded-core@lists.openembedded.org
> http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core
^ permalink raw reply
* Re: [PATCH 0/4] Recipes upgrades
From: Saul Wold @ 2011-10-05 4:42 UTC (permalink / raw)
To: Patches and discussions about the oe-core layer
In-Reply-To: <cover.1317344910.git.nitin.a.kamble@intel.com>
On 09/29/2011 06:27 PM, nitin.a.kamble@intel.com wrote:
> From: Nitin A Kamble<nitin.a.kamble@intel.com>
>
> The following changes since commit 9d1db6cc928199f8ac4960e8d4648563ef141427:
>
> python: fix sqlite RPATH issue (2011-09-29 16:57:30 +0100)
>
> are available in the git repository at:
> git://git.pokylinux.org/poky-contrib nitin/upgrades
> http://git.pokylinux.org/cgit.cgi/poky-contrib/log/?h=nitin/upgrades
>
> Nitin A Kamble (4):
> gdb: upgrade from 7.3a to 7.3.1
> byacc: upgrade from 20101229 to 20110908
It appears that the above two upgrades were merged into OE-Core
> python-dbus: upgrade from 0.83.2 to 0.84.0
> python, python-native: upgrade from 2.6.6 to 2.7.2
>
Please respin the python* patches set and ensure you look at the other
recipes depending on python, ensure a clean build on multiple arches works.
Thanks
Sau!
> meta/conf/distro/include/default-versions.inc | 6 +-
> meta/recipes-devtools/gdb/gdb-common.inc | 4 +-
> ...anadian_7.3a.bb => gdb-cross-canadian_7.3.1.bb} | 2 +-
> .../gdb/{gdb-cross_7.3a.bb => gdb-cross_7.3.1.bb} | 2 +-
> .../gdb/{gdb_7.3a.bb => gdb_7.3.1.bb} | 2 +-
> ...on-2.6-manifest.inc => python-2.7-manifest.inc} | 0
> ...python-dbus_0.83.2.bb => python-dbus_0.84.0.bb} | 4 +-
> .../python/python-native/multilib.patch | 240 ++++++++++++++++++++
> .../python/python-native/nohostlibs.patch | 36 ++-
> ...thon-native_2.6.6.bb => python-native_2.7.2.bb} | 13 +-
> meta/recipes-devtools/python/python.inc | 16 +-
> .../01-use-proper-tools-for-cross-build.patch | 118 +++++++---
> .../python/python/02-remove-test-for-cross.patch | 108 ---------
> .../06-avoid_usr_lib_termcap_path_in_linking.patch | 16 +-
> .../python/06-ctypes-libffi-fix-configure.patch | 42 ++---
> meta/recipes-devtools/python/python/multilib.patch | 126 ++++++-----
> .../python/python/security_issue_2254_fix.patch | 184 ---------------
> .../python/{python_2.6.6.bb => python_2.7.2.bb} | 10 +-
> .../byacc/{byacc_20101229.bb => byacc_20110908.bb} | 4 +-
> meta/site/arm-common | 3 +
> meta/site/mips-common | 3 +
> 21 files changed, 476 insertions(+), 463 deletions(-)
> rename meta/recipes-devtools/gdb/{gdb-cross-canadian_7.3a.bb => gdb-cross-canadian_7.3.1.bb} (83%)
> rename meta/recipes-devtools/gdb/{gdb-cross_7.3a.bb => gdb-cross_7.3.1.bb} (78%)
> rename meta/recipes-devtools/gdb/{gdb_7.3a.bb => gdb_7.3.1.bb} (91%)
> rename meta/recipes-devtools/python/{python-2.6-manifest.inc => python-2.7-manifest.inc} (100%)
> rename meta/recipes-devtools/python/{python-dbus_0.83.2.bb => python-dbus_0.84.0.bb} (83%)
> create mode 100644 meta/recipes-devtools/python/python-native/multilib.patch
> rename meta/recipes-devtools/python/{python-native_2.6.6.bb => python-native_2.7.2.bb} (74%)
> delete mode 100644 meta/recipes-devtools/python/python/02-remove-test-for-cross.patch
> delete mode 100644 meta/recipes-devtools/python/python/security_issue_2254_fix.patch
> rename meta/recipes-devtools/python/{python_2.6.6.bb => python_2.7.2.bb} (92%)
> rename meta/recipes-extended/byacc/{byacc_20101229.bb => byacc_20110908.bb} (49%)
>
^ permalink raw reply
* Re: [PATCH] qt4-embedded: move qt4-embedded-conf from RDEPENDS to RRECOMMENDS
From: Saul Wold @ 2011-10-05 4:37 UTC (permalink / raw)
To: Patches and discussions about the oe-core layer
In-Reply-To: <1317692542-32543-1-git-send-email-james@digitalmatter.com.au>
On 10/03/2011 06:42 PM, James Limbouris wrote:
> qt4-embedded-conf contains an environment setup script for profile.d.
> It has been packaged seperately to allow for its exclusion, but this is
> only practical if it is added to RRECOMMENDS, rather than RDEPENDS.
>
> Signed-off-by: James Limbouris<james@digitalmatter.com.au>
> ---
> meta/recipes-qt/qt4/qt4-embedded.inc | 4 ++--
> 1 files changed, 2 insertions(+), 2 deletions(-)
>
> diff --git a/meta/recipes-qt/qt4/qt4-embedded.inc b/meta/recipes-qt/qt4/qt4-embedded.inc
> index ed872b0..c04c49c 100644
> --- a/meta/recipes-qt/qt4/qt4-embedded.inc
> +++ b/meta/recipes-qt/qt4/qt4-embedded.inc
> @@ -3,7 +3,7 @@ SECTION = "libs"
> LICENSE = "LGPLv2.1 | GPLv3"
> HOMEPAGE = "http://qt.nokia.com"
> DEPENDS += "directfb tslib"
> -INC_PR = "r32"
> +INC_PR = "r33"
>
> QT_BASE_NAME ?= "qt4-embedded"
> QT_BASE_LIB ?= "libqt-embedded"
> @@ -31,7 +31,7 @@ do_install_append() {
> # with depending on the global package qt4-embedded
> PACKAGES += " ${PN}-conf"
> FILES_${PN}-conf += " ${sysconfdir}/profile.d/qte.sh"
> -RDEPENDS_${PN} += " ${PN}-conf"
> +RRECOMMENDS_${PN} += " ${PN}-conf"
>
> inherit qt4e
>
Merged into OE-Core
Thanks
Sau!
^ permalink raw reply
* Re: [PATCH 1/2] qt4: Fix translation support
From: Saul Wold @ 2011-10-05 4:26 UTC (permalink / raw)
To: Patches and discussions about the oe-core layer; +Cc: Dmitry Eremin-Solenikov
In-Reply-To: <1317591971-22553-1-git-send-email-dbaryshkov@gmail.com>
On 10/02/2011 02:46 PM, Dmitry Eremin-Solenikov wrote:
> From: Otavio Salvador<otavio@ossystems.com.br>
>
> The translation support was disable in build. The
> fix-translation.patch was imported from OpenEmbedded to fix a linking
> issue in phonon translation support.
>
> [Dmitry Eremin-Solenikov: ported to apply to qt 4.7.4 build, bumped PR]
>
> Signed-off-by: Otavio Salvador<otavio@ossystems.com.br>
> Signed-off-by: Dmitry Eremin-Solenikov<dbaryshkov@gmail.com>
> ---
> meta/recipes-qt/qt4/qt-4.7.4.inc | 9 ++---
> .../recipes-qt/qt4/qt-4.7.4/fix-translations.patch | 32 ++++++++++++++++++++
> meta/recipes-qt/qt4/qt4-embedded_4.7.4.bb | 2 +-
> meta/recipes-qt/qt4/qt4-x11-free_4.7.4.bb | 2 +-
> 4 files changed, 38 insertions(+), 7 deletions(-)
> create mode 100644 meta/recipes-qt/qt4/qt-4.7.4/fix-translations.patch
>
> diff --git a/meta/recipes-qt/qt4/qt-4.7.4.inc b/meta/recipes-qt/qt4/qt-4.7.4.inc
> index 5c06bbe..bc33b6b 100644
> --- a/meta/recipes-qt/qt4/qt-4.7.4.inc
> +++ b/meta/recipes-qt/qt4/qt-4.7.4.inc
> @@ -13,6 +13,7 @@ SRC_URI = "http://get.qt.nokia.com/qt/source/qt-everywhere-opensource-src-${PV}.
> file://0009-support-2bpp.patch \
> file://0001-Added-Openembedded-crossarch-option.patch \
> file://blacklist-diginotar-certs.diff \
> + file://fix-translations.patch \
> file://g++.conf \
> file://linux.conf \
> file://fix-qtbug-20925.patch \
> @@ -27,7 +28,9 @@ FILES_${QT_BASE_NAME}-tools += "${bindir}/qml"
>
> do_configure_prepend() {
> for pro in $(find ${S} -name "*.pro") ; do
> - sed -i 's:$$QT_BUILD_TREE/bin/lrelease:${OE_QMAKE_LRELEASE}:g' $pro
> + sed -i \
> + -e 's:$$QT_BUILD_TREE/bin/lrelease:${OE_QMAKE_LRELEASE}:g' \
> + -e 's:qtPrepareTool(LRELEASE, lrelease):LRELEASE = ${OE_QMAKE_LRELEASE}:g' $pro
> done
>
> sed -i s:SEDME:${S}: ${WORKDIR}/linux.conf
> @@ -39,10 +42,6 @@ do_configure_prepend() {
> ${S}/configure
> }
>
> -do_configure_append() {
> - sed -e '/QMAKE_TARGET /d' -e '/TARGET /d' -i ${S}/translations/Makefile
> -}
> -
> QT_GLFLAGS ?= ""
> QT_CONFIG_FLAGS += " -xmlpatterns -no-rpath -qt3support -reduce-relocations -silent ${QT_GLFLAGS}"
>
> diff --git a/meta/recipes-qt/qt4/qt-4.7.4/fix-translations.patch b/meta/recipes-qt/qt4/qt-4.7.4/fix-translations.patch
> new file mode 100644
> index 0000000..906d4e3
> --- /dev/null
> +++ b/meta/recipes-qt/qt4/qt-4.7.4/fix-translations.patch
> @@ -0,0 +1,32 @@
> +fix phony translation linking error
> +
> + | .../usr/lib/crt1.o: In function `_start':
> + | .../../sysdeps/i386/elf/start.S:115: undefined reference to `main'
> + | collect2: ld returned 1 exit status
> +
> +Upstream-Status: Pending
> +
> +Signed-off-by: Otavio Salvador<otavio@ossystems.com.br>
> +
> +diff --git a/translations/translations.pro b/translations/translations.pro
> +index cdaf04a..24fa668 100644
> +--- a/translations/translations.pro
> ++++ b/translations/translations.pro
> +@@ -20,7 +20,7 @@ updateqm.name = LRELEASE ${QMAKE_FILE_IN}
> + updateqm.CONFIG += no_link
> + QMAKE_EXTRA_COMPILERS += updateqm
> +
> +-isEmpty(vcproj) {
> ++!isEmpty(vcproj) {
> + QMAKE_LINK = @: IGNORE THIS LINE
> + OBJECTS_DIR =
> + win32:CONFIG -= embed_manifest_exe
> +@@ -30,7 +30,7 @@ isEmpty(vcproj) {
> + phony_src.input = PHONY_DEPS
> + phony_src.output = phony.c
> + phony_src.variable_out = GENERATED_SOURCES
> +- phony_src.commands = echo int main() { return 0; }> phony.c
> ++ phony_src.commands = echo \"int main() { return 0; }\"> phony.c
> + phony_src.name = CREATE phony.c
> + phony_src.CONFIG += combine
> + QMAKE_EXTRA_COMPILERS += phony_src
> diff --git a/meta/recipes-qt/qt4/qt4-embedded_4.7.4.bb b/meta/recipes-qt/qt4/qt4-embedded_4.7.4.bb
> index 9d893f9..34061cb 100644
> --- a/meta/recipes-qt/qt4/qt4-embedded_4.7.4.bb
> +++ b/meta/recipes-qt/qt4/qt4-embedded_4.7.4.bb
> @@ -1,7 +1,7 @@
> require qt-${PV}.inc
> require qt4-embedded.inc
>
> -PR = "${INC_PR}.2"
> +PR = "${INC_PR}.3"
>
> QT_CONFIG_FLAGS_append_armv6-vfp = " -no-neon "
>
> diff --git a/meta/recipes-qt/qt4/qt4-x11-free_4.7.4.bb b/meta/recipes-qt/qt4/qt4-x11-free_4.7.4.bb
> index 2f39ec0..0290313 100644
> --- a/meta/recipes-qt/qt4/qt4-x11-free_4.7.4.bb
> +++ b/meta/recipes-qt/qt4/qt4-x11-free_4.7.4.bb
> @@ -1,7 +1,7 @@
> require qt4-x11-free.inc
> require qt-${PV}.inc
>
> -PR = "${INC_PR}.2"
> +PR = "${INC_PR}.3"
>
> QT_CONFIG_FLAGS_append_armv6-vfp = " -no-neon "
>
The 2 patches were merged to OE-Core
Thanks
Sau!
^ permalink raw reply
* Re: [PATCH] libproxy: upgrade to 0.4.7
From: Saul Wold @ 2011-10-05 4:13 UTC (permalink / raw)
To: Patches and discussions about the oe-core layer; +Cc: Martin Jansa
In-Reply-To: <1317390278-15364-1-git-send-email-Martin.Jansa@gmail.com>
On 09/30/2011 06:44 AM, Martin Jansa wrote:
> Signed-off-by: Martin Jansa<Martin.Jansa@gmail.com>
> ---
> meta/recipes-support/libproxy/libproxy_0.4.6.bb | 29 -----------------------
> meta/recipes-support/libproxy/libproxy_0.4.7.bb | 27 +++++++++++++++++++++
> 2 files changed, 27 insertions(+), 29 deletions(-)
> delete mode 100644 meta/recipes-support/libproxy/libproxy_0.4.6.bb
> create mode 100644 meta/recipes-support/libproxy/libproxy_0.4.7.bb
>
> diff --git a/meta/recipes-support/libproxy/libproxy_0.4.6.bb b/meta/recipes-support/libproxy/libproxy_0.4.6.bb
> deleted file mode 100644
> index d907c55..0000000
> --- a/meta/recipes-support/libproxy/libproxy_0.4.6.bb
> +++ /dev/null
> @@ -1,29 +0,0 @@
> -DESCRIPTION = "A library that provides automatic proxy configuration management"
> -HOMEPAGE = "http://code.google.com/p/libproxy/"
> -BUGTRACKER = "http://code.google.com/p/libproxy/issues/list"
> -SECTION = "libs"
> -LICENSE = "LGPLv2.1+"
> -LIC_FILES_CHKSUM = "file://COPYING;md5=7d7044444a7b1b116e8783edcdb44ff4 \
> - file://utils/proxy.c;beginline=1;endline=18;md5=55152a1006d7dafbef32baf9c30a99c0"
> -
> -
> -DEPENDS = "gconf"
> -
> -SRC_URI = "http://libproxy.googlecode.com/files/libproxy-${PV}.tar.gz"
> -
> -SRC_URI[md5sum] = "199c6b120baf1f7258a55f38d5ec74f5"
> -SRC_URI[sha256sum] = "9ad912e63b1efca98fb442240a2bc7302e6021c1d0b1b9363327729f29462f30"
> -
> -PR = "r2"
> -
> -inherit cmake pkgconfig
> -
> -EXTRA_OECMAKE = "-DWITH_WEBKIT=no -DWITH_GNOME=yes -DWITH_KDE4=no \
> - -DWITH_PYTHON=no -DWITH_PERL=no -DWITH_MOZJS=no -DWITH_NM=no -DLIB_INSTALL_DIR=${libdir}"
> -
> -FILES_${PN}-dbg += "${libdir}/libproxy/${PV}/plugins/.debug/ ${libdir}/libproxy/${PV}/modules/.debug/"
> -
> -do_configure_prepend() {
> - export HOST_SYS=${HOST_SYS}
> - export BUILD_SYS=${BUILD_SYS}
> -}
> diff --git a/meta/recipes-support/libproxy/libproxy_0.4.7.bb b/meta/recipes-support/libproxy/libproxy_0.4.7.bb
> new file mode 100644
> index 0000000..2793b41
> --- /dev/null
> +++ b/meta/recipes-support/libproxy/libproxy_0.4.7.bb
> @@ -0,0 +1,27 @@
> +DESCRIPTION = "A library that provides automatic proxy configuration management"
> +HOMEPAGE = "http://code.google.com/p/libproxy/"
> +BUGTRACKER = "http://code.google.com/p/libproxy/issues/list"
> +SECTION = "libs"
> +LICENSE = "LGPLv2.1+"
> +LIC_FILES_CHKSUM = "file://COPYING;md5=7d7044444a7b1b116e8783edcdb44ff4 \
> + file://utils/proxy.c;beginline=1;endline=18;md5=55152a1006d7dafbef32baf9c30a99c0"
> +
> +
> +DEPENDS = "gconf"
> +
> +SRC_URI = "http://libproxy.googlecode.com/files/libproxy-${PV}.tar.gz"
> +
> +SRC_URI[md5sum] = "509e03a488a61cd62bfbaf3ab6a2a7a5"
> +SRC_URI[sha256sum] = "8fe0a58810139ba3c2e186deccf3e68adcd127aa0e972b0862b30b3dde493797"
> +
> +inherit cmake pkgconfig
> +
> +EXTRA_OECMAKE = "-DWITH_WEBKIT=no -DWITH_GNOME=yes -DWITH_KDE4=no \
> + -DWITH_PYTHON=no -DWITH_PERL=no -DWITH_MOZJS=no -DWITH_NM=no -DLIB_INSTALL_DIR=${libdir}"
> +
> +FILES_${PN}-dbg += "${libdir}/libproxy/${PV}/plugins/.debug/ ${libdir}/libproxy/${PV}/modules/.debug/"
> +
> +do_configure_prepend() {
> + export HOST_SYS=${HOST_SYS}
> + export BUILD_SYS=${BUILD_SYS}
> +}
Looks like the v1 set of changes got merged by RP, both this and the
json-glib patch
Thanks
Sau!
^ permalink raw reply
* Re: [PATCH 0/4]Recipe upgrades
From: Saul Wold @ 2011-10-05 4:10 UTC (permalink / raw)
To: Patches and discussions about the oe-core layer
In-Reply-To: <cover.1317370299.git.lei.mei@intel.com>
On 09/30/2011 01:16 AM, Mei Lei wrote:
> This commit includes some recipes upgrade: curl,diffutils,dropbear.
> And update the distro_tracking_fields.inc
>
> Thanks,
> Lei
>
> The following changes since commit 96241de59fdf548ae0f80cc9e4668f9ba11924ef:
> Matthew McClintock (1):
> Fix flac build on e500mc cores
>
> are available in the git repository at:
>
> git://git.pokylinux.org/poky-contrib lmei3/upgrade-0928
> http://git.pokylinux.org/cgit.cgi/poky-contrib/log/?h=lmei3/upgrade-0928
>
> Mei Lei (4):
> curl: Upgrade from 7.21.7 to 7.22.0
> diffutils: Upgrade from 3.0 to 3.2.
> dropbear: Upgrade from 0.52 to 0.53.1
> distro_tracking_fields.inc: Update upgrade information
>
> .../conf/distro/include/distro_tracking_fields.inc | 25 +++++++++--------
> .../configure.patch | 0
> meta/recipes-core/dropbear/dropbear.inc | 1 +
> .../dropbear/dropbear/allow-nopw.patch | 14 +++++-----
> .../dropbear-0.53.1-static_build_fix.patch | 29 ++++++++++++++++++++
> .../urandom-xauth-changes-to-options.h.patch | 11 ++++---
> meta/recipes-core/dropbear/dropbear_0.52.bb | 6 ----
> meta/recipes-core/dropbear/dropbear_0.53.1.bb | 6 ++++
> .../{diffutils_3.0.bb => diffutils_3.2.bb} | 4 +-
> .../curl/{curl_7.21.7.bb => curl_7.22.0.bb} | 4 +-
> 10 files changed, 66 insertions(+), 34 deletions(-)
> rename meta/recipes-core/dropbear/{dropbear-0.52 => dropbear-0.53.1}/configure.patch (100%)
> create mode 100644 meta/recipes-core/dropbear/dropbear/dropbear-0.53.1-static_build_fix.patch
> delete mode 100644 meta/recipes-core/dropbear/dropbear_0.52.bb
> create mode 100644 meta/recipes-core/dropbear/dropbear_0.53.1.bb
> rename meta/recipes-extended/diffutils/{diffutils_3.0.bb => diffutils_3.2.bb} (84%)
> rename meta/recipes-support/curl/{curl_7.21.7.bb => curl_7.22.0.bb} (92%)
>
>
> _______________________________________________
> Openembedded-core mailing list
> Openembedded-core@lists.openembedded.org
> http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core
>
Merged into master with the md5sum fix by Richard
Thanks
Sau!
^ permalink raw reply
* Re: [PATCH 0/1] oprofileui: Update SRCREV
From: Saul Wold @ 2011-10-05 4:08 UTC (permalink / raw)
To: Patches and discussions about the oe-core layer
In-Reply-To: <cover.1317371971.git.edwin.zhai@intel.com>
On 09/30/2011 01:42 AM, edwin.zhai@intel.com wrote:
> From: Zhai Edwin<edwin.zhai@intel.com>
>
> Hi,
> This patch update the oprofileui SRCREV to reflect following 2 patches already in upstream:
> migrate-from-gnomevfs-to-gio.patch& dso_linking_change_build_fix.patch
>
> Pls. help to pull.
>
> Thanks,
> Edwin
>
> The following changes since commit 9d1db6cc928199f8ac4960e8d4648563ef141427:
>
> python: fix sqlite RPATH issue (2011-09-29 16:57:30 +0100)
>
> are available in the git repository at:
> git://git.pokylinux.org/poky-contrib gzhai/master2
> http://git.pokylinux.org/cgit.cgi/poky-contrib/log/?h=gzhai/master2
>
> Zhai Edwin (1):
> oprofileui: Update SRCREV to reflect recent accpeted patches by
> upstream
>
> meta/recipes-kernel/oprofile/oprofileui_git.bb | 8 +++-----
> 1 files changed, 3 insertions(+), 5 deletions(-)
>
>
> _______________________________________________
> Openembedded-core mailing list
> Openembedded-core@lists.openembedded.org
> http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core
>
Merged into OE-Core
Thanks
Sau!
^ permalink raw reply
* Re: [PATCH 5/6] Fix sysprof for powerpc64
From: Khem Raj @ 2011-10-05 0:05 UTC (permalink / raw)
To: openembedded-core
In-Reply-To: <1317765787-19127-5-git-send-email-msm@freescale.com>
On 10/4/2011 3:03 PM, Matthew McClintock wrote:
> sysprof will not build properly without this defined
>
> Signed-off-by: Matthew McClintock<msm@freescale.com>
> ---
> No comments on original patch sent
>
> meta/recipes-kernel/sysprof/sysprof_git.bb | 2 ++
> 1 files changed, 2 insertions(+), 0 deletions(-)
>
> diff --git a/meta/recipes-kernel/sysprof/sysprof_git.bb b/meta/recipes-kernel/sysprof/sysprof_git.bb
> index 10bde04..271b5d8 100644
> --- a/meta/recipes-kernel/sysprof/sysprof_git.bb
> +++ b/meta/recipes-kernel/sysprof/sysprof_git.bb
> @@ -16,6 +16,8 @@ SRC_URI_append_arm = " file://rmb-arm.patch"
> SRC_URI_append_mips = " file://rmb-mips.patch"
> SRC_URI_append_powerpc = " file://ppc-macro-fix.patch"
>
> +export CFLAGS_append_powerpc64 = " -D__ppc64__"
> +
this is a gcc built-in define I wonder why you need to add it explicitly
> S = "${WORKDIR}/git"
>
> inherit autotools
^ permalink raw reply
* Re: bitbake webkit-gtk fails with clean temp dir
From: Andreas Müller @ 2011-10-05 0:05 UTC (permalink / raw)
To: Patches and discussions about the oe-core layer
In-Reply-To: <1317732057.14671.38.camel@ted>
On Tuesday, October 04, 2011 02:40:49 PM Richard Purdie wrote:
> On Mon, 2011-10-03 at 20:45 +0200, Andreas Müller wrote:
> > On Monday, October 03, 2011 05:29:52 PM Gary Thomas wrote:
> > > >> NOTE: package webkit-gtk-1.5.1+svnr90727-r0: task do_compile: Failed
> > > >> ERROR: Task 7 (/home/Superandy/data/oe-core/sources/openembedded-core/meta/recipes-sato/webkit/webkit-gtk_svn.bb, do_compile) failed with exit code '1'
> > > >>
> > > >> ideas what causes this?
> > > >
> > > > no idea, but I get the same error
> > > >
> > >
> > > It builds in Yocto/Poky so you might compare with those recipes.
> > Dit you pull [1] and rebuild webkit-gtk?
> > >
> > >
> > some investigation later: by diff'ing log files created by working environment with the current environment I fell over log.do_configure:
> >
> > --disable-dependency-tracking
> >
> > was added in [1]. Tried manual bisecting by
> >
> > git reset --hard 288343e30604b944dc18fd82172febd314d9c520
> >
> > é voilà: webkit-gtk builds again. Will send a patch with --enable-dependency-tracking after testing...
> >
> > Andreas
>
>
> I'm planning to add this commit:
>
> http://cgit.openembedded.org/cgit.cgi/openembedded-core/commit/?h=master-next&id=d53a0282be132a4ced507c0277925ae4a0f2f40d
>
> which means you should just be able to set:
>
> CONFIGUREOPT_DEPTRACK = ""
>
> for this recipe rather than having multiple configure options and hoping
> the right one wins.
I thought recipe's EXTRA_OECONF is by design ensured being appended and thereby overwriting options of same target.
>
> I'd also note this means there is a bug somewhere in the webkit
> makefiles...
Agreed - somebody with time & skills willing to take care?
>
If there are no objections I'll send a patch with
CONFIGUREOPT_DEPTRACK = ""
for webkit-gtk as soon as d53a0282be132a4ced507c0277925ae4a0f2f40d becomes part of master branch
Andreas
^ permalink raw reply
* Re: Bringing an image from OE to OE-Core
From: Mark Hatle @ 2011-10-04 22:43 UTC (permalink / raw)
To: openembedded-core
In-Reply-To: <4E8B6D47.9000600@intel.com>
On 10/4/11 3:32 PM, Saul Wold wrote:
> On 10/04/2011 01:27 PM, Philip Balister wrote:
>> On 10/04/2011 04:08 PM, Saul Wold wrote:
>>> On 10/04/2011 12:58 PM, Philip Balister wrote:
>>>> I'm about to start bringing some images I use from OE to OE-core. The
>>>> first issue I saw is there is no task-proper-tools in oe-core (where
>>>> oe-core means the set of layers created by the Angstrom setup scripts).
>>>>
>>> Philip,
>>>
>>> Have you looked at task-core-basic, it is supposed to be more of a
>>> desktop like set of tools, the idea being it's heavier weight than core,
>>> will move to supporting the non-graphical part of LSB.
>>>
>>> Another caveat for task-core-basic is that it's the largetest non-gplv3
>>> task that is used by core-image-basic.
>>>
>>> Does this task approach what you are looking for?
>>
>> It looks like a start, but I notice it brings in rpm. I'm not sure if I
>> want that. I would have thought that the package manager would be a
>> distro decision.
>>
> That's a bug that I would certainly take a patch for, unless rpm is
> required as part of LSB, that will need to be verified.
The ability to install RPM packages is required by the LSB. The LSB does not
require RPM however. (yes I know, odd requirement, but with things like alien
it's doable on debian systems.)
But yes, RPM is included to satisfy that requirement.
--Mark
> Sau!
>
>> Philip
>>
>>
>>>
>>> Sau!
>>>
>>>
>>>> Should I add task-proper-tools to meta-oe, or is there a better way to
>>>> add a full features set of tools to an image? Basically, the image is
>>>> more desktop like than embedded.
>>>>
>>>> Philip
>>>>
>>>> _______________________________________________
>>>> Openembedded-core mailing list
>>>> Openembedded-core@lists.openembedded.org
>>>> http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core
>>>>
>>>
>>>
>>
>> _______________________________________________
>> Openembedded-core mailing list
>> Openembedded-core@lists.openembedded.org
>> http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core
>>
>
>
> _______________________________________________
> Openembedded-core mailing list
> Openembedded-core@lists.openembedded.org
> http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core
^ permalink raw reply
* Re: sstate_clean() overzealous?
From: Richard Purdie @ 2011-10-04 22:19 UTC (permalink / raw)
To: McClintock Matthew-B29882,
Patches and discussions about the oe-core layer
In-Reply-To: <CAEsOVNcBdVBxef9OkOjwXP++XYieXOJnQSC95j5iDFkJX2g=Pg@mail.gmail.com>
On Mon, 2011-10-03 at 22:08 +0000, McClintock Matthew-B29882 wrote:
> On Mon, Oct 3, 2011 at 4:29 PM, Matthew McClintock <msm@freescale.com> wrote:
> > On Mon, Oct 3, 2011 at 4:24 PM, Saul Wold <saul.wold@intel.com> wrote:
> >> I am not sure that's correct, since we use sstate with the Autobuilder and
> >> it's shared across different hosts building different MACHINEs, we don't see
> >> the -natives getting build, do you have any examples?
> >
> > I'm building with targets that are not upstream, so I can't comment on
> > the upstream variant. There are different TUNES though. I'm actually
> > currently in the process of looking at why sstate-cache is not being
> > reused.
> >
> > Can you point at the autobuilder stuff? Is it going from
> > fsl-mpc8315e-rdb to and x86_64 target? Or between two x86_64 targets?
>
> For example autoconf-native:
>
> $ bitbake-diffsigs
> ../sstate-cache/sstate-autoconf-native-x86_64-linux-2.68-r2-x86_64-2-*siginfo
> [mattsm@right build_p5020ds_release (master *$)]$ bitbake-diffsigs
> ../sstate-cache/sstate-autoconf-native-x86_64-linux-2.68-r2-x86_64-2-*siginfo
> [snip]
> basehash changed from bab02dfa833aca4810b0fae8c4ab48f9 to
> e156f3fb86236bfc0262e6287bd73784
> List of dependencies for variable baselib changed from
> set(['BASELIB']) to set(['DEFAULTTUNE'])
> Dependency on variable BASELIB was added
> Dependency on Variable DEFAULTTUNE was removed
> Variable baselib value changed from ${BASELIB} to
> ${@d.getVar('BASE_LIB_tune-' + (d.getVar('DEFAULTTUNE', True) or
> 'INVALID'), True) or 'lib'}
> Hash for dependent task
> virtual:native:/local/home/mattsm/git/poky/meta/recipes-devtools/autoconf/autoconf_2.68.bb.do_install
> changed from e74616029727b6e61b00273425128f1d to
> 478e7900a2310f2669708e6909883865
>
> Back tracking this appears to be a multilib issue since I have that
> enabled on one of the -native packages:
>
> ../meta/conf/bitbake.conf:baselib = "${BASELIB}"
> ../meta/conf/multilib.conf:baselib = "${@d.getVar('BASE_LIB_tune-' +
> (d.getVar('DEFAULTTUNE', True) or 'INVALID'), True) or 'lib'}"
>
This is bad and shouldn't be happening, particularly for the native
packages. I did accidentally commit part of a work in progress in this
commit:
http://git.yoctoproject.org/cgit.cgi/poky/commit/?id=ea0b7440ec5a8663b66f56a19f0b38e803b523d3
I didn't revert it since I thought it was a good idea and fixed some
problems I was seeing.
I suspect a baselib = "lib" in native.bbclass might be a good idea
too...
Cheers,
Richard
^ permalink raw reply
* [PATCH 5/6] Fix sysprof for powerpc64
From: Matthew McClintock @ 2011-10-04 22:03 UTC (permalink / raw)
To: openembedded-core
In-Reply-To: <1317765787-19127-1-git-send-email-msm@freescale.com>
sysprof will not build properly without this defined
Signed-off-by: Matthew McClintock <msm@freescale.com>
---
No comments on original patch sent
meta/recipes-kernel/sysprof/sysprof_git.bb | 2 ++
1 files changed, 2 insertions(+), 0 deletions(-)
diff --git a/meta/recipes-kernel/sysprof/sysprof_git.bb b/meta/recipes-kernel/sysprof/sysprof_git.bb
index 10bde04..271b5d8 100644
--- a/meta/recipes-kernel/sysprof/sysprof_git.bb
+++ b/meta/recipes-kernel/sysprof/sysprof_git.bb
@@ -16,6 +16,8 @@ SRC_URI_append_arm = " file://rmb-arm.patch"
SRC_URI_append_mips = " file://rmb-mips.patch"
SRC_URI_append_powerpc = " file://ppc-macro-fix.patch"
+export CFLAGS_append_powerpc64 = " -D__ppc64__"
+
S = "${WORKDIR}/git"
inherit autotools
--
1.7.6.1
^ permalink raw reply related
* Re: [PATCH] Improve handling of 'all' architecture recipes and their interaction with sstate
From: Koen Kooi @ 2011-10-04 22:18 UTC (permalink / raw)
To: Patches and discussions about the oe-core layer
Cc: Martin Jansa, Patches and discussions about the oe-core layer
In-Reply-To: <1317765609.14671.118.camel@ted>
Op 4 okt. 2011 om 17:00 heeft Richard Purdie <richard.purdie@linuxfoundation.org> het volgende geschreven:
> On Sat, 2011-10-01 at 15:48 -0300, Otavio Salvador wrote:
>> On Fri, Sep 30, 2011 at 14:09, Richard Purdie
>> <richard.purdie@linuxfoundation.org> wrote:
>> ...
>>> Thanks. I've taken the two patches. I'd love to get rid of hal, in fact
>>> its on my list of things that need to migrate out of OE-Core...
>> ...
>>
>> From default images this shouldn't be difficult but don't remove hal
>> from oe-core since many embedded OS still use it and haven't migrate
>> to udev or devicekit yet.
>
> Really? hal doesn't really replace udev though, we can just use udev
> directly in place of it for many things now?
>
> Specifically which applications are people using with dependencies on
> hal? As has been pointed out we can fix the xserver and that appears to
> be the only thing remaining in OE-Core?
Angstrom is completely hal-less nowadays :)
>
> Cheers,
>
> Richard
>
>
> _______________________________________________
> Openembedded-core mailing list
> Openembedded-core@lists.openembedded.org
> http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core
^ permalink raw reply
* Re: [PATCH] runqemu-export-rootfs: Add HOW-TO for ubuntu 11.10 for rpcbind problem
From: Richard Purdie @ 2011-10-04 22:08 UTC (permalink / raw)
To: Patches and discussions about the oe-core layer
In-Reply-To: <1317756763-21114-1-git-send-email-raj.khem@gmail.com>
On Tue, 2011-10-04 at 12:32 -0700, Khem Raj wrote:
> The existing instruction to tackle
> RPC: Authentication error; why = Client credential too weak
> Are not applicable to ubuntu 11.10 especially
>
> Therefore add the magic needed for ubuntu 11.10
>
> Signed-off-by: Khem Raj <raj.khem@gmail.com>
> ---
> scripts/runqemu-export-rootfs | 3 +++
> 1 files changed, 3 insertions(+), 0 deletions(-)
Merged to master, thanks.
Nice to have this fix documented :)
Cheers,
Richard
^ permalink raw reply
* [PATCH 1/6] Fix mdadm for powerpc64
From: Matthew McClintock @ 2011-10-04 22:03 UTC (permalink / raw)
To: openembedded-core
This fixes build failures from build warnings on powerpc64
Signed-off-by: Matthew McClintock <msm@freescale.com>
---
Replied to feedback on messsage about compilation errors seen.
Not sure why x86_64 is not seeing this currently
meta/recipes-extended/mdadm/mdadm_3.2.2.bb | 3 ++-
1 files changed, 2 insertions(+), 1 deletions(-)
diff --git a/meta/recipes-extended/mdadm/mdadm_3.2.2.bb b/meta/recipes-extended/mdadm/mdadm_3.2.2.bb
index 5d29ae7..1c83f89 100644
--- a/meta/recipes-extended/mdadm/mdadm_3.2.2.bb
+++ b/meta/recipes-extended/mdadm/mdadm_3.2.2.bb
@@ -8,7 +8,7 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=0636e73ff0215e8d672dc4c32c317bb3 \
file://mdmon.c;beginline=4;endline=18;md5=af7d8444d9c4d3e5c7caac0d9d34039d \
file://mdadm.h;beglinlne=4;endline=22;md5=462bc9936ac0d3da110191a3f9994161"
-PR = "r0"
+PR = "r1"
SRC_URI = "${KERNELORG_MIRROR}/linux/utils/raid/mdadm/${BPN}-${PV}.tar.bz2"
@@ -16,6 +16,7 @@ SRC_URI[md5sum] = "12ee2fbf3beddb60601fb7a4c4905651"
SRC_URI[sha256sum] = "0d1a04e688b082bc88846e3f524abd50bc782b6ffc06123140f7d358c8f9b906"
CFLAGS += "-fno-strict-aliasing"
+EXTRA_OEMAKE_append_powerpc64 = "CXFLAGS=-Wno-error=format"
inherit autotools
--
1.7.6.1
^ permalink raw reply related
* [PATCH 2/6] Fix perl for powerpc64 build
From: Matthew McClintock @ 2011-10-04 22:03 UTC (permalink / raw)
To: openembedded-core
In-Reply-To: <1317765787-19127-1-git-send-email-msm@freescale.com>
Build environment for ARCH was set to powerpc on a powerpc64
build, this adds an override to set this to powerpc64 when
doing this type of build
Signed-off-by: Matthew McClintock <msm@freescale.com>
---
No comments on original patch:
http://lists.linuxtogo.org/pipermail/openembedded-core/2011-September/010340.html
meta/recipes-devtools/perl/perl_5.12.3.bb | 6 ++++--
1 files changed, 4 insertions(+), 2 deletions(-)
diff --git a/meta/recipes-devtools/perl/perl_5.12.3.bb b/meta/recipes-devtools/perl/perl_5.12.3.bb
index e4769a4..d1ac0e8 100644
--- a/meta/recipes-devtools/perl/perl_5.12.3.bb
+++ b/meta/recipes-devtools/perl/perl_5.12.3.bb
@@ -7,7 +7,7 @@ LIC_FILES_CHKSUM = "file://Copying;md5=2b4c6ffbcfcbdee469f02565f253d81a \
# We need gnugrep (for -I)
DEPENDS = "virtual/db grep-native"
DEPENDS += "gdbm zlib"
-PR = "r5"
+PR = "r6"
# 5.10.1 has Module::Build built-in
PROVIDES += "libmodule-build-perl"
@@ -95,6 +95,8 @@ export LDDLFLAGS = "${LDFLAGS} -shared"
# We're almost Debian, aren't we?
CFLAGS += "-DDEBIAN"
+export ARCH_powerpc64 = "powerpc64"
+
do_nolargefile() {
sed -i -e "s,\(uselargefiles=\)'define',\1'undef',g" \
-e "s,\(d_readdir64_r=\)'define',\1'undef',g" \
@@ -156,7 +158,7 @@ do_configure() {
config.sh-${TARGET_ARCH}-${TARGET_OS}
case "${TARGET_ARCH}" in
- x86_64 | powerpc | s390)
+ x86_64 | powerpc | powerpc64 | s390)
sed -i -e "s,\(need_va_copy=\)'undef',\1'define',g" \
config.sh-${TARGET_ARCH}-${TARGET_OS}
;;
--
1.7.6.1
^ permalink raw reply related
* [PATCH 3/6] Add new IMAGE_CLASSES variable for classes for image generation
From: Matthew McClintock @ 2011-10-04 22:03 UTC (permalink / raw)
To: openembedded-core
In-Reply-To: <1317765787-19127-1-git-send-email-msm@freescale.com>
Allows us to import classes only for images and not to the global
namespace
Signed-off-by: Matthew McClintock <msm@freescale.com>
---
Work around to solve issue from this thread:
https://lists.yoctoproject.org/pipermail/yocto/2011-September/005059.html
meta/classes/image.bbclass | 3 ++-
1 files changed, 2 insertions(+), 1 deletions(-)
diff --git a/meta/classes/image.bbclass b/meta/classes/image.bbclass
index f17e989..f03df5b 100644
--- a/meta/classes/image.bbclass
+++ b/meta/classes/image.bbclass
@@ -111,7 +111,8 @@ def get_devtable_list(d):
str += " %s" % bb.which(bb.data.getVar('BBPATH', d, 1), devtable)
return str
-inherit image_types
+IMAGE_CLASESS ??= ""
+inherit image_types ${IMAGE_CLASSES}
IMAGE_POSTPROCESS_COMMAND ?= ""
MACHINE_POSTPROCESS_COMMAND ?= ""
--
1.7.6.1
^ permalink raw reply related
* [PATCH 6/6] Bring libnl up to date with meta-openebedded
From: Matthew McClintock @ 2011-10-04 22:03 UTC (permalink / raw)
To: openembedded-core
In-Reply-To: <1317765787-19127-1-git-send-email-msm@freescale.com>
Signed-off-by: Matthew McClintock <msm@freescale.com>
---
This is a blind copy of libnl-2.0 from meta-openembedded
Not sure how to completly verify this is working, feel free
to squash the previous patch with this one
.../libnl/libnl-2.0/fix-makefile.patch | 32 --------------------
meta/recipes-support/libnl/libnl.inc | 9 +++++
.../recipes-support/libnl/libnl/fix-makefile.patch | 32 ++++++++++++++++++++
meta/recipes-support/libnl/libnl/fix-pc-file.patch | 11 +++++++
.../libnl/libnl/fix-pktloc-dep-race.patch | 20 ++++++++++++
meta/recipes-support/libnl/libnl_2.0.bb | 24 ++++++++------
6 files changed, 86 insertions(+), 42 deletions(-)
delete mode 100644 meta/recipes-support/libnl/libnl-2.0/fix-makefile.patch
create mode 100644 meta/recipes-support/libnl/libnl.inc
create mode 100644 meta/recipes-support/libnl/libnl/fix-makefile.patch
create mode 100644 meta/recipes-support/libnl/libnl/fix-pc-file.patch
create mode 100644 meta/recipes-support/libnl/libnl/fix-pktloc-dep-race.patch
diff --git a/meta/recipes-support/libnl/libnl-2.0/fix-makefile.patch b/meta/recipes-support/libnl/libnl-2.0/fix-makefile.patch
deleted file mode 100644
index 3e88fbd..0000000
--- a/meta/recipes-support/libnl/libnl-2.0/fix-makefile.patch
+++ /dev/null
@@ -1,32 +0,0 @@
-Upstream-Status: Pending
-
-12/03/2010
-
-add explicit rules for header files generated by lex and yacc,
-otherwise the build of lib/route/pktloc.c may fail in a parallel
-environment.
-
-Signed-off-by: Qing He <qing.he@intel.com>
-
-12/06/2010
-
-the dependency rule should really read pktloc.lo instead of
-pktloc.$(OBJEXT), since it's in a libtool setup.
-
-Signed-off-by: Qing He <qing.he@intel.com>
-
-diff --git a/lib/Makefile.am b/lib/Makefile.am
-index 92a916e..e8b8ef3 100644
---- a/lib/Makefile.am
-+++ b/lib/Makefile.am
-@@ -35,6 +35,10 @@ route/pktloc_grammar.c: route/pktloc_grammar.l
- route/pktloc_syntax.c: route/pktloc_syntax.y
- $(YACC) -d $(YFLAGS) -o $@ $^
-
-+route/pktloc.lo: route/pktloc_syntax.h route/pktloc_grammar.h
-+route/pktloc_syntax.h: route/pktloc_syntax.c
-+route/pktloc_grammar.h: route/pktloc_grammar.c
-+
- libnl_route_la_LDFLAGS = -version-info 2:0:0
- libnl_route_la_LIBADD = libnl.la
- libnl_route_la_SOURCES = \
diff --git a/meta/recipes-support/libnl/libnl.inc b/meta/recipes-support/libnl/libnl.inc
new file mode 100644
index 0000000..6f502b1
--- /dev/null
+++ b/meta/recipes-support/libnl/libnl.inc
@@ -0,0 +1,9 @@
+DESCRIPTION = "libnl is a library for applications dealing with netlink sockets"
+SECTION = "libs/network"
+LICENSE = "LGPL"
+HOMEPAGE = "http://www.infradead.org/~tgr/libnl/"
+
+INC_PR = "r5"
+
+inherit autotools pkgconfig
+
diff --git a/meta/recipes-support/libnl/libnl/fix-makefile.patch b/meta/recipes-support/libnl/libnl/fix-makefile.patch
new file mode 100644
index 0000000..3e88fbd
--- /dev/null
+++ b/meta/recipes-support/libnl/libnl/fix-makefile.patch
@@ -0,0 +1,32 @@
+Upstream-Status: Pending
+
+12/03/2010
+
+add explicit rules for header files generated by lex and yacc,
+otherwise the build of lib/route/pktloc.c may fail in a parallel
+environment.
+
+Signed-off-by: Qing He <qing.he@intel.com>
+
+12/06/2010
+
+the dependency rule should really read pktloc.lo instead of
+pktloc.$(OBJEXT), since it's in a libtool setup.
+
+Signed-off-by: Qing He <qing.he@intel.com>
+
+diff --git a/lib/Makefile.am b/lib/Makefile.am
+index 92a916e..e8b8ef3 100644
+--- a/lib/Makefile.am
++++ b/lib/Makefile.am
+@@ -35,6 +35,10 @@ route/pktloc_grammar.c: route/pktloc_grammar.l
+ route/pktloc_syntax.c: route/pktloc_syntax.y
+ $(YACC) -d $(YFLAGS) -o $@ $^
+
++route/pktloc.lo: route/pktloc_syntax.h route/pktloc_grammar.h
++route/pktloc_syntax.h: route/pktloc_syntax.c
++route/pktloc_grammar.h: route/pktloc_grammar.c
++
+ libnl_route_la_LDFLAGS = -version-info 2:0:0
+ libnl_route_la_LIBADD = libnl.la
+ libnl_route_la_SOURCES = \
diff --git a/meta/recipes-support/libnl/libnl/fix-pc-file.patch b/meta/recipes-support/libnl/libnl/fix-pc-file.patch
new file mode 100644
index 0000000..17666fb
--- /dev/null
+++ b/meta/recipes-support/libnl/libnl/fix-pc-file.patch
@@ -0,0 +1,11 @@
+Index: libnl-2.0/libnl-2.0.pc.in
+===================================================================
+--- libnl-2.0.orig/libnl-2.0.pc.in
++++ libnl-2.0/libnl-2.0.pc.in
+@@ -6,5 +6,5 @@
+ Name: libnl
+ Description: Convenience library for netlink sockets
+ Version: @PACKAGE_VERSION@
+-Libs: -L${libdir} -lnl
++Libs: -L${libdir} -lnl -lnl-genl -lnl-nf -lnl-route
+ Cflags: -I${includedir}
diff --git a/meta/recipes-support/libnl/libnl/fix-pktloc-dep-race.patch b/meta/recipes-support/libnl/libnl/fix-pktloc-dep-race.patch
new file mode 100644
index 0000000..ee21744
--- /dev/null
+++ b/meta/recipes-support/libnl/libnl/fix-pktloc-dep-race.patch
@@ -0,0 +1,20 @@
+Index: libnl-2.0/lib/Makefile.am
+===================================================================
+--- libnl-2.0.orig/lib/Makefile.am
++++ libnl-2.0/lib/Makefile.am
+@@ -27,11 +27,15 @@ CLEANFILES = \
+ route/pktloc_grammar.c route/pktloc_grammar.h \
+ route/pktloc_syntax.c route/pktloc_syntax.h
+
++BUILT_SOURCES = route/pktloc_syntax.h route/pktloc_grammar.h
++
+ # Hack to avoid using ylwrap. It does not function correctly in combination
+ # with --header-file=
++route/pktloc_grammar.h: route/pktloc_grammar.c
+ route/pktloc_grammar.c: route/pktloc_grammar.l
+ $(LEX) --header-file=route/pktloc_grammar.h $(LFLAGS) -o $@ $^
+
++route/pktloc_syntax.h: route/pktloc_syntax.c
+ route/pktloc_syntax.c: route/pktloc_syntax.y
+ $(YACC) -d $(YFLAGS) -o $@ $^
+
diff --git a/meta/recipes-support/libnl/libnl_2.0.bb b/meta/recipes-support/libnl/libnl_2.0.bb
index 0dfcaf6..f2c88aa 100644
--- a/meta/recipes-support/libnl/libnl_2.0.bb
+++ b/meta/recipes-support/libnl/libnl_2.0.bb
@@ -1,20 +1,24 @@
-DESCRIPTION = "libnl is a library for applications dealing with netlink sockets."
-HOMEPAGE = "http://www.infradead.org/~tgr/libnl/"
-SECTION = "libs/network"
+require libnl.inc
+PE = "1"
+PR = "${INC_PR}.0"
LICENSE = "LGPLv2.1"
LIC_FILES_CHKSUM = "file://COPYING;md5=2b41e13261a330ee784153ecbb6a82bc"
DEPENDS = "flex-native bison-native"
-PR = "r2"
-SRC_URI= "http://www.infradead.org/~tgr/libnl/files/${BPN}-${PV}.tar.gz \
- file://fix-makefile.patch \
- "
+SRC_URI = "\
+ http://www.infradead.org/~tgr/libnl/files/${BPN}-${PV}.tar.gz \
+ file://fix-pc-file.patch \
+ file://fix-pktloc-dep-race.patch \
+ file://fix-makefile.patch \
+"
SRC_URI[md5sum] = "6aaf1e9802a17a7d702bb0638044ffa7"
SRC_URI[sha256sum] = "5a40dc903d3ca1074da7424b908bec8ff16936484798c7e46e53e9db8bc87a9c"
-inherit autotools pkgconfig
-
-LEAD_SONAME = "libnl.so"
+PACKAGES =+ "${PN}-route ${PN}-nf ${PN}-genl ${PN}-cli"
+FILES_${PN}-route = "${libdir}/libnl-route.so.*"
+FILES_${PN}-nf = "${libdir}/libnl-nf.so.*"
+FILES_${PN}-genl = "${libdir}/libnl-genl.so.*"
+FILES_${PN}-cli = "${libdir}/libnl-cli.so.*"
--
1.7.6.1
^ permalink raw reply related
* [PATCH 4/6] scripts/oe-buildenv-internal: Add SOCKS5_{USER, PASSWD} to BB_ENV_EXTRAWHITE
From: Matthew McClintock @ 2011-10-04 22:03 UTC (permalink / raw)
To: openembedded-core
In-Reply-To: <1317765787-19127-1-git-send-email-msm@freescale.com>
From: Kumar Gala <galak@kernel.crashing.org>
If a SOCKS5 gateway is needed for a proxy access like git it might also
require authentication to the proxy via a password and username. Adding
SOCKS5_USER & SOCKS5_PASSWD to BB_ENV_EXTRAWHITE allow for automation
of the authentication request to occur when something like a git fetch
is going through the proxy.
This patch requires the bitbake patch to add extra exportvars so
these variables get passed from Env -> bitbake -> fetcher
Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
Signed-off-by: Matthew McClintock <msm@freescale.com>
---
This requires a bitbake patch that was just sent:
http://lists.linuxtogo.org/pipermail/bitbake-devel/2011-October/001453.html
scripts/oe-buildenv-internal | 3 +--
1 files changed, 1 insertions(+), 2 deletions(-)
diff --git a/scripts/oe-buildenv-internal b/scripts/oe-buildenv-internal
index 61ac18c..21b92b0 100755
--- a/scripts/oe-buildenv-internal
+++ b/scripts/oe-buildenv-internal
@@ -70,5 +70,4 @@ unset BITBAKEDIR
# Used by the runqemu script
export BUILDDIR
export PATH
-
-export BB_ENV_EXTRAWHITE="MACHINE DISTRO TCMODE TCLIBC http_proxy ftp_proxy https_proxy all_proxy ALL_PROXY no_proxy SSH_AGENT_PID SSH_AUTH_SOCK BB_SRCREV_POLICY SDKMACHINE BB_NUMBER_THREADS PARALLEL_MAKE GIT_PROXY_COMMAND"
+export BB_ENV_EXTRAWHITE="MACHINE DISTRO TCMODE TCLIBC http_proxy ftp_proxy https_proxy all_proxy ALL_PROXY no_proxy SSH_AGENT_PID SSH_AUTH_SOCK BB_SRCREV_POLICY SDKMACHINE BB_NUMBER_THREADS PARALLEL_MAKE GIT_PROXY_COMMAND GIT_PROXY_IGNORE SOCKS5_PASSWD SOCKS5_USER"
--
1.7.6.1
^ permalink raw reply related
page: next (older) | prev (newer) | latest
- recent:[subjects (threaded)|topics (new)|topics (active)]
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox