Commit Graph

371 Commits

Author SHA1 Message Date
Christopher Larson
8d0f90e1dd Merge pull request #120 from kergoth/add-missing-expand-flags
Add missing expand flags
2016-02-16 20:41:32 -07:00
Christopher Larson
dae69118e3 Add missing expand flags
This is needed to work with the changes coming from Richard soon. See poky's
master-next.

Signed-off-by: Christopher Larson <chris_larson@mentor.com>
2016-02-16 20:40:15 -07:00
Christopher Larson
91b3032784 Drop now-unnecessary <pkg>-dbg bits
oe-core master now has auto dbg packaging.

Signed-off-by: Christopher Larson <chris_larson@mentor.com>
2016-02-11 12:13:27 -07:00
Christopher Larson
3dc8c03afe Merge pull request #119 from kergoth/sb-6527d
tcmode: define LDEMULATION_x86-64
2016-02-05 10:12:49 -07:00
Christopher Larson
bff6639c33 tcmode: define LDEMULATION_x86-64
Work around failure in 'perf' due to use of ld rather than gcc to link.

JIRA: SB-6527

Signed-off-by: Christopher Larson <chris_larson@mentor.com>
2016-02-01 16:41:12 -07:00
Christopher Larson
06177dc1a1 Merge pull request #118 from kergoth/drop-cross-unsuffixed-provide
{gcc,binutils}-external-cross: drop provides of unsuffixed
2016-01-26 12:28:06 -07:00
Christopher Larson
02b2b49a75 Merge pull request #117 from kergoth/x86-64-baselib
tcmode: also override baselib for x86-64
2016-01-26 12:27:59 -07:00
Christopher Larson
b41628675a gcc-external-cross: drop provides of unsuffixed
This provide interfered with multi-machine builds.

Signed-off-by: Christopher Larson <chris_larson@mentor.com>
2016-01-26 12:23:20 -07:00
Christopher Larson
76528b316b binutils-external-cross: drop provides of unsuffixed
This provide interfered with multi-machine builds.

Signed-off-by: Christopher Larson <chris_larson@mentor.com>
2016-01-26 12:22:54 -07:00
Christopher Larson
4e46bea8b9 tcmode: also override baselib for x86-64
The Sourcery x86-64 toolchain leaves 'lib' empty and uses 'lib64' for
everything, so force that in the tcmode the way we do for aarch64.

This also switches from hardcoding BASELIB to using the bits defined in the
tuning files, to reduce how much is being hardcoded.

Signed-off-by: Christopher Larson <chris_larson@mentor.com>
2016-01-22 09:19:33 -07:00
Christopher Larson
8738c4e2c5 Merge pull request #110 from drewmoseley/fix-multiple-providers
gdb: Conditionally provide gdbserver
2016-01-04 19:21:16 -07:00
Drew Moseley
5dd5e8f4f9 external-sourcery: Set PREFERRED_PROVIDER of gdbserver to gdb
This forces the default setup to require gdbserver from the gdb package
rather than pulling it from the external-sourcery packages.

This allows the inclusion of target-tools (and specifically gdb) in the
build image without resulting in multiple providers of gdbserver.

Signed-off-by: Drew Moseley <drew_moseley@mentor.com>
2016-01-04 15:53:55 -07:00
Drew Moseley
e836579be2 gdb: Conditionally provide gdbserver
Avoid providing "gdbserver" if PREFERRED_PROVIDER is set to
external-sourcery or some other package which also provides it.  This
avoids "Multiple Provider" warnings.

Signed-off-by: Drew Moseley <drew_moseley@mentor.com>
2016-01-04 15:52:13 -07:00
Christopher Larson
2a0ad56c9f Merge pull request #114 from kergoth/layer-updates
lttng-ust, babeltrace: drop old patches
2015-12-28 08:43:13 -07:00
Christopher Larson
aa8575ab96 lttng-ust, babeltrace: drop old patches
Signed-off-by: Christopher Larson <chris_larson@mentor.com>
2015-12-17 13:23:08 -07:00
Christopher Larson
b243846636 Merge pull request #113 from kergoth/master
Merge from cedar.
2015-12-09 11:08:42 -07:00
Christopher Larson
cb48467653 Merge remote-tracking branch 'origin/cedar'
* origin/cedar:
  sourcery-tuning: remove -mcpu flag for t4240rdb-64b
