Bug 9850 - Extensible SDK OE toolchain missing cross-gdb
Summary: Extensible SDK OE toolchain missing cross-gdb
Status: RESOLVED FIXED
Alias: None
Product: eSDK
Classification: Yocto Project Subprojects
Component: eSDK (show other bugs)
Version: unspecified
Hardware: x86 Multiple
: Medium normal
Target Milestone: 2.2
Assignee: Paul Eggleton
QA Contact: Francisco Pedraza
URL:
Whiteboard:
Depends on:
Blocks:
 
Reported: 2016-06-29 15:01 UTC by Matei.Valeanu
Modified: 2016-07-26 10:12 UTC (History)
1 user (show)

See Also:
OS type for building Yocto: ---
Type of Regression: ---
Verified:
Documentation change: No (bug/feature does not impact docs)


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Matei.Valeanu 2016-06-29 15:01:40 UTC
SDK_EXT_TYPE = full, and no cross gdb in OE toolchain.
Also:
devtool build gcc-cross-<arch>
ERROR: No recipe named 'gcc-cross-<arch>' in your workspace

"devtool sdk-install gdb-cross-<arch>"
...
ERROR: Task do_packagedata does not exist for target gdb-cross-<arch>
Comment 1 Paul Eggleton 2016-07-22 12:44:30 UTC
I've addressed this two ways in the patchset I've just sent:

1) If SDK_EXT_TYPE = "full" then SDK_INCLUDE_TOOLCHAIN is automatically set to "1" which has the effect of including gdb-cross in the eSDK that gets built. If it's "minimal" then you can manually set SDK_INCLUDE_TOOLCHAIN to get the toolchain (including gdb-cross) in the eSDK that gets built.

2) If you have a minimal eSDK that you want to install gdb into, the easiest way is to install the entire toolchain including gdb via "devtool sdk-install meta-extsdk-toolchain".