All of lore.kernel.org
 help / color / mirror / Atom feed
* Difference of toolchain recipes
@ 2012-12-04  3:52 Luo Zhenhua-B19537
  0 siblings, 0 replies; 9+ messages in thread
From: Luo Zhenhua-B19537 @ 2012-12-04  3:52 UTC (permalink / raw)
  To: openembedded-core@lists.openembedded.org, yocto@yoctoproject.org

It is a bit confused for the different recipes of toolchian, can somebody help to explain what's the difference for those recipes? E.g. gcc-cross, gcc-cross-canadian, gcc-cross-initial, gcc-cross-intermediate, gcc-crosssdk, gcc-crosssdk-initial, gcc-crosssdk-intermediate, gcc-runtime, etc. 

Is there any document for those description?


Best Regards,

Zhenhua




^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: Difference of toolchain recipes
@ 2012-12-06 10:00 Luo Zhenhua-B19537
  2012-12-06 18:05 ` Mark Hatle
  0 siblings, 1 reply; 9+ messages in thread
From: Luo Zhenhua-B19537 @ 2012-12-06 10:00 UTC (permalink / raw)
  To: openembedded-core@lists.openembedded.org, yocto@yoctoproject.org

Can anybody shed some light, please?


Best Regards,

Zhenhua


> -----Original Message-----
> From: Luo Zhenhua-B19537
> Sent: Tuesday, December 04, 2012 11:53 AM
> To: openembedded-core@lists.openembedded.org; 'yocto@yoctoproject.org'
> Subject: Difference of toolchain recipes
> 
> It is a bit confused for the different recipes of toolchian, can somebody
> help to explain what's the difference for those recipes? E.g. gcc-cross,
> gcc-cross-canadian, gcc-cross-initial, gcc-cross-intermediate, gcc-
> crosssdk, gcc-crosssdk-initial, gcc-crosssdk-intermediate, gcc-runtime,
> etc.
> 
> Is there any document for those description?
> 
> 
> Best Regards,
> 
> Zhenhua




^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: Difference of toolchain recipes
  2012-12-06 10:00 Difference of toolchain recipes Luo Zhenhua-B19537
@ 2012-12-06 18:05 ` Mark Hatle
  2012-12-07  3:16   ` Luo Zhenhua-B19537
  2012-12-11 21:20   ` Rifenbark, Scott M
  0 siblings, 2 replies; 9+ messages in thread
From: Mark Hatle @ 2012-12-06 18:05 UTC (permalink / raw)
  To: yocto

On 12/6/12 4:00 AM, Luo Zhenhua-B19537 wrote:
> Can anybody shed some light, please?
>
>
> Best Regards,
>
> Zhenhua
>
>
>> -----Original Message-----
>> From: Luo Zhenhua-B19537
>> Sent: Tuesday, December 04, 2012 11:53 AM
>> To: openembedded-core@lists.openembedded.org; 'yocto@yoctoproject.org'
>> Subject: Difference of toolchain recipes
>>
>> It is a bit confused for the different recipes of toolchian, can somebody
>> help to explain what's the difference for those recipes? E.g. gcc-cross,
>> gcc-cross-canadian, gcc-cross-initial, gcc-cross-intermediate, gcc-
>> crosssdk, gcc-crosssdk-initial, gcc-crosssdk-intermediate, gcc-runtime,
>> etc.

gcc-cross-initial - This is the initial compiler needed to bootstrap the 
toolchain to build software on the host for the target.  (This is a 'native' 
package.)

gcc-cross-intermediate - This is the second stage of the bootstrap process to 
build software on the host for the target. (This is a 'native' package.)

gcc-cross - this is the the final stage of the bootstrap process, and results in 
the cross compiler to build software on the host for the target.  (This is a 
'native' package.)  If you are replacing the cross compiler toolchain with a 
custom version, this is what you must replace.

gcc-runtime - these are the runtime libraries, but from the toolchain 
bootstrapping process.  This results in a 'target' binary.

gcc-crosssdk-initial/intermediate - stage 1 and 2 of the a cross compiler to 
build from the 'host' to the 'sdk'.  Often the SDK is not the same target as the 
host.  (This is a 'native' binary.)

