Commit Graph

42 Commits

Author SHA1 Message Date
Christopher Larson
c48d7486d2 external-sourcery-toolchain: exclude opagent.h
Quiets a 'Files/directories were installed but not shipped' warning when the
toolchain includes oprofile, but we're configured to prefer the real oprofile.

JIRA: SB-1471

Signed-off-by: Christopher Larson <kergoth@gmail.com>
2013-10-24 14:01:36 -07:00
Christopher Larson
6ca5a55a04 external-sourcery-toolchain: ensure user ownership isn't a problem: chown root:root
Signed-off-by: Christopher Larson <kergoth@gmail.com>
2013-09-16 10:51:44 -07:00
Christopher Larson
0d53b056f3 eglibc-locale: also bbappend to 2.18
Signed-off-by: Christopher Larson <kergoth@gmail.com>
2013-08-11 15:43:21 -04:00
Christopher Larson
68ef23ab75 external-sourcery-toolchain: only copy existing /usr/ subdirs
It seems there are versions of the toolchain which provide empty directories,
which is a problem for anyone storing their toolchain in source control. So
ensure we only ever copy the paths that exist. Previously, we had left it as
is to make sure it *would* break if a path we require is missing, but
admittedly not all of these paths are critical, and if something is that badly
broken in the toolchain, other things are likely to break elsewhere anyway.

Signed-off-by: Christopher Larson <kergoth@gmail.com>
2013-07-26 11:00:40 -07:00
Christopher Larson
1a1cb44fe5 Support splitting out oprofile, popt, lttng bits
Don't do so in our default configuration, however.  This quiets the warnings
encountered when using 2013.05 sourcery toolchains.

Signed-off-by: Christopher Larson <chris_larson@mentor.com>
2013-07-11 11:39:55 -04:00
Mikhail Durnev
1eae566b23 external-sourcery-toolchain: kill oprofile debug bits
Signed-off-by: Mikhail Durnev <mikhail_durnev@mentor.com>
2013-06-18 19:28:17 -05:00
Christopher Larson
079d3ff35d external-sourcery-toolchain: add linux-libc-headers to PACKAGES
Signed-off-by: Christopher Larson <chris_larson@mentor.com>
2013-05-10 09:17:22 -07:00
Christopher Larson
985043fae9 eglibc-locale: inhibit package debug split
This is apparently needed due to a failure to run the objcopy.

Signed-off-by: Christopher Larson <chris_larson@mentor.com>
2013-05-10 06:58:56 -07:00
Christopher Larson
2815788eab external-sourcery-toolchain: extract LICENSE_gdbserver from gdb -v
Signed-off-by: Christopher Larson <chris_larson@mentor.com>
2013-04-16 17:23:17 -04:00
Christopher Larson
d6db8a7dc5 external-sourcery-toolchain: correct FILES_gdbserver-dbg
Signed-off-by: Christopher Larson <chris_larson@mentor.com>
2013-04-16 17:22:47 -04:00
Christopher Larson
dd059648cd Merge remote-tracking branch 'mel/master' into HEAD
* mel/master:
  external-sourcery-toolchain: kill more bits we don't want in eglibc-utils
  Work around upstream FILESDIR/FILESPATH changes
  external-sourcery-toolchain: fix dev vs staticdev packaging issue
  external-sourcery-toolchain: kill oprofile bits
  external-sourcery-toolchain: silence GNU_HASH warning for libquadmath
  tcmode: prefer a matching gcc version for target recipes
  external-sourcery-toolchain: add libquadmath packages
  external-sourcery-toolchain: kill ${exec_prefix}/lib/locale in do_install_locale
  external-sourcery-toolchain: also package ${prefix}/libexec
  external-sourcery-toolchain: forgot to rstrip the trailing newline

Conflicts:
	recipes/meta/external-sourcery-toolchain.bb

Signed-off-by: Christopher Larson <chris_larson@mentor.com>
2013-04-01 15:04:40 -04:00
Christopher Larson
a22a3fe0bb external-sourcery-toolchain: kill ${exec_prefix}/lib/locale in do_install_locale
As do_install_locale already copied these into the sysroot to be picked up by
eglibc-locale, there's no reason to keep the files around for ourselves.

