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
-- 
_______________________________________________
meta-freescale mailing list
[email protected]
https://lists.yoctoproject.org/listinfo/meta-freescale

Reply via email to