gcc-crosssdk - this the final stage of the SDK compiler.  Again, this is to 
build on the host, for the sdk.  This is a 'native' binary.

gcc-cross-canadian - This is the compiler included with the SDK to build on the 
SDK machine creating software for the target.  This is an 'nativesdk' package.

>> Is there any document for those description?

Not that I know of.. It's one of those things that you kind of need to know in 
order to work with it.  It likely should be documented somewhere officially.

--Mark

>>
>>
>> Best Regards,
>>
>> Zhenhua
>
> _______________________________________________
> yocto mailing list
> yocto@yoctoproject.org
> https://lists.yoctoproject.org/listinfo/yocto
>



^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: Difference of toolchain recipes
  2012-12-06 18:05 ` Mark Hatle
@ 2012-12-07  3:16   ` Luo Zhenhua-B19537
  2012-12-11 21:20   ` Rifenbark, Scott M
  1 sibling, 0 replies; 9+ messages in thread
From: Luo Zhenhua-B19537 @ 2012-12-07  3:16 UTC (permalink / raw)
  To: Mark Hatle; +Cc: yocto@yoctoproject.org

Hello Mark,

Thanks a lot, this is very helpful for understanding the different recipes of toolchain. 


Best Regards,

Zhenhua

> -----Original Message-----
> From: yocto-bounces@yoctoproject.org [mailto:yocto-
> bounces@yoctoproject.org] On Behalf Of Mark Hatle
> Sent: Friday, December 07, 2012 2:05 AM
> To: yocto@yoctoproject.org
> Subject: Re: [yocto] Difference of toolchain recipes
> 
> On 12/6/12 4:00 AM, Luo Zhenhua-B19537 wrote:
> > Can anybody shed some light, please?
> >
> >
> > Best Regards,
> >
> > Zhenhua
> >
> >
> >> -----Original Message-----
> >> From: Luo Zhenhua-B19537
> >> Sent: Tuesday, December 04, 2012 11:53 AM
> >> To: openembedded-core@lists.openembedded.org; 'yocto@yoctoproject.org'
> >> Subject: Difference of toolchain recipes
> >>
> >> It is a bit confused for the different recipes of toolchian, can
> >> somebody help to explain what's the difference for those recipes?
> >> E.g. gcc-cross, gcc-cross-canadian, gcc-cross-initial,
> >> gcc-cross-intermediate, gcc- crosssdk, gcc-crosssdk-initial,
> >> gcc-crosssdk-intermediate, gcc-runtime, etc.
> 
> gcc-cross-initial - This is the initial compiler needed to bootstrap the
> toolchain to build software on the host for the target.  (This is a
> 'native'
> package.)
> 
> gcc-cross-intermediate - This is the second stage of the bootstrap
> process to build software on the host for the target. (This is a 'native'
> package.)
> 
> gcc-cross - this is the the final stage of the bootstrap process, and
> results in the cross compiler to build software on the host for the
> target.  (This is a 'native' package.)  If you are replacing the cross
> compiler toolchain with a custom version, this is what you must replace.
> 
> gcc-runtime - these are the runtime libraries, but from the toolchain
> bootstrapping process.  This results in a 'target' binary.
> 
> gcc-crosssdk-initial/intermediate - stage 1 and 2 of the a cross compiler
> to build from the 'host' to the 'sdk'.  Often the SDK is not the same
> target as the host.  (This is a 'native' binary.)
> 
> gcc-crosssdk - this the final stage of the SDK compiler.  Again, this is
> to build on the host, for the sdk.  This is a 'native' binary.
> 
> gcc-cross-canadian - This is the compiler included with the SDK to build
> on the SDK machine creating software for the target.  This is an
> 'nativesdk' package.
> 
> >> Is there any document for those description?
> 
> Not that I know of.. It's one of those things that you kind of need to
> know in order to work with it.  It likely should be documented somewhere
> officially.
> 
> --Mark
> 
> >>
> >>
> >> Best Regards,
> >>
> >> Zhenhua
> >
> > _______________________________________________
> > yocto mailing list
> > yocto@yoctoproject.org
> > https://lists.yoctoproject.org/listinfo/yocto
> >
> 
> _______________________________________________
> yocto mailing list
> yocto@yoctoproject.org
> https://lists.yoctoproject.org/listinfo/yocto




^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: Difference of toolchain recipes
  2012-12-06 18:05 ` Mark Hatle
  2012-12-07  3:16   ` Luo Zhenhua-B19537
@ 2012-12-11 21:20   ` Rifenbark, Scott M
  2012-12-12 17:08     ` Mark Hatle
  1 sibling, 1 reply; 9+ messages in thread
From: Rifenbark, Scott M @ 2012-12-11 21:20 UTC (permalink / raw)
  To: Mark Hatle, yocto@yoctoproject.org

I think what I am going to do is document these in general as part of the "Terms" section in the YP Development Manual where the term "Cross-Development Toolchain" is defined.  Would putting such a high-level list in the YP documentation be unnecessary or helpful?

Scott

>-----Original Message-----
>From: yocto-bounces@yoctoproject.org [mailto:yocto-
>bounces@yoctoproject.org] On Behalf Of Mark Hatle
>Sent: Thursday, December 06, 2012 10:05 AM
>To: yocto@yoctoproject.org
>Subject: Re: [yocto] Difference of toolchain recipes
>
>On 12/6/12 4:00 AM, Luo Zhenhua-B19537 wrote:
>> Can anybody shed some light, please?
>>
>>
>> Best Regards,
>>
>> Zhenhua
>>
>>
>>> -----Original Message-----
>>> From: Luo Zhenhua-B19537
>>> Sent: Tuesday, December 04, 2012 11:53 AM
>>> To: openembedded-core@lists.openembedded.org;
>'yocto@yoctoproject.org'
>>> Subject: Difference of toolchain recipes
>>>
>>> It is a bit confused for the different recipes of toolchian, can
>somebody
>>> help to explain what's the difference for those recipes? E.g. gcc-
>cross,
>>> gcc-cross-canadian, gcc-cross-initial, gcc-cross-intermediate, gcc-
>>> crosssdk, gcc-crosssdk-initial, gcc-crosssdk-intermediate, gcc-
>runtime,
>>> etc.
>
>gcc-cross-initial - This is the initial compiler needed to bootstrap the
>toolchain to build software on the host for the target.  (This is a
>'native'
>package.)
>
>gcc-cross-intermediate - This is the second stage of the bootstrap
>process to
>build software on the host for the target. (This is a 'native' package.)
>
>gcc-cross - this is the the final stage of the bootstrap process, and
>results in
>the cross compiler to build software on the host for the target.  (This
>is a
>'native' package.)  If you are replacing the cross compiler toolchain
>with a
>custom version, this is what you must replace.
>
>gcc-runtime - these are the runtime libraries, but from the toolchain
>bootstrapping process.  This results in a 'target' binary.
>
>gcc-crosssdk-initial/intermediate - stage 1 and 2 of the a cross
>compiler to
>build from the 'host' to the 'sdk'.  Often the SDK is not the same
>target as the
>host.  (This is a 'native' binary.)
>
>gcc-crosssdk - this the final stage of the SDK compiler.  Again, this is
>to
>build on the host, for the sdk.  This is a 'native' binary.
>
>gcc-cross-canadian - This is the compiler included with the SDK to build
>on the
>SDK machine creating software for the target.  This is an 'nativesdk'
>package.
>
>>> Is there any document for those description?
>
>Not that I know of.. It's one of those things that you kind of need to
>know in
>order to work with it.  It likely should be documented somewhere
>officially.
>
>--Mark
>
>>>
>>>
>>> Best Regards,
>>>
>>> Zhenhua
>>
>> _______________________________________________
>> yocto mailing list
>> yocto@yoctoproject.org
>> https://lists.yoctoproject.org/listinfo/yocto
>>
>
>_______________________________________________
>yocto mailing list
>yocto@yoctoproject.org
>https://lists.yoctoproject.org/listinfo/yocto


^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: Difference of toolchain recipes
  2012-12-11 21:20   ` Rifenbark, Scott M