Note: this should go into the oe-core eglibc-package.inc.

Signed-off-by: Christopher Larson <chris_larson@mentor.com>
2013-03-21 17:41:39 -04:00
Christopher Larson
3bfd0a44ec eglibc-sourcery: avoid running 'make config'
Signed-off-by: Christopher Larson <chris_larson@mentor.com>
2013-03-08 14:21:22 -07:00
Christopher Larson
f62e16eff3 external-sourcery-toolchain: provide libc-initial
This keeps eglibc-initial out of the build when using eglibc-sourcery.

Signed-off-by: Christopher Larson <chris_larson@mentor.com>
2013-03-08 14:20:47 -07:00
Christopher Larson
93b749af70 external-sourcery-toolchain: kill more bits we don't want in eglibc-utils
Specifically, bin/sysroot-* and the oprofile binaries.

Signed-off-by: Christopher Larson <chris_larson@mentor.com>
2012-12-10 13:20:57 -07:00
Christopher Larson
f662bf644d Work around upstream FILESDIR/FILESPATH changes
Signed-off-by: Christopher Larson <chris_larson@mentor.com>
2012-11-29 10:02:13 -07:00
Christopher Larson
f4857c2da9 external-sourcery-toolchain: fix dev vs staticdev packaging issue
Signed-off-by: Christopher Larson <chris_larson@mentor.com>
2012-11-13 18:52:57 -05:00
Christopher Larson
12b4b20f5c external-sourcery-toolchain: kill oprofile bits
It doesn't provide everything, so use the real recipe instead.

Signed-off-by: Christopher Larson <chris_larson@mentor.com>
2012-11-13 16:29:29 -05:00
Christopher Larson
68b724f5b2 external-sourcery-toolchain: silence GNU_HASH warning for libquadmath
Signed-off-by: Christopher Larson <chris_larson@mentor.com>
2012-11-09 16:00:32 -07:00
Christopher Larson
f5e5f74648 external-sourcery-toolchain: add libquadmath packages
Signed-off-by: Christopher Larson <chris_larson@mentor.com>
2012-11-08 22:41:59 -07:00
Christopher Larson
42c2ec133b external-sourcery-toolchain: kill ${exec_prefix}/lib/locale in do_install_locale
As do_install_locale already copied these into the sysroot to be picked up by
eglibc-locale, there's no reason to keep the files around for ourselves.

Note: this should go into the oe-core eglibc-package.inc.

Signed-off-by: Christopher Larson <chris_larson@mentor.com>
2012-11-08 22:02:26 -07:00
Christopher Larson
1c269847c4 external-sourcery-toolchain: also package ${prefix}/libexec
This is needed, as even if libexecdir isn't ${prefix}/libexec, our already
built eglibc will be expecting its files there. Without this, we get package
QA failures with current oe-core, which changed libexecdir to ${libdir}/${PN}.

Signed-off-by: Christopher Larson <chris_larson@mentor.com>
2012-11-08 16:00:18 -07:00
Christopher Larson
a5844117b3 external-sourcery-toolchain: forgot to rstrip the trailing newline
Signed-off-by: Christopher Larson <chris_larson@mentor.com>
2012-11-02 14:57:22 -07:00
Christopher Larson
bc7dad4849 external-sourcery-toolchain: forgot to rstrip the trailing newline
Signed-off-by: Christopher Larson <chris_larson@mentor.com>
2012-11-02 14:56:03 -07:00
Christopher Larson
3c3abdc959 external-sourcery-toolchain: ship the multilib link in the -dev package
Signed-off-by: Christopher Larson <chris_larson@mentor.com>
2012-10-30 16:12:59 -07:00
Christopher Larson
c5d06ee1f9 external-sourcery-toolchain: put linux headers in eglibc packages
When building glibc, this is what usually happens -- the headers are
sanitized, then they're included in the libc development package(s), so mirror
that here. Include the headers with eglibc-dev rather than splitting out
separate linux-libc-headers packages.

