Commit Graph

330 Commits

Author SHA1 Message Date
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
Noor-Ahsan
624926be97 Merge pull request #79 from MentorEmbedded/sb-4705
Properly blacklist ${TARGET_ARCH}-suffixed recipes
2015-07-02 12:31:33 +05:00
Christopher Larson
46a798f2e6 Merge pull request #78 from MentorEmbedded/glibc-unset-external-toolchain-fix
glibc-external: fix fallback for license/pv
2015-07-01 20:44:34 -07:00
Christopher Larson
bbfc2554db Merge pull request #80 from kergoth/glibc-packaging-fix
glibc: don't install a multilib suffix of '.'
2015-07-01 14:25:15 -07:00
Christopher Larson
b51864d8e6 glibc: don't install a multilib suffix of '.'
This was causing it to package the entire sysroot in certain cases.

Signed-off-by: Christopher Larson <chris_larson@mentor.com>
2015-07-01 11:47:02 -07:00
Christopher Larson
d639cd9d83 glibc-external: fix fallback for license/pv
Signed-off-by: Christopher Larson <kergoth@gmail.com>
2015-06-30 19:22:40 -07:00
Christopher Larson
f21cb41351 Properly blacklist ${TARGET_ARCH}-suffixed recipes
This fixes issues with multilib handling.

JIRA: SB-4705

Signed-off-by: Christopher Larson <kergoth@gmail.com>
2015-06-30 19:11:19 -07:00
Christopher Larson
73c7d69ee0 Merge pull request #73 from kergoth/layer-updates
Adjust for upstream layer updates
2015-06-19 12:37:41 -07:00
Christopher Larson
bcf80cc5db lttng-ust: 2.6.0 -> 2.6.1
Signed-off-by: Christopher Larson <kergoth@gmail.com>
2015-06-19 08:36:43 -07:00
Christopher Larson
e485d0f3d0 Merge pull request #77 from kergoth/package_qa-fakeroot-fix
package_qa_sourcery: fix fakeroot handling
2015-06-17 12:18:18 -07:00
Christopher Larson
c1c42a14b1 package_qa_sourcery: fix fakeroot handling
This fixes a failure to execute bitbake-worker to execute this task.

Signed-off-by: Christopher Larson <kergoth@gmail.com>
2015-06-17 12:04:01 -07:00
adnan-ali1
3f10799bf7 glibc-external: add multilib link to -dev package
This link is required by linker to link libraries and crt* files in our
ADE/SDK. The 'rm -f' command is changed to 'rm -rf' because
external-toolchain.bbclass copies all the stuff required by PACKAGES to image
folder (in do_install stage). In doing so it copies the architecture folder
(as it is required by FILES_${PN}-dev ) from sourcery folder to image folder
in work directory. Afterwords when we try to remove the directory with 'rm -f'
it prompts an error as directories cannot be deleted with this command.

Signed-off-by: adnan-ali1 <adnan_ali@mentor.com>
Signed-off-by: Christopher Larson <chris_larson@mentor.com>
2015-06-15 09:29:54 -07:00
Christopher Larson
b5c16532c4 Revert "Merge pull request #74 from adnan-ali1/multilib-link"
This reverts commit f230938ec7, reversing
changes made to ff3bf44d4a.
2015-06-15 09:29:54 -07:00
Christopher Larson
f230938ec7 Merge pull request #74 from adnan-ali1/multilib-link
Architecture link in ADE Target Sysroot
2015-06-05 11:01:02 -05:00
adnan-ali1
a4682fab02 glibc-multilib link added to glibc-external dev package
instead of creating a new package which will only hold the multilib-
link. It would be more appropriate to add the link in the glibc-
external-dev package (as suggested by Chris). With this amendment there
is no need for the bbappend files for core-image-sato core-image-base
and console-image files.

Signed-off-by: adnan-ali1 <adnan_ali@mentor.com>
2015-06-05 15:44:54 +05:00