@ 2012-12-12 17:08     ` Mark Hatle
  2012-12-12 19:33       ` Rifenbark, Scott M
  0 siblings, 1 reply; 9+ messages in thread
From: Mark Hatle @ 2012-12-12 17:08 UTC (permalink / raw)
  To: Rifenbark, Scott M; +Cc: yocto@yoctoproject.org

On 12/11/12 3:20 PM, Rifenbark, Scott M wrote:
> I think what I am going to do is document these in general as part of the "Terms" section in the YP Development Manual where the term "Cross-Development Toolchain" is defined.  Would putting such a high-level list in the YP documentation be unnecessary or helpful?

I think it would.  The set of compiler/toolchain elements we have is definitely 
confusing to someone new.

--Mark

> Scott
>
>> -----Original Message-----
>> From: yocto-bounces@yoctoproject.org [mailto:yocto-
>> bounces@yoctoproject.org] On Behalf Of Mark Hatle
>> Sent: Thursday, December 06, 2012 10:05 AM
>> To: yocto@yoctoproject.org
>> Subject: Re: [yocto] Difference of toolchain recipes
>>
>> On 12/6/12 4:00 AM, Luo Zhenhua-B19537 wrote:
>>> Can anybody shed some light, please?
>>>
>>>
>>> Best Regards,
>>>
>>> Zhenhua
>>>
>>>
>>>> -----Original Message-----
>>>> From: Luo Zhenhua-B19537
>>>> Sent: Tuesday, December 04, 2012 11:53 AM
>>>> To: openembedded-core@lists.openembedded.org;
>> 'yocto@yoctoproject.org'
>>>> Subject: Difference of toolchain recipes
>>>>
>>>> It is a bit confused for the different recipes of toolchian, can
>> somebody
>>>> help to explain what's the difference for those recipes? E.g. gcc-
>> cross,
>>>> gcc-cross-canadian, gcc-cross-initial, gcc-cross-intermediate, gcc-
>>>> crosssdk, gcc-crosssdk-initial, gcc-crosssdk-intermediate, gcc-
>> runtime,
>>>> etc.
>>
>> gcc-cross-initial - This is the initial compiler needed to bootstrap the
>> toolchain to build software on the host for the target.  (This is a
>> 'native'
>> package.)
>>
>> gcc-cross-intermediate - This is the second stage of the bootstrap
>> process to
>> build software on the host for the target. (This is a 'native' package.)
>>
>> gcc-cross - this is the the final stage of the bootstrap process, and
>> results in
>> the cross compiler to build software on the host for the target.  (This
>> is a
>> 'native' package.)  If you are replacing the cross compiler toolchain
>> with a
>> custom version, this is what you must replace.
>>
>> gcc-runtime - these are the runtime libraries, but from the toolchain
>> bootstrapping process.  This results in a 'target' binary.
>>
>> gcc-crosssdk-initial/intermediate - stage 1 and 2 of the a cross
>> compiler to
>> build from the 'host' to the 'sdk'.  Often the SDK is not the same
>> target as the
>> host.  (This is a 'native' binary.)
>>
>> gcc-crosssdk - this the final stage of the SDK compiler.  Again, this is
>> to
>> build on the host, for the sdk.  This is a 'native' binary.
>>
>> gcc-cross-canadian - This is the compiler included with the SDK to build
>> on the
>> SDK machine creating software for the target.  This is an 'nativesdk'
>> package.
>>
>>>> Is there any document for those description?
>>
>> Not that I know of.. It's one of those things that you kind of need to
>> know in
>> order to work with it.  It likely should be documented somewhere
>> officially.
>>
>> --Mark
>>
>>>>
>>>>
>>>> Best Regards,
>>>>
>>>> Zhenhua
>>>
>>> _______________________________________________
>>> yocto mailing list
>>> yocto@yoctoproject.org
>>> https://lists.yoctoproject.org/listinfo/yocto
>>>
>>
>> _______________________________________________
>> yocto mailing list
>> yocto@yoctoproject.org
>> https://lists.yoctoproject.org/listinfo/yocto