Signed-off-by: Christopher Larson <chris_larson@mentor.com>
2012-10-30 15:39:56 -07:00
Christopher Larson
639415b491 external-sourcery-toolchain: add more rprovides
THis avoids eglibc being rebuilt when trying to include packages like
eglibc-pcprofile. This includes world, and the lsb packagegroup.

Signed-off-by: Christopher Larson <chris_larson@mentor.com>
2012-10-19 14:02:45 -07:00
Fahad Usman
d4a4b16658 external-sourcery-toolchain: add oprofile to package
* some stuff related to oprofile was being built but it was not being shipped,
added that to be packged now.

Signed-off-by: Fahad Usman <fahad_usman@mentor.com>
2012-10-12 17:10:02 +05:00
Vladimir Zapolskiy
241ec9cd72 external-sourcery-toolchain: add libgomp packages
This change allows to generate libgomp packages for external toolchains
with libgomp support.

Signed-off-by: Vladimir Zapolskiy <vladimir_zapolskiy@mentor.com>
2012-10-11 01:21:48 +03:00
Christopher Larson
b7d720df1f external-sourcery-toolchain: inhibit strip warnings
Signed-off-by: Christopher Larson <chris_larson@mentor.com>
2012-09-26 15:52:17 -04:00
Christopher Larson
98b0990982 external-sourcery-toolchain: install lib/locale in addition to ${libdir}
Signed-off-by: Christopher Larson <chris_larson@mentor.com>
2012-09-21 17:39:06 -07:00
Christopher Larson
9f793aaf68 Revert "external-sourcery-toolchain.bb : copy locale from /lib if not present in /lib64"
This reverts commit cfb95284db.
2012-09-21 09:45:31 -07:00
mshakeel
cfb95284db external-sourcery-toolchain.bb : copy locale from /lib if not present in /lib64
Note from kergoth: this is a temporary build fix, likely not an ideal fix for
the underlying problem.

Signed-off-by: Muhammad Shakeel <muhammad_shakeel@mentor.com>
2012-09-20 08:05:57 -07:00
Christopher Larson
64d264385e eglibc-package-adjusted: fix task-self-hosted multi-provider errors
Signed-off-by: Christopher Larson <chris_larson@mentor.com>
2012-08-22 15:35:14 -07:00
Christopher Larson
4a435f9181 Don't let the recipe override the config by using ??=
Signed-off-by: Christopher Larson <chris_larson@mentor.com>
2012-08-01 15:37:09 -07:00
Christopher Larson
d7b26feb36 eglibc-sourcery: add PROVIDES of eglibc
Signed-off-by: Christopher Larson <chris_larson@mentor.com>
2012-08-01 14:07:02 -07:00
Christopher Larson
fb661939e7 eglibc-sourcery: skip package when not using exttc
Signed-off-by: Christopher Larson <chris_larson@mentor.com>
2012-08-01 14:03:57 -07:00
Christopher Larson
4f3412df90 Drop the toolchain-scripts bits
Signed-off-by: Christopher Larson <chris_larson@mentor.com>
2012-07-31 08:42:31 -07:00
Christopher Larson
cb8785cf9d external-sourcery-toolchain: handle libdir/bin not existing
Signed-off-by: Christopher Larson <chris_larson@mentor.com>
2012-07-20 15:36:28 -07:00
Christopher Larson
9913c95405 external-sourcery: ensure the sysroot is available as a variable again
Signed-off-by: Christopher Larson <chris_larson@mentor.com>
2012-07-18 17:19:13 -07:00
Christopher Larson
cfcb4ec867 Don't emit eglibc packages from exttc if eglibc-sourcery is in use
Signed-off-by: Christopher Larson <chris_larson@mentor.com>
2012-07-09 14:54:13 -04:00
Christopher Larson
39d5113478 Initial commit.
Signed-off-by: Christopher Larson <chris_larson@mentor.com>
2012-07-06 11:39:08 -04:00