generic-poky/meta/recipes-devtools
Richard Purdie 42ed1d8ac9 gcc: Split builddir saving into its own sstate task
When we stashed the gcc build directory for use in generating the various runtimes
we were being lazy and just used the staging directory. With recipe specific
sysroots this means we're copying a large chunk of data around with the cross
compiler which we don't really need in most cases.

Separate out the data into its own task and inject this into the configure
step. We have to do that here since autotools will wipe out ${B} if it thinks
we're rebuilding and we therefore have to time its recreation after that.

This also takes the opportunity to remove some pointless (as far as I can tell)
conditionals from the do_install code.

(From OE-Core rev: dcf15ccf3cc9d55e77228ba8d526f967fc9791b4)

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2017-01-26 10:44:27 +00:00
..
apt apt-package: Include maintenance scripts 2017-01-16 18:05:13 +00:00
autoconf autoconf: Fix AC_HEADER_MAJOR with glibc 2.25 2016-12-20 15:22:16 +00:00
autogen autogen-native: Update to version 5.18.12 2016-11-06 23:35:35 +00:00
automake meta: remove True option to getVar calls 2016-12-16 10:23:23 +00:00
binutils binutils-2.27.inc: Fix alignment frags for aarch64 2016-12-20 15:22:17 +00:00
bison bison/gettext: add --with-bisonlocaledir to assign BISON_LOCALEDIR 2016-02-28 11:32:58 +00:00
bootchart2 bootchart2: Allocate space on heap for collector chunks 2016-10-01 21:45:55 +01:00
btrfs-tools btrfs-tools: update to 4.8.5 2016-12-17 09:57:03 +00:00
build-compare build-compare: derive PV from SRCPV 2017-01-23 12:05:22 +00:00
ccache ccache: 3.2.4 -> 3.2.5 2016-07-26 08:56:26 +01:00
cdrtools cdrtools-native: Explicitly set EXTRA_OEMAKE as required 2016-02-11 12:27:43 +00:00
chrpath package_regex.inc: split the rest of the entries to their recipes 2015-12-08 10:20:52 +00:00
cmake cmake: update to 3.7.1 2016-12-17 09:57:04 +00:00
cve-check-tool cve-check-tool: fix upstream version check 2016-10-28 16:15:18 +01:00
desktop-file-utils desktop-file-utils-native: update to 0.23 2016-07-20 10:28:46 +01:00
devel-config Remove $COREBASE/LICENSE from LIC_FILES_CHKSUM 2016-10-28 16:15:18 +01:00
diffstat diffstat: upgrade to 1.61 2016-02-19 01:01:24 +00:00
distcc distcc: Don't remove users/groups in postrm 2016-11-04 12:50:54 +00:00
dmidecode dmidecode: Explicitly set EXTRA_OEMAKE as required 2016-02-10 16:06:24 +00:00
docbook-xml Switch to Recipe Specific Sysroots 2017-01-23 12:05:17 +00:00
dosfstools dosfstools: Upgrade 3.0.28 -> 4.0 2016-06-03 13:13:30 +01:00
dpkg meta: remove True option to getVar calls 2016-12-16 10:23:23 +00:00
e2fsprogs e2fsprogs 1.43 -> 1.43.3 2016-12-17 09:57:03 +00:00
elfutils meta: update patch metadata 2016-07-08 09:57:24 +01:00
expect meta: Drop now pointless manual -dbg packaging 2015-12-16 11:56:30 +00:00
fdisk gptfdisk: Explicitly set EXTRA_OEMAKE as required 2016-02-10 16:06:24 +00:00
file file: 5.28 -> 5.29 2017-01-05 13:54:06 +00:00
flex flex: upgrade to 2.6.2 2017-01-16 18:05:12 +00:00
gcc gcc: Split builddir saving into its own sstate task 2017-01-26 10:44:27 +00:00
gdb gdb: Upgrade to 7.12 2016-12-20 15:22:16 +00:00
git meta: remove True option to getVar calls 2016-12-16 10:23:23 +00:00
gnu-config meta: rename perl-native-runtime 2016-01-11 23:26:31 +00:00
guile Switch to Recipe Specific Sysroots 2017-01-23 12:05:17 +00:00
help2man help2man-native: upgrade to 1.47.4 2016-06-15 08:35:02 +01:00
i2c-tools i2c-tools: point SRC_URI at Yocto source mirrors 2016-02-04 23:39:02 +00:00
icecc-create-env icecc-create-env-native: add SUMMARY and tweak DESCRIPTION 2014-01-02 12:50:23 +00:00
icon-naming-utils icon-naming-utils: separate B and S 2015-01-16 23:08:27 +00:00
intltool intltool: Allow nativesdk variant to build 2017-01-20 11:53:49 +00:00
json-c json-c: add BBCLASSEXTEND for native and nativesdk 2016-10-05 10:10:10 +01:00
kconfig-frontends meta: remove True option to getVar calls 2016-12-16 10:23:23 +00:00
libtool Switch to Recipe Specific Sysroots 2017-01-23 12:05:17 +00:00
m4 m4: Drop unused/unreferenced patch 2015-12-18 12:18:19 +00:00
make meta: update patch metadata 2016-07-08 09:57:24 +01:00
makedevs makedevs: don't restrict device node paths to 40 characters 2016-09-16 15:24:02 +01:00
mkelfimage mkelfimage: fix compile issues 2016-05-25 07:50:17 +01:00
mklibs mklibs-native: fix upstream version check 2016-10-28 16:15:18 +01:00
mmc mmc-utils: Reduce duplication in MIPS variants. 2016-11-15 15:19:53 +00:00
mtd mtd-utils: Upgrade to 2.0.0 2017-01-09 13:39:12 +00:00
mtools mtools: Patch out a useless sanity check 2016-06-03 13:13:30 +01:00
nasm nasm: 2.11.08 -> 2.12.02 2016-08-25 23:03:45 +01:00
opkg opkg: fix conffile errors in 'opkg status' calls 2017-01-16 18:05:13 +00:00
opkg-utils opkg-utils: use D instead of OPKG_OFFLINE_ROOT in postrm 2017-01-16 18:05:14 +00:00
orc orc: Upgrade 0.4.25 -> 0.4.26 2016-11-06 23:35:34 +00:00
ossp-uuid ossp-uuid: use snapshot.debian.org for SRC_URI 2016-08-01 11:47:14 +01:00
packagegroups packagegroup-core-device-devel: add binutils-symlinks 2016-06-16 11:11:40 +01:00
patch meta: Fix Upstream-Status statements 2015-09-12 23:01:53 +01:00
patchelf patchelf: Update to version 0.9 2016-09-15 12:15:07 +01:00
pax-utils pax-utils: upgrade to 1.1.6 2016-06-15 08:35:03 +01:00
perl libxml-parser-perl: Allow nativesdk variant to build 2017-01-20 11:53:49 +00:00
pkgconfig pkgconfig: Update AM_GLIB_GNU_GETTEXT macro 2016-05-17 21:19:30 +01:00
postinst-intercept Remove LIC_FILES_CHKSUM from recipes without SRC_URI 2016-10-28 16:15:21 +01:00
prelink meta: remove True option to getVar calls 2016-12-16 10:23:23 +00:00
pseudo pseudo: include fix for xattr corruption 2016-11-30 15:48:07 +00:00
python python3: Add upstream random.c fixes for recent glibc 2017-01-23 12:05:21 +00:00
python-numpy python-numpy: Use MIPS MACHINE_OVERRIDES to reduce duplication 2016-11-30 15:48:07 +00:00
qemu qemu: Upgrade to 2.7.1 2017-01-23 12:05:22 +00:00
quilt quilt: 0.64 -> 0.65 2017-01-05 13:54:05 +00:00
remake make, remake: make them properly exclude each other 2016-03-28 15:55:48 +01:00
rpm meta: remove True option to getVar calls 2016-12-16 10:23:23 +00:00
rsync rsync: control ipv6 support based on DISTRO_FEATURES 2016-09-03 23:45:53 +01:00
ruby ruby: upgrade to 2.3.3 2016-12-22 08:50:16 +00:00
run-postinsts run-postinsts: Print message before running deferred postinst scripts 2016-12-08 10:31:30 +00:00
squashfs-tools squashfs-tools: Define FNM_EXTMATCH if not defined 2015-12-12 23:42:55 +00:00
strace strace: 4.13 -> 4.14 2016-12-07 10:38:00 +00:00
subversion Revert "subversion: fix "svnadmin create" fail on x86" 2016-12-22 08:50:16 +00:00
swig swig: upgrade to 3.0.11 2017-01-19 22:47:20 +00:00
syslinux syslinux: remove LDFLAGS manipulation 2016-02-04 23:39:03 +00:00
systemd-bootchart systemd-bootchart: upgrade to 231 2017-01-16 18:05:12 +00:00
tcf-agent tcf-agent: update to 1.4_neon_bugfix branch 2016-08-01 11:47:13 +01:00
tcltk tcl: 8.6.5 -> 8.6.6 2016-08-04 15:22:23 +01:00
unfs3 unfs3: Simplify simultaneous usage of "_append" and "+=" 2016-08-25 23:03:48 +01:00
unifdef unifdef: upgrade to 2.11 2015-12-16 12:12:15 +00:00
vala vala: update to 0.34.4 2016-12-17 09:57:04 +00:00
valgrind valgrind: skip for linux-gnux32 2017-01-09 13:39:12 +00:00
xmlto xmlto: Add libxslt to native DEPENDS 2016-10-07 16:43:57 +01:00
yasm yasm: 1.2.0 -> 1.3.0 2015-06-11 23:59:15 +01:00
zisofs-tools Revert "zisofs-tools-native: Add missing dependency on zlib-native" 2014-03-31 23:04:35 +01:00