^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: Difference of toolchain recipes
  2012-12-12 17:08     ` Mark Hatle
@ 2012-12-12 19:33       ` Rifenbark, Scott M
  2012-12-12 19:36         ` Bill Traynor
  0 siblings, 1 reply; 9+ messages in thread
From: Rifenbark, Scott M @ 2012-12-12 19:33 UTC (permalink / raw)
  To: Mark Hatle; +Cc: yocto@yoctoproject.org

Thanks for the feedback Mark.  I will go ahead with it.

Scott

>-----Original Message-----
>From: Mark Hatle [mailto:mark.hatle@windriver.com]
>Sent: Wednesday, December 12, 2012 9:08 AM
>To: Rifenbark, Scott M
>Cc: yocto@yoctoproject.org
>Subject: Re: [yocto] Difference of toolchain recipes
>
>On 12/11/12 3:20 PM, Rifenbark, Scott M wrote:
>> I think what I am going to do is document these in general as part of
>the "Terms" section in the YP Development Manual where the term "Cross-
>Development Toolchain" is defined.  Would putting such a high-level list
>in the YP documentation be unnecessary or helpful?
>
>I think it would.  The set of compiler/toolchain elements we have is
>definitely
>confusing to someone new.
>
>--Mark
>
>> Scott
>>
>>> -----Original Message-----
>>> From: yocto-bounces@yoctoproject.org [mailto:yocto-
>>> bounces@yoctoproject.org] On Behalf Of Mark Hatle
>>> Sent: Thursday, December 06, 2012 10:05 AM
>>> To: yocto@yoctoproject.org
>>> Subject: Re: [yocto] Difference of toolchain recipes
>>>
>>> On 12/6/12 4:00 AM, Luo Zhenhua-B19537 wrote:
>>>> Can anybody shed some light, please?
>>>>
>>>>
>>>> Best Regards,
>>>>
>>>> Zhenhua
>>>>
>>>>
>>>>> -----Original Message-----
>>>>> From: Luo Zhenhua-B19537
>>>>> Sent: Tuesday, December 04, 2012 11:53 AM
>>>>> To: openembedded-core@lists.openembedded.org;
>>> 'yocto@yoctoproject.org'
>>>>> Subject: Difference of toolchain recipes
>>>>>
>>>>> It is a bit confused for the different recipes of toolchian, can
>>> somebody
>>>>> help to explain what's the difference for those recipes? E.g. gcc-
>>> cross,
>>>>> gcc-cross-canadian, gcc-cross-initial, gcc-cross-intermediate, gcc-
>>>>> crosssdk, gcc-crosssdk-initial, gcc-crosssdk-intermediate, gcc-
>>> runtime,
>>>>> etc.
>>>
>>> gcc-cross-initial - This is the initial compiler needed to bootstrap
>the
>>> toolchain to build software on the host for the target.  (This is a
>>> 'native'
>>> package.)
>>>
>>> gcc-cross-intermediate - This is the second stage of the bootstrap
>>> process to
>>> build software on the host for the target. (This is a 'native'
>package.)
>>>
>>> gcc-cross - this is the the final stage of the bootstrap process, and
>>> results in
>>> the cross compiler to build software on the host for the target.
>(This
>>> is a
>>> 'native' package.)  If you are replacing the cross compiler toolchain
>>> with a
>>> custom version, this is what you must replace.
>>>
>>> gcc-runtime - these are the runtime libraries, but from the toolchain
>>> bootstrapping process.  This results in a 'target' binary.
>>>
>>> gcc-crosssdk-initial/intermediate - stage 1 and 2 of the a cross
>>> compiler to
>>> build from the 'host' to the 'sdk'.  Often the SDK is not the same
>>> target as the
>>> host.  (This is a 'native' binary.)
>>>
>>> gcc-crosssdk - this the final stage of the SDK compiler.  Again, this
>is
>>> to
>>> build on the host, for the sdk.  This is a 'native' binary.
>>>
>>> gcc-cross-canadian - This is the compiler included with the SDK to
>build
>>> on the
>>> SDK machine creating software for the target.  This is an 'nativesdk'
>>> package.
>>>
>>>>> Is there any document for those description?
>>>
>>> Not that I know of.. It's one of those things that you kind of need
>to
>>> know in
>>> order to work with it.  It likely should be documented somewhere
>>> officially.
>>>
>>> --Mark
>>>
>>>>>
>>>>>
>>>>> Best Regards,
>>>>>
>>>>> Zhenhua
>>>>
>>>> _______________________________________________
>>>> yocto mailing list
>>>> yocto@yoctoproject.org
>>>> https://lists.yoctoproject.org/listinfo/yocto
>>>>
>>>
>>> _______________________________________________
>>> yocto mailing list
>>> yocto@yoctoproject.org
>>> https://lists.yoctoproject.org/listinfo/yocto



^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: Difference of toolchain recipes
  2012-12-12 19:33       ` Rifenbark, Scott M