2015-12-09 10:33:16 -07:00
Christopher Larson
0cbc16acb5 Merge pull request #112 from arehman199/SB-6290_mcpu_fix
sourcery-tuning: remove -mcpu flag for t4240rdb-64b
2015-12-08 09:28:59 -07:00
Abdur Rehman
6dc3851551 sourcery-tuning: remove -mcpu flag for t4240rdb-64b
Remove -mcpu=e6500 flag from TUNE_CCARGS for t4240rdb-64b
to match the toolchain options, in ADE's environment script,
with the CS3 data used by the IDE(Sourcery CodeBench).

IDE reads in the individual ABI and other toolchain options
from ADE's environment-setup script and attempts to map each
value to its appropriate OptionValue in the target data
plugin.xml. Many of the the values in the plugin.xml
(particularly the ABI values) originate from the CS3
information.

When the IDE finds a value in environment-setup script which
cannot be mapped to a value in plugin.xml, e.g -mcpu=e6500 in
this case, it simply appends it to the misc option field and
this behavior is known to be imperfect.

JIRA: SB-6290

Signed-off-by: Abdur Rehman <abdur_rehman@mentor.com>
2015-12-08 20:11:29 +05:00
Christopher Larson
83410df569 Merge pull request #106 from kergoth/libgfortran-multilib-fixup
libgfortran-external: kill unneeded and wrong PACKAGES
2015-12-02 13:53:55 -07:00
Noor-Ahsan
50f32078b7 Merge pull request #109 from MentorEmbedded/master
merge master on cedar
2015-11-23 19:35:40 +05:00
Christopher Larson
bfb1252304 Merge pull request #108 from arehman199/CB-5647
sourcery-tuning: add tune args for e6500
2015-11-13 09:21:56 -07:00
Abdur Rehman
9c6f30b657 sourcery-tuning: add tune args for e6500
Move bits for setting TUNE_CCARGS and TUNE_ASARGS for e6500
from tune-ppce6500.inc to sourcery-tuning.inc.

tune-ppce6500.inc has some additional bits compared to the
same file in poky. Only move those additional bits to
sourcery-tuning.

Remove tune-ppce6500.inc as it is no longer required.

JIRA: CB-5647

Signed-off-by: Abdur Rehman <abdur_rehman@mentor.com>
2015-11-13 20:50:49 +05:00
Noor-Ahsan
2d54a59f96 Merge pull request #105 from kergoth/sb-6225
libgcc-external: move libgcov.a to ${PN}-dev
2015-11-05 13:11:05 +05:00
Noor-Ahsan
8a1558c962 Merge pull request #107 from kergoth/sb-6206
Improve external toolchain sanity checks
2015-11-05 12:18:45 +05:00
Christopher Larson
d2b3e641de tcmode: explicitly check for bindir's existence
JIRA: SB-6206

Signed-off-by: Christopher Larson <chris_larson@mentor.com>
2015-11-04 09:58:32 -07:00
Christopher Larson
c2a2eb36f0 tcmode: kill redundant Error: in sanity check errors
bb.fatal already prints ERROR:, so prefixing it with Error: is pointless and
redundant.

JIRA: SB-6206

Signed-off-by: Christopher Larson <chris_larson@mentor.com>
2015-11-04 09:58:26 -07:00
Christopher Larson
fd6ff9fe58 libgfortran-external: kill unneeded and wrong PACKAGES
There's no need to override this, the default packages is fine, and we already
rprovides the non-external-suffixed package names. This would also have caused
breakage for multilib builds, as the specified package names in PACKAGES
didn't include MLPREFIX.

Signed-off-by: Christopher Larson <chris_larson@mentor.com>
2015-11-04 09:35:47 -07:00
Christopher Larson
9cbb7c5111 libgcc-external: move libgcov.a to ${PN}-dev
This aligns with the non-external recipe, and as ${PN}-dev already disables
the staticdev QA check, this also silences the libgcov-dev QA warning. We
could also have changed libgcov-dev to ${MLPREFIX}libgcov-dev.

JIRA: SB-6225

Signed-off-by: Christopher Larson <chris_larson@mentor.com>
2015-11-04 09:30:15 -07:00
Christopher Larson
401fa8e3dc Merge pull request #104 from arehman199/tcmode-localedir-override
tcmode: set localedir back to ${exec_prefix}/lib/locale
2015-10-21 10:50:26 -07:00
Abdur Rehman
3ac97834f1 tcmode: set localedir back to ${exec_prefix}/lib/locale
This reverts commit 4c72f28c6e
to align localedir with the external toolchain

