generic-poky/meta/recipes-devtools
Peter Seebach b099c7b36e pseudo: Always try to build 32-bit libpseudo when NO32LIBS is set to 0
This is for Yocto bug #4920. The NO32LIBS variable is intended to allow
the user to force the creation of a 32-bit libpseudo, for use with things
like prebuilt binary toolchains. Unfortunately, the tests for likely
compilability (stubs-32.h) were still present, so you would get silent
failures. And if you did cause it to try to build, the failures were not
particularly clearly explained.

So, we:
1. Emit at least a message during configuration saying we're only
building 64-bit, if we are.
2. Warn the user for at least one common case where we know builds
are likely to fail.
3. If NO32LIBS is 0, we try the compile for sure, and if it fails,
we've emitted at least some sort of message up near the top of the
compile output that tells you what might be wrong.

(From OE-Core rev: 22548b3243dfa2dc9861b0f15530632b37812a8c)

Signed-off-by: Peter Seebach <peter.seebach@windriver.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2013-07-31 06:59:56 +01:00
..
apt apt: Add Upstream Status to patches 2013-07-29 13:09:16 +01:00
autoconf autoconf: update RDEDENDS 2013-01-07 11:09:36 +00:00
autogen autogen-native: fix build failure on overloaded hosts 2013-06-19 18:03:34 +01:00
automake automake: use autotools_do_install 2013-01-27 13:53:33 +00:00
binutils Upstream-Status: Correct capitalization 2013-07-18 21:23:43 +01:00
bison bison: Delete unused patch 2013-07-02 22:23:49 +01:00
btrfs-tools btrfs-tools: added PV to git package recipe 2013-03-04 10:04:27 +00:00
ccache ccache: add zlib dependency 2013-07-29 13:09:06 +01:00
cdrtools cdrtools-native : upgrade to 3.00 2013-05-21 00:18:46 +01:00
chrpath chrpath: Fix SRC_URI to correct location 2013-06-25 17:44:59 +01:00
cmake cmake: Update to 2.8.11.2 2013-07-10 09:42:04 +01:00
desktop-file-utils desktop-file-utils: Update to 0.21 2013-05-24 14:14:41 +01:00
devel-config allarch: Drop various problematic allarch usages 2013-04-15 15:57:30 +01:00
diffstat diffstat: upgraded to 1.57 2013-06-07 16:48:23 +01:00
distcc distcc: add PACKAGECONFIG for popt 2013-07-29 13:09:07 +01:00
dmidecode dmidecode: add aarch64 and arm to compatible host 2013-07-29 13:08:59 +01:00
docbook-dsssl-stylesheets docbook-dsssl-stylesheets-native: Write a bak file for shared state 2011-08-01 14:16:55 +01:00
docbook-sgml-dtd docbook-sgml-dtd-4.1-native: fix recipe name 2013-07-31 06:59:55 +01:00
docbook-utils docbook-utils-native: Unbreak the build after source and build dir split 2013-03-25 20:51:19 +00:00
dosfstools dosfstools: really compile supporting large files 2013-03-29 10:40:55 +00:00
dpkg dpkg: backport a patch to support mipsn32el and mips64el 2013-07-18 21:23:40 +01:00
e2fsprogs e2fsprogs: upgrade to 1.42.8 2013-07-10 09:41:51 +01:00
elfutils elfutils: fix backends' Makefile.am 2013-07-29 13:08:59 +01:00
file file: remove obsolete version check patch 2013-05-31 08:06:57 +01:00
flex Flex: use proper m4 binary on target 2013-02-01 15:54:03 +00:00
gcc gcc-4.8: fix compiling GCC when /usr/lib/libstdc++.so is present 2013-07-29 13:08:58 +01:00
gdb gdb: add PACKAGECONFIG for Python support 2013-07-18 21:23:41 +01:00
genext2fs genext2fs.inc: Add nativesdk build capability 2013-02-22 06:09:23 -08:00
git git/tar/findutils: Add nativesdk versions 2013-06-07 16:48:30 +01:00
gnu-config recipes-devtools: replace virtclass-native(sdk) with class-native(sdk) 2012-11-02 16:18:29 +00:00
guile guile: added runtime dependency on glibc-gconv-iso8859-1 2013-05-30 20:59:10 +01:00
guilt guilt: remove GIT_EXEC_BASE export 2013-02-04 13:18:27 +00:00
help2man help2man: Update to 1.43.3 2013-07-05 15:44:12 +01:00
icecc-create-env ldconfig/cdrtools/icecc-create-env/linuxdoc-tools/python: Set FILESPATH to find -native files 2012-11-21 16:56:04 +00:00
icon-naming-utils icon-naming-utils: add SUMMARY and DESCRIPTION 2013-04-29 14:45:04 +01:00
insserv recipes-devtools: replace virtclass-native(sdk) with class-native(sdk) 2012-11-02 16:18:29 +00:00
installer adt_installer_internal: fix spelling error 2013-07-24 11:35:31 +01:00
intltool intltool: updated to 0.50.2 2013-02-06 09:37:26 +00:00
kconfig-frontends kconfig-frontends: Update to 3.10 2013-07-10 09:42:05 +01:00
libjson libjson: add 0.9 2011-11-29 11:22:04 +00:00
libtool libtool-nativesdk: rename to nativesdk-libtool 2013-05-12 09:37:29 +01:00
linuxdoc-tools linuxdoc-tools-native : upgrade to 0.9.69 2013-06-07 16:48:22 +01:00
m4 gettext,m4,augeas,gnutls: Account for removal of gets in eglibc 2.16 2012-07-17 10:54:00 +01:00
make buildtools-tarball: Add nativesdk-make 2013-06-25 17:44:59 +01:00
makedevs makedevs: Make count actually behave as a count for device blocks 2013-06-04 11:43:36 +01:00
mkelfimage mkelfimage: switch to git repository 2013-07-05 15:34:22 +01:00
mklibs mklibs-native: Update to 0.1.38 2013-07-29 13:09:02 +01:00
mtd mtd-utils: split into multiple packages 2013-01-28 12:29:30 +00:00
mtools mtools: use same SUMMARY as newer version of mtools recipe 2013-04-29 14:45:04 +01:00
nasm nasm: Fix case where ${B} != ${S} (partial) 2013-03-18 13:18:24 +00:00
openjade openjade-native: fix build failure 2013-06-25 17:44:53 +01:00
opensp opensp: replace obsolete automake macros with working ones 2013-01-15 08:10:12 +00:00
opkg Upstream-Status: Correct capitalization 2013-07-18 21:23:43 +01:00
opkg-utils opkg-utils: Update to newer git rev for bashism fix 2013-03-26 17:50:08 +00:00
ossp-uuid ossp-uuid: fix out-of-tree builds 2012-12-14 15:05:30 +00:00
packagegroups packagegroup-*: add RREPLACES/RCONFLICTS 2012-09-04 18:03:18 +01:00
patch patch: add PACKAGECONFIG for attr 2013-07-29 13:09:09 +01:00
pax-utils pax-utils : upgrade to 0.7 2013-04-28 12:12:20 +01:00
perl perl-tests: convert to ptest 2013-05-24 14:14:45 +01:00
pkgconfig pkg-config: remove obsolete AM_PROG_CC_STDC 2013-05-30 20:59:08 +01:00
prelink prelink: update to git head 2013-01-07 13:38:27 +00:00
pseudo pseudo: Always try to build 32-bit libpseudo when NO32LIBS is set to 0 2013-07-31 06:59:56 +01:00
python python-smartpm: add ignore-recommends package flag 2013-07-29 13:09:14 +01:00
qemu qemu: block to build it on mips64 arch 2013-07-29 13:09:11 +01:00
quilt quilt: Don't use BUILD_ROOT on darwin. 2013-01-15 08:10:15 +00:00
remake remake: fix insufficient gettext dependency 2013-07-24 11:35:36 +01:00
rpm rpm: remove the obsolete rpm-postinsts.bb 2013-07-29 13:09:11 +01:00
rsync rsync: Fix case where ${B} != ${S} 2013-03-18 13:18:24 +00:00
run-postinsts run-postinsts: add more logging to the log file to make things clearer 2013-07-29 13:09:00 +01:00
sgml-common sgml-common: use ${PN} instead of sgml-common 2013-02-04 16:42:48 +00:00
sgmlspl libxml-parser-perl, libxml-simple-perl, expat, sgmlspl-native, git: bump PR to rebuild after perl upgrade 2011-10-25 08:36:16 +01:00
squashfs-tools squashfs: fix CVE-2012-4025 2012-12-17 17:24:54 +00:00
strace strace: Add ptest 2013-07-29 13:09:14 +01:00
subversion subversion: add PACKAGECONFIG for sasl 2013-07-24 11:35:37 +01:00
swabber swabber: Update to latest head 2013-07-05 15:44:12 +01:00
syslinux syslinux: update to 4.07 2013-07-31 06:59:55 +01:00
tcf-agent tcf-agent: Use common two-digit sequence numbers for init script links 2013-05-16 00:21:23 +03:00
tcltk tcl: fix typo of upstream status in patch file 2013-07-18 21:23:44 +01:00
transfig OECore license fixes: meta/* 2011-12-08 15:24:32 +00:00
ubootchart ubootchart: cleanup update-alternatives deprecated code 2012-08-15 14:26:28 +01:00
unfs-server recipes-devtools: replace virtclass-native(sdk) with class-native(sdk) 2012-11-02 16:18:29 +00:00
unifdef unifdef-native: Correct LICENSE 2012-08-19 10:46:39 +01:00
valgrind valgrind: added perl dependency 2013-07-18 21:24:28 +01:00