@ 2012-12-12 19:36         ` Bill Traynor
  2012-12-12 20:42           ` Rifenbark, Scott M
  0 siblings, 1 reply; 9+ messages in thread
From: Bill Traynor @ 2012-12-12 19:36 UTC (permalink / raw)
  To: Rifenbark, Scott M; +Cc: yocto@yoctoproject.org

[-- Attachment #1: Type: text/plain, Size: 4398 bytes --]

I can likely help with this, Scott.


On Wed, Dec 12, 2012 at 2:33 PM, Rifenbark, Scott M <
scott.m.rifenbark@intel.com> wrote:

> Thanks for the feedback Mark.  I will go ahead with it.
>
> Scott
>
> >-----Original Message-----
> >From: Mark Hatle [mailto:mark.hatle@windriver.com]
> >Sent: Wednesday, December 12, 2012 9:08 AM
> >To: Rifenbark, Scott M
> >Cc: yocto@yoctoproject.org
> >Subject: Re: [yocto] Difference of toolchain recipes
> >
> >On 12/11/12 3:20 PM, Rifenbark, Scott M wrote:
> >> I think what I am going to do is document these in general as part of
> >the "Terms" section in the YP Development Manual where the term "Cross-
> >Development Toolchain" is defined.  Would putting such a high-level list
> >in the YP documentation be unnecessary or helpful?
> >
> >I think it would.  The set of compiler/toolchain elements we have is
> >definitely
> >confusing to someone new.
> >
> >--Mark
> >
> >> Scott
> >>
> >>> -----Original Message-----
> >>> From: yocto-bounces@yoctoproject.org [mailto:yocto-
> >>> bounces@yoctoproject.org] On Behalf Of Mark Hatle
> >>> Sent: Thursday, December 06, 2012 10:05 AM
> >>> To: yocto@yoctoproject.org
> >>> Subject: Re: [yocto] Difference of toolchain recipes
> >>>
> >>> On 12/6/12 4:00 AM, Luo Zhenhua-B19537 wrote:
> >>>> Can anybody shed some light, please?
> >>>>
> >>>>
> >>>> Best Regards,
> >>>>
> >>>> Zhenhua
> >>>>
> >>>>
> >>>>> -----Original Message-----
> >>>>> From: Luo Zhenhua-B19537
> >>>>> Sent: Tuesday, December 04, 2012 11:53 AM
> >>>>> To: openembedded-core@lists.openembedded.org;
> >>> 'yocto@yoctoproject.org'
> >>>>> Subject: Difference of toolchain recipes
> >>>>>
> >>>>> It is a bit confused for the different recipes of toolchian, can
> >>> somebody
> >>>>> help to explain what's the difference for those recipes? E.g. gcc-
> >>> cross,
> >>>>> gcc-cross-canadian, gcc-cross-initial, gcc-cross-intermediate, gcc-
> >>>>> crosssdk, gcc-crosssdk-initial, gcc-crosssdk-intermediate, gcc-
> >>> runtime,
> >>>>> etc.
> >>>
> >>> gcc-cross-initial - This is the initial compiler needed to bootstrap
> >the
> >>> toolchain to build software on the host for the target.  (This is a
> >>> 'native'
> >>> package.)
> >>>
> >>> gcc-cross-intermediate - This is the second stage of the bootstrap
> >>> process to
> >>> build software on the host for the target. (This is a 'native'
> >package.)
> >>>
> >>> gcc-cross - this is the the final stage of the bootstrap process, and
> >>> results in
> >>> the cross compiler to build software on the host for the target.
> >(This
> >>> is a
> >>> 'native' package.)  If you are replacing the cross compiler toolchain
> >>> with a
> >>> custom version, this is what you must replace.
> >>>
> >>> gcc-runtime - these are the runtime libraries, but from the toolchain
> >>> bootstrapping process.  This results in a 'target' binary.
> >>>
> >>> gcc-crosssdk-initial/intermediate - stage 1 and 2 of the a cross
> >>> compiler to
> >>> build from the 'host' to the 'sdk'.  Often the SDK is not the same
> >>> target as the
> >>> host.  (This is a 'native' binary.)
> >>>
> >>> gcc-crosssdk - this the final stage of the SDK compiler.  Again, this
> >is
> >>> to
> >>> build on the host, for the sdk.  This is a 'native' binary.
> >>>
> >>> gcc-cross-canadian - This is the compiler included with the SDK to
> >build
> >>> on the
> >>> SDK machine creating software for the target.  This is an 'nativesdk'
> >>> package.
> >>>
> >>>>> Is there any document for those description?
> >>>
> >>> Not that I know of.. It's one of those things that you kind of need
> >to
> >>> know in
> >>> order to work with it.  It likely should be documented somewhere
> >>> officially.
> >>>
> >>> --Mark
> >>>
> >>>>>
> >>>>>
> >>>>> Best Regards,
> >>>>>
> >>>>> Zhenhua
> >>>>
> >>>> _______________________________________________
> >>>> yocto mailing list
> >>>> yocto@yoctoproject.org
> >>>> https://lists.yoctoproject.org/listinfo/yocto
> >>>>
> >>>
> >>> _______________________________________________
> >>> yocto mailing list
> >>> yocto@yoctoproject.org
> >>> https://lists.yoctoproject.org/listinfo/yocto
>
> _______________________________________________
> yocto mailing list
> yocto@yoctoproject.org
> https://lists.yoctoproject.org/listinfo/yocto
>

[-- Attachment #2: Type: text/html, Size: 6969 bytes --]

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: Difference of toolchain recipes
  2012-12-12 19:36         ` Bill Traynor
@ 2012-12-12 20:42           ` Rifenbark, Scott M
  0 siblings, 0 replies; 9+ messages in thread
From: Rifenbark, Scott M @ 2012-12-12 20:42 UTC (permalink / raw)
  To: Bill Traynor; +Cc: yocto@yoctoproject.org

[-- Attachment #1: Type: text/plain, Size: 4880 bytes --]

Thanks Bill,

I will put together my draft for the section and send it your way.  You can give it a good technical review.

Scott

From: Bill Traynor [mailto:wmat@alphatroop.com]
Sent: Wednesday, December 12, 2012 11:37 AM
To: Rifenbark, Scott M
Cc: Mark Hatle; yocto@yoctoproject.org
Subject: Re: [yocto] Difference of toolchain recipes

I can likely help with this, Scott.

On Wed, Dec 12, 2012 at 2:33 PM, Rifenbark, Scott M <scott.m.rifenbark@intel.com<mailto:scott.m.rifenbark@intel.com>> wrote:
Thanks for the feedback Mark.  I will go ahead with it.

Scott

>-----Original Message-----
>From: Mark Hatle [mailto:mark.hatle@windriver.com<mailto:mark.hatle@windriver.com>]
>Sent: Wednesday, December 12, 2012 9:08 AM
>To: Rifenbark, Scott M
>Cc: yocto@yoctoproject.org<mailto:yocto@yoctoproject.org>
>Subject: Re: [yocto] Difference of toolchain recipes
>
>On 12/11/12 3:20 PM, Rifenbark, Scott M wrote:
>> I think what I am going to do is document these in general as part of
>the "Terms" section in the YP Development Manual where the term "Cross-
>Development Toolchain" is defined.  Would putting such a high-level list
>in the YP documentation be unnecessary or helpful?
>
>I think it would.  The set of compiler/toolchain elements we have is
>definitely
>confusing to someone new.
>
>--Mark
>
>> Scott
>>
>>> -----Original Message-----
>>> From: yocto-bounces@yoctoproject.org<mailto:yocto-bounces@yoctoproject.org> [mailto:yocto-<mailto:yocto->
>>> bounces@yoctoproject.org<mailto:bounces@yoctoproject.org>] On Behalf Of Mark Hatle
>>> Sent: Thursday, December 06, 2012 10:05 AM
>>> To: yocto@yoctoproject.org<mailto:yocto@yoctoproject.org>
>>> Subject: Re: [yocto] Difference of toolchain recipes
>>>
>>> On 12/6/12 4:00 AM, Luo Zhenhua-B19537 wrote:
>>>> Can anybody shed some light, please?
>>>>
>>>>
>>>> Best Regards,
>>>>
>>>> Zhenhua
>>>>
>>>>
>>>>> -----Original Message-----
>>>>> From: Luo Zhenhua-B19537
>>>>> Sent: Tuesday, December 04, 2012 11:53 AM
>>>>> To: openembedded-core@lists.openembedded.org<mailto:openembedded-core@lists.openembedded.org>;
>>> 'yocto@yoctoproject.org<mailto:yocto@yoctoproject.org>'
>>>>> Subject: Difference of toolchain recipes
>>>>>
>>>>> It is a bit confused for the different recipes of toolchian, can
>>> somebody
>>>>> help to explain what's the difference for those recipes? E.g. gcc-
>>> cross,
>>>>> gcc-cross-canadian, gcc-cross-initial, gcc-cross-intermediate, gcc-
>>>>> crosssdk, gcc-crosssdk-initial, gcc-crosssdk-intermediate, gcc-
>>> runtime,
>>>>> etc.
>>>
>>> gcc-cross-initial - This is the initial compiler needed to bootstrap
>the
>>> toolchain to build software on the host for the target.  (This is a
>>> 'native'
>>> package.)
>>>
>>> gcc-cross-intermediate - This is the second stage of the bootstrap
>>> process to
>>> build software on the host for the target. (This is a 'native'
>package.)
>>>
>>> gcc-cross - this is the the final stage of the bootstrap process, and
>>> results in
>>> the cross compiler to build software on the host for the target.
>(This
>>> is a
>>> 'native' package.)  If you are replacing the cross compiler toolchain
>>> with a
>>> custom version, this is what you must replace.
>>>
>>> gcc-runtime - these are the runtime libraries, but from the toolchain
>>> bootstrapping process.  This results in a 'target' binary.
>>>
>>> gcc-crosssdk-initial/intermediate - stage 1 and 2 of the a cross
>>> compiler to
>>> build from the 'host' to the 'sdk'.  Often the SDK is not the same
>>> target as the
>>> host.  (This is a 'native' binary.)
>>>
>>> gcc-crosssdk - this the final stage of the SDK compiler.  Again, this
>is
>>> to
>>> build on the host, for the sdk.  This is a 'native' binary.
>>>
>>> gcc-cross-canadian - This is the compiler included with the SDK to
>build
>>> on the
>>> SDK machine creating software for the target.  This is an 'nativesdk'
>>> package.
>>>
>>>>> Is there any document for those description?
>>>
>>> Not that I know of.. It's one of those things that you kind of need
>to
>>> know in
>>> order to work with it.  It likely should be documented somewhere
>>> officially.
>>>
>>> --Mark
>>>
>>>>>
>>>>>
>>>>> Best Regards,
>>>>>
>>>>> Zhenhua
>>>>
>>>> _______________________________________________
>>>> yocto mailing list
>>>> yocto@yoctoproject.org<mailto:yocto@yoctoproject.org>
>>>> https://lists.yoctoproject.org/listinfo/yocto
>>>>
>>>
>>> _______________________________________________
>>> yocto mailing list
>>> yocto@yoctoproject.org<mailto:yocto@yoctoproject.org>
>>> https://lists.yoctoproject.org/listinfo/yocto

_______________________________________________
yocto mailing list
yocto@yoctoproject.org<mailto:yocto@yoctoproject.org>
https://lists.yoctoproject.org/listinfo/yocto


[-- Attachment #2: Type: text/html, Size: 10435 bytes --]

^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2012-12-12 20:42 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-12-06 10:00 Difference of toolchain recipes Luo Zhenhua-B19537
2012-12-06 18:05 ` Mark Hatle
2012-12-07  3:16   ` Luo Zhenhua-B19537
2012-12-11 21:20   ` Rifenbark, Scott M
2012-12-12 17:08     ` Mark Hatle
2012-12-12 19:33       ` Rifenbark, Scott M
2012-12-12 19:36         ` Bill Traynor
2012-12-12 20:42           ` Rifenbark, Scott M
  -- strict thread matches above, loose matches on Subject: below --
2012-12-04  3:52 Luo Zhenhua-B19537

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.