-----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
