Commit Graph

344 Commits

Author SHA1 Message Date
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
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
Christopher Larson
84b98ba20c glibc-external: include nscd startup scripts & .conf
Signed-off-by: Christopher Larson <chris_larson@mentor.com>
2015-09-08 11:03:36 -07:00
Noor-Ahsan
04cc3e7382 Merge pull request #93 from kergoth/sb-5383
tcmode: improve CodeBench PATH removal
2015-08-05 12:51:38 +05:00
Noor-Ahsan
35705ee80c Merge pull request #92 from MentorEmbedded/fixup-multilib-header-error
glibc-external: don't setup bits/syscall.h
2015-08-05 12:08:08 +05:00
Christopher Larson
fc71b90a13 tcmode: improve CodeBench PATH removal
We were explicitly removing the old default install path. Rather than
explicitly removing the new install path, remove */codebench/bin/, since
that's the new structure of the installs.

JIRA: SB-5383

Signed-off-by: Christopher Larson <chris_larson@mentor.com>
2015-08-04 12:07:54 -07:00
Christopher Larson
3227bd9b2a glibc-external: don't setup bits/syscall.h
We were seeing an error message about bits/syscall.h being missing. Fix by
removing the bits/syscall.h setup from the glibc-package do_install_append.
Thanks to Abdur Rehman for finding the root cause of this problem.

Signed-off-by: Christopher Larson <chris_larson@mentor.com>
2015-08-04 11:39:51 -07:00
Christopher Larson
9c805c68bc Merge pull request #90 from MentorEmbedded/fix-various-warning-and-qa-issues
Fix various warning/QA issues
2015-07-29 20:58:23 -07:00
Christopher Larson
d2b3eb40c7 Merge pull request #89 from kergoth/glibc-collateral-versions
Align PV of glibc collateral recipes with glibc-external
2015-07-29 20:58:16 -07:00
Christopher Larson
b5107c65be Merge pull request #88 from kergoth/move-utils-to-oe.external
oe.external: move common functions here
2015-07-29 20:58:11 -07:00
Christopher Larson
daa1d079d5 glibc-external: fix support for non-precompiled locales
Signed-off-by: Christopher Larson <chris_larson@mentor.com>
2015-07-29 14:13:46 -07:00
Christopher Larson
7ea84d1f97 glibc-{mtrace,scripts,locale}: align PV with glibc-external
Signed-off-by: Christopher Larson <chris_larson@mentor.com>
2015-07-29 13:10:53 -07:00
Christopher Larson
78ffebafc7 .gitignore: ignore *.pyc, *.pyo
Signed-off-by: Christopher Larson <chris_larson@mentor.com>
2015-07-29 13:10:52 -07:00
Christopher Larson
bfc86fd9c4 oe.external: move common functions here
Also provide external-common.bbclass to wrap its inclusion and setup
associated metadata. This will make easier to search sysroots for files
without pulling in the rest of the external toolchain class.

Signed-off-by: Christopher Larson <chris_larson@mentor.com>
2015-07-29 13:10:51 -07:00
Christopher Larson
362d20fac7 Resolve build-deps / shlibs issues
Mostly due to the inter-dependency between glibc & libgcc

Signed-off-by: Christopher Larson <chris_larson@mentor.com>
2015-07-29 13:03:52 -07:00
Christopher Larson
140fed8a83 glibc-external: rename charsets to align with glibc-locale
Signed-off-by: Christopher Larson <chris_larson@mentor.com>
2015-07-29 13:03:52 -07:00
Christopher Larson
00cafb795f glibc-external: obey GLIBC_INTERNAL_USE_BINARY_LOCALE
If this variable is set to 'precompiled', then ship the existing compiled
binary locales from the external toolchain, otherwise do not, as we'll be
compiling them ourselves.

Signed-off-by: Christopher Larson <chris_larson@mentor.com>
2015-07-29 13:03:52 -07:00
Christopher Larson
3dab88e583 Merge pull request #84 from kergoth/improve-messages
external-toolchain: filter out .debug for parse time check
2015-07-29 12:03:52 -07:00
Christopher Larson
c6618488e4 Merge pull request #87 from kergoth/issue-86
sourcery-tuning: fix -march=armv5e failures
2015-07-29 11:28:17 -07:00
Christopher Larson
e030657d62 sourcery-tuning: fix -march=armv5e failures
The most common failure case was qemuarm. Currently, ARMPKGSFX_THUMB is used
in TUNE_CCARGS, and it only includes 't' when ARM_INSTRUCTION_SET=thumb.
Bypass that check for armv5, as we need -march=armv5te rather than
-march=armv5t, but we still want -mthumb removed when appropriate.

Fixes #86

Signed-off-by: Christopher Larson <chris_larson@mentor.com>
2015-07-29 11:24:37 -07:00
Christopher Larson
3cb3223202 Merge pull request #85 from MentorEmbedded/install-collateral
glibc-external: install mtrace/xtrace/sotruss
2015-07-28 09:37:11 -07:00
Christopher Larson
db752b827b glibc-external: install mtrace/xtrace/sotruss
Signed-off-by: Christopher Larson <chris_larson@mentor.com>
2015-07-28 09:35:54 -07:00
Christopher Larson
5b9ac9e636 external-toolchain: filter out .debug for parse time check
The skip message shows all the paths we're searching for, and it's bloated
with a ton of .debug entries, so remove them, we don't care about them in this
context anyway.

Signed-off-by: Christopher Larson <chris_larson@mentor.com>
2015-07-24 14:10:06 -07:00
Christopher Larson
6a5d40c375 Merge pull request #83 from kergoth/layer-updates
Fixes for layer updates
2015-07-23 19:32:02 -07:00
Christopher Larson
50d059f396 lttng-ust: 2.6.1 -> git
Signed-off-by: Christopher Larson <chris_larson@mentor.com>
2015-07-23 19:28:34 -07:00
Christopher Larson
e6abcdeaeb blacklist_dynamic: add example of gcc-source-% 2015-07-21 13:41:22 -07:00
Christopher Larson
c19653c29d Merge pull request #82 from MentorEmbedded/blacklist_dynamic
Split out a blacklist_dynamic class
2015-07-21 13:36:15 -07:00
Christopher Larson
bae98b2af6 tcmode: blacklist gcc-source
Signed-off-by: Christopher Larson <chris_larson@mentor.com>
2015-07-21 12:46:11 -07:00
Christopher Larson
ba1954bc85 Split out blacklist_dynamic.bbclass
Signed-off-by: Christopher Larson <chris_larson@mentor.com>
2015-07-21 12:45:42 -07:00