From: Gary Thomas <gary@mlbassoc.com>
To: Sarayu Krishna Sivanandam <sarayu@zaikenn.com>
Cc: yocto@yoctoproject.org
Subject: Re: ADD GDB in FSL toolchain
Date: Tue, 04 Aug 2015 07:52:15 -0600 [thread overview]
Message-ID: <55C0C38F.7020809@mlbassoc.com> (raw)
In-Reply-To: <CAF5S8SMmLYAjJn5cuKcEEeYzKdBpj=mbkC4Do9X7S1yv1GeJeQ@mail.gmail.com>
On 2015-08-04 07:47, Sarayu Krishna Sivanandam wrote:
> hi Gary ,
>
> I am working on the 1.8 SDK For the ARM board and followed the instructions from the freescale website link provided below
> (http://www.freescale.com/infocenter/topic/qfamily-sdk/index.html) for my ARM board ls1021atwr and hence i got the source ISO from the SDK and then used the same to build the tool
> chain as the same is currently available on my board.
>
> when u use gdb-cross which bb file is executed ? Can you please provide the file name so that i can verify if it is present in my code as well.
I put the daisy checkout in /tmp/poky-daisy:
$ find /tmp/poky-daisy/meta -name "gdb-cross*"
/tmp/poky-daisy/meta/recipes-devtools/gdb/gdb-cross.inc
/tmp/poky-daisy/meta/recipes-devtools/gdb/gdb-cross_7.6.2.bb
/tmp/poky-daisy/meta/recipes-devtools/gdb/gdb-cross-canadian_7.6.2.bb
/tmp/poky-daisy/meta/recipes-devtools/gdb/gdb-cross-canadian.inc
> On Tue, Aug 4, 2015 at 6:57 PM, Gary Thomas <gary@mlbassoc.com <mailto:gary@mlbassoc.com>> wrote:
>
> On 2015-08-04 07:01, Sarayu Krishna Sivanandam wrote:
>
> Hi Gary ,
>
> Pls find below my configuration details .
>
> Build Configuration:
> BB_VERSION = "1.22.0"
> BUILD_SYS = "x86_64-linux"
> NATIVELSBSTRING = "CentOS-7.1.1503"
> TARGET_SYS = "arm-fsl-linux-gnueabi"
> MACHINE = "ls1021atwr"
> DISTRO = "fsl-networking"
> DISTRO_VERSION = "QorIQ-SDK-V1.8"
> TUNE_FEATURES = "armv7a vfp neon callconvention-hard cortexa7"
> TARGET_FPU = "vfp-neon"
> meta
> meta-yocto
> meta-yocto-bsp = "daisy:18837ea4cdd4fdab608e0a032a11a2dfb6b1ee1a"
> meta-fsl-arm = "daisy:b529ac5ba06a0d69d7e6e295776a4d684c6e1c56"
> meta-fsl-networking = "daisy:6eb28ed659bbadfa470237dfce98bcbf53c18fe1"
> meta-fsl-toolchain = "daisy:a253b3594d8d9e0a4ed869d1fb502c395c4438ac"
> meta-virtualization = "daisy:df44ec7a68c8e4b713a458a5b93e903103dea85c"
> meta-oe
> meta-networking
> meta-perl
> toolchain-layer = "daisy:4a44c4107899363b22c01eb5621b0c86db1c659c"
> meta-java = "daisy:65c89b93fa9d4c89e1dfb5b795075cbadb541009"
> meta-linaro-toolchain = "daisy:9e742fbb8cbb6d2087fb41429a77fcf0ce50dbb8"
> meta-security = "daisy:9f4c3849521465b459845dcc1a7a885bacaae9d9"
>
>
> Firstly, 'daisy' is really old, you should consider 'dizzy' or newer
> The git revisions listed above do not match the public trees - where did
> you get them?
>
> I tried to build 'gdb-cross' using daisy and it worked with no issues using:
> meta = "(detachedfromorigin/daisy):b9ec9f7425cd11fada2ba104122b0f1ea823ae28"
> meta-fsl-arm = "(detachedfromorigin/daisy):0c4de80867c3ab4e9682dd7802d3fd907d1e1a23"
>
> On Tue, Aug 4, 2015 at 6:23 PM, Gary Thomas <gary@mlbassoc.com <mailto:gary@mlbassoc.com> <mailto:gary@mlbassoc.com <mailto:gary@mlbassoc.com>>> wrote:
>
> On 2015-08-04 06:42, Sarayu Krishna Sivanandam wrote:
>
> hi Gary ,
>
> Thanks for the quick response. I still see the below error .
>
> NOTE: Resolving any missing task queue dependencies
> ERROR: Nothing RPROVIDES 'gdb-cross-arm'
> NOTE: Runtime target 'gdb-cross-arm' is unbuildable, removing...
> Missing or unbuildable dependency chain was: ['gdb-cross-arm']
> ERROR: Required build target 'fsl-toolchain' has no buildable providers.
> Missing or unbuildable dependency chain was: ['fsl-toolchain', 'gdb-cross-arm']
> -----
>
> Below is how the change ,
> TOOLCHAIN_TARGET_TASK += " \
> glib-2.0 \
> glib-2.0-dev \
> dtc-staticdev \
> libgomp \
> libgomp-dev \
> libgomp-staticdev \
> libstdc++-staticdev \
> ${TCLIBC}-staticdev \
> util-linux-dev \
> gdb-cross-arm \
> "
>
>
> It works fine for me using the latest master git.
>
> What branch/release are you using? I'm using:
> meta = "master:a8b723498c9a7106210db140452886894494b4d6"
> meta-fsl-arm = "master:48d7e70398f0f9f337b9edaeb29901c9bd895282"
> meta-fsl-arm-extra = "master:ffa8db2f33ff08fc618c7e8eb47924095f4a06c0"
>
> What is your target machine?
>
>
> On Tue, Aug 4, 2015 at 5:21 PM, Gary Thomas <gary@mlbassoc.com <mailto:gary@mlbassoc.com> <mailto:gary@mlbassoc.com <mailto:gary@mlbassoc.com>>
> <mailto:gary@mlbassoc.com <mailto:gary@mlbassoc.com> <mailto:gary@mlbassoc.com <mailto:gary@mlbassoc.com>>>> wrote:
>
> On 2015-08-04 03:31, Sarayu Krishna Sivanandam wrote:
>
> Hi all ,
>
> I am using the QorIQ-SDK-V1.8 SDK for the toolchain generation for my ARM board . I wanted to build gdb along with the toolchain . I got some ideas from
> google to
> add the
> gdb-cross in the fsl-toolchain.bb <http://fsl-toolchain.bb> <http://fsl-toolchain.bb> <http://fsl-toolchain.bb> <http://fsl-toolchain.bb> but on doing the
> same it gave me some errors when
> trying to build .
>
> Can you please let me know the right method to add gdb in the toolchain ?
>
> Below is the error i got ,
> *ERROR: gdb-cross not found in the base feeds (ls1021atwr cortexa7hf-vfp-neon cortexa7hf-vfp armv7ahf-vfp-neon armv7ahf-vfp armv6hf-vfp armv5ehf-vfp
> armv5hf-vfp
> noarch any
> all).*
>
>
> Use gdb-cross-arm
>
> --
> ------------------------------------------------------------
> Gary Thomas | Consulting for the
> MLB Associates | Embedded world
> ------------------------------------------------------------
> --
> _______________________________________________
> yocto mailing list
> yocto@yoctoproject.org <mailto:yocto@yoctoproject.org> <mailto:yocto@yoctoproject.org <mailto:yocto@yoctoproject.org>> <mailto:yocto@yoctoproject.org
> <mailto:yocto@yoctoproject.org> <mailto:yocto@yoctoproject.org <mailto:yocto@yoctoproject.org>>>
> https://lists.yoctoproject.org/listinfo/yocto
>
>
>
> --
> ------------------------------------------------------------
> Gary Thomas | Consulting for the
> MLB Associates | Embedded world
> ------------------------------------------------------------
>
>
>
>
>
> --
> ------------------------------------------------------------
> Gary Thomas | Consulting for the
> MLB Associates | Embedded world
> ------------------------------------------------------------
> --
> _______________________________________________
> yocto mailing list
> yocto@yoctoproject.org <mailto:yocto@yoctoproject.org>
> https://lists.yoctoproject.org/listinfo/yocto
>
>
--
------------------------------------------------------------
Gary Thomas | Consulting for the
MLB Associates | Embedded world
------------------------------------------------------------
next prev parent reply other threads:[~2015-08-04 13:52 UTC|newest]
Thread overview: 13+ messages / expand[flat|nested] mbox.gz Atom feed top
2015-08-04 9:31 ADD GDB in FSL toolchain Sarayu Krishna Sivanandam
2015-08-04 11:51 ` Gary Thomas
2015-08-04 12:42 ` Sarayu Krishna Sivanandam
2015-08-04 12:53 ` Gary Thomas
2015-08-04 13:01 ` Sarayu Krishna Sivanandam
2015-08-04 13:27 ` Gary Thomas
2015-08-04 13:47 ` Sarayu Krishna Sivanandam
2015-08-04 13:52 ` Gary Thomas [this message]
2015-08-04 14:05 ` Sarayu Krishna Sivanandam
2015-08-04 14:08 ` Gary Thomas
2015-08-04 20:13 ` Khem Raj
2015-08-05 9:17 ` Luo Zhenhua
2015-08-05 15:11 ` Sarayu Krishna Sivanandam
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=55C0C38F.7020809@mlbassoc.com \
--to=gary@mlbassoc.com \
--cc=sarayu@zaikenn.com \
--cc=yocto@yoctoproject.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.