Signed-off-by: Abdur Rehman <abdur_rehman@mentor.com>
2015-10-21 21:46:45 +05:00
Christopher Larson
f60e867669 Merge pull request #103 from kergoth/strip-error
libgcc-external: dep on binutils, for strip
2015-10-15 11:26:02 -07:00
Christopher Larson
addf362ab6 libgcc-external: dep on binutils, for strip
Signed-off-by: Christopher Larson <chris_larson@mentor.com>
2015-10-15 11:29:38 -07:00
Noor-Ahsan
fdd3137e9c Merge pull request #102 from kergoth/aarch64
tcmode: fix BASELIB for aarch64
2015-10-15 12:18:05 +05:00
Christopher Larson
89002198a4 tcmode: fix BASELIB for aarch64
The library path in the sourcery toolchain for aarch64 is lib64, not lib.

Signed-off-by: Christopher Larson <chris_larson@mentor.com>
2015-10-14 21:13:22 -07:00
Christopher Larson
924e443785 Merge pull request #101 from kergoth/tcmode-add-aarch64-sys
tcmode: add aarch64 to EXTERNAL_TARGET_SYSTEMS
2015-10-13 12:48:06 -07:00
Christopher Larson
b90444dfbd tcmode: add aarch64 to EXTERNAL_TARGET_SYSTEMS
Signed-off-by: Christopher Larson <chris_larson@mentor.com>
2015-10-13 12:45:54 -07:00
Christopher Larson
59b02d2e7d Merge pull request #100 from kergoth/sb-6018
Use --no-sysroot-suffix
2015-10-12 08:54:12 -07:00
Christopher Larson
5ce0b68788 Use --no-sysroot-suffix
With this, we can avoid the need to create a symlink for the multilib sysroot
suffix. This also adds a nativesdk package to the sdk to adjust the
environment setup there to use it as well.

JIRA: SB-6018

Signed-off-by: Christopher Larson <chris_larson@mentor.com>
2015-10-07 12:56:19 -07:00
Noor-Ahsan
f971b6f2cc Merge pull request #99 from kergoth/libgfortran
libgfortran-external: add recipe
2015-09-29 12:20:42 +05:00
Christopher Larson
bf7efe9369 libgfortran-external: add recipe
Fix #60.

Signed-off-by: Christopher Larson <chris_larson@mentor.com>
2015-09-28 14:59:19 -07:00
Christopher Larson
a6313e4cb5 Merge pull request #96 from kergoth/adjust-to-current-upstream
Adjust to current upstream layers
2015-09-22 19:50:22 -07:00
Christopher Larson
b56221d9fe Merge pull request #98 from kergoth/avoid-bash-deps
Avoid bash deps
2015-09-22 19:49:21 -07:00
Christopher Larson
03d1e185a1 glibc-external: avoid bash dep for ldd/tzselect
Signed-off-by: Christopher Larson <chris_larson@mentor.com>
2015-09-21 14:18:56 -07:00
Christopher Larson
84d3613d03 glibc-external: apply Ross Burton's no-bash nscd.init patch
Signed-off-by: Christopher Larson <chris_larson@mentor.com>
2015-09-21 11:29:16 -07:00
Christopher Larson
4c72f28c6e tcmode: drop wrong localedir override
Signed-off-by: Christopher Larson <chris_larson@mentor.com>
2015-09-17 14:34:13 -07:00
Christopher Larson
f011487eee package_qa_sourcery: drop bits now upstream
host-user-contaminated has been merged to oe-core.

Signed-off-by: Christopher Larson <chris_larson@mentor.com>
2015-09-17 14:33:35 -07:00
Noor-Ahsan
54acaae484 Merge pull request #95 from adnan-ali1/master
merge release/2014.12_async1 in master
2015-09-09 17:02:02 +05:00
Adnan Ali
e7114c0235 OMerge branch 'release/2014.12-async1' 2015-09-09 15:50:05 +05:00
Christopher Larson
75c43fd848 Merge pull request #94 from kergoth/glibc-external-nscd-fixup
glibc-external: include nscd startup scripts & .conf
2015-09-08 12:09:43 -07:00