-----Original Message-----
From: [email protected] [mailto:[email protected]] On Behalf Of 
Otavio Salvador
Sent: Thursday, August 14, 2014 9:03 AM
To: Stephen Munnings
Cc: [email protected]
Subject: Re: [meta-freescale] Qt build in fsl yocto (dora) not making use of 
environment variables

Hello Stephen,

On Wed, Aug 13, 2014 at 12:10 PM, Stephen Munnings 
<[email protected]> wrote:
>>Why are the environment variables not being used?
>
> As a follow up to this...
> The environment variables are available to the recipe that builds this app 
> since the recipe line:
>     echo "Environment vars" ${GDBVERSIONMAJOR} ${GDBVERSIONMINOR} 
> ${GDBVERSIONBUILD} "End env vars"
> produces the expected results in the log.
> This line is in  a custom task inserted after do_patch and before do_compile.
> The qt application build is taken care of (automatically) by having these 
> lines in the recipe:
> inherit qmake5
> require recipes-qt/qt5/qt5.inc
>
> So the question is "why are these environment variables are available to the 
> recipe, but not to the qmake or make steps?"

For it  to be exposed you need to pass it to the build.

In the recipe please try:

do_configure_prepend() {
    export GDBVERSIONMAJOR=${GDBVERSIONMAJOR}
    ...
}

> I assume from the lack of response that one of the following conditions 
> exists:
> 1.  The answer is blindingly obvious to everyone but me (I am 
> experiencing a "brain fart") 2.  Nobody else has tried something like this, 
> and thus has no experience to share.
> 3.  Nobody has a clue what is happening (maybe because I did not give enough 
> information) and therefore has no response.
> 4. The situation seems so ludicrous as to be nigh impossible, so nobody has 
> any helpful advice to share.

5. This is a community project and people reply when they have free time

...

-- 
Otavio Salvador                             O.S. Systems
http://www.ossystems.com.br        http://code.ossystems.com.br
Mobile: +55 (53) 9981-7854            Mobile: +1 (347) 903-9750

Thanks for the advice, Otavio - that worked well.

5.   :-)


-- 
_______________________________________________
meta-freescale mailing list
[email protected]
https://lists.yoctoproject.org/listinfo/meta-freescale

Reply via email to