Message ID | 20180316214112.42299-1-raj.khem@gmail.com |
---|---|
State | Superseded |
Headers | show |
Series | [V3] gcc: Do not use --with-linker-hash-style if LINKER_HASH_STYLE is empty | expand |
On Fri, Mar 16, 2018 at 2:41 PM, Khem Raj <raj.khem@gmail.com> wrote: > We allow to set LINKER_HASH_STYLE to be empty so this would fail > since --with-linker-hash-style needs an argument and cant be empty > > Signed-off-by: Khem Raj <raj.khem@gmail.com> > --- > Changes in v3: > - Fix typo in gcc option > > Changes in v2: > - Use inline if statement instead of old syntax > > meta/recipes-devtools/gcc/gcc-7.3.inc | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/meta/recipes-devtools/gcc/gcc-7.3.inc b/meta/recipes-devtools/gcc/gcc-7.3.inc > index d56d2c5e06..a80926216b 100644 > --- a/meta/recipes-devtools/gcc/gcc-7.3.inc > +++ b/meta/recipes-devtools/gcc/gcc-7.3.inc > @@ -100,7 +100,7 @@ EXTRA_OECONF_BASE = "\ > --disable-bootstrap \ > --disable-libmudflap \ > --with-system-zlib \ > - --with-linker-hash-style=${LINKER_HASH_STYLE} \ > + ${@'--with-linker-hash-style=${LINKER_HASH_STYLE}' if '${LINKER_HASH_STYLE}' else ''} \ What are the rules about when to use d.getVar('FOO') -vs- when to use ${FOO} in python fragments like this? > --enable-linker-build-id \ > --with-ppl=no \ > --with-cloog=no \ > -- > 2.16.2 > > -- > _______________________________________________ > Openembedded-core mailing list > Openembedded-core@lists.openembedded.org > http://lists.openembedded.org/mailman/listinfo/openembedded-core -- _______________________________________________ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-core
On 16 March 2018 at 21:43, Andre McCurdy <armccurdy@gmail.com> wrote: > On Fri, Mar 16, 2018 at 2:41 PM, Khem Raj <raj.khem@gmail.com> wrote: > > We allow to set LINKER_HASH_STYLE to be empty so this would fail > > since --with-linker-hash-style needs an argument and cant be empty > > > > Signed-off-by: Khem Raj <raj.khem@gmail.com> > > --- > > Changes in v3: > > - Fix typo in gcc option > > > > Changes in v2: > > - Use inline if statement instead of old syntax > > > > meta/recipes-devtools/gcc/gcc-7.3.inc | 2 +- > > 1 file changed, 1 insertion(+), 1 deletion(-) > > > > diff --git a/meta/recipes-devtools/gcc/gcc-7.3.inc > b/meta/recipes-devtools/gcc/gcc-7.3.inc > > index d56d2c5e06..a80926216b 100644 > > --- a/meta/recipes-devtools/gcc/gcc-7.3.inc > > +++ b/meta/recipes-devtools/gcc/gcc-7.3.inc > > @@ -100,7 +100,7 @@ EXTRA_OECONF_BASE = "\ > > --disable-bootstrap \ > > --disable-libmudflap \ > > --with-system-zlib \ > > - --with-linker-hash-style=${LINKER_HASH_STYLE} \ > > + ${@'--with-linker-hash-style=${LINKER_HASH_STYLE}' if > '${LINKER_HASH_STYLE}' else ''} \ > > What are the rules about when to use d.getVar('FOO') -vs- when to use > ${FOO} in python fragments like this? I just had to test this in another recipe to verify it does what you expect. ${FOO} isn't expanded anymore in python functions, but it does get expanded inside python expansions. Ross <div dir="ltr">On 16 March 2018 at 21:43, Andre McCurdy <span dir="ltr"><<a href="mailto:armccurdy@gmail.com" target="_blank">armccurdy@gmail.com</a>></span> wrote:<br><div class="gmail_extra"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">On Fri, Mar 16, 2018 at 2:41 PM, Khem Raj <<a href="mailto:raj.khem@gmail.com">raj.khem@gmail.com</a>> wrote:<br> > We allow to set LINKER_HASH_STYLE to be empty so this would fail<br> > since --with-linker-hash-style needs an argument and cant be empty<br> ><br> > Signed-off-by: Khem Raj <<a href="mailto:raj.khem@gmail.com">raj.khem@gmail.com</a>><br> > ---<br> > Changes in v3:<br> > - Fix typo in gcc option<br> ><br> > Changes in v2:<br> > - Use inline if statement instead of old syntax<br> ><br> > meta/recipes-devtools/gcc/gcc-<wbr>7.3.inc | 2 +-<br> > 1 file changed, 1 insertion(+), 1 deletion(-)<br> ><br> > diff --git a/meta/recipes-devtools/gcc/<wbr>gcc-7.3.inc b/meta/recipes-devtools/gcc/<wbr>gcc-7.3.inc<br> > index d56d2c5e06..a80926216b 100644<br> > --- a/meta/recipes-devtools/gcc/<wbr>gcc-7.3.inc<br> > +++ b/meta/recipes-devtools/gcc/<wbr>gcc-7.3.inc<br> > @@ -100,7 +100,7 @@ EXTRA_OECONF_BASE = "\<br> > --disable-bootstrap \<br> > --disable-libmudflap \<br> > --with-system-zlib \<br> > - --with-linker-hash-style=${<wbr>LINKER_HASH_STYLE} \<br> > + ${@'--with-linker-hash-style=$<wbr>{LINKER_HASH_STYLE}' if '${LINKER_HASH_STYLE}' else ''} \<br> <br> </span>What are the rules about when to use d.getVar('FOO') -vs- when to use<br> ${FOO} in python fragments like this?</blockquote><div><br></div><div>I just had to test this in another recipe to verify it does what you expect.</div><div><br></div><div>${FOO} isn't expanded anymore in python functions, but it does get expanded inside python expansions.</div><div><br></div><div>Ross</div></div></div></div> -- _______________________________________________ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-core
diff --git a/meta/recipes-devtools/gcc/gcc-7.3.inc b/meta/recipes-devtools/gcc/gcc-7.3.inc index d56d2c5e06..a80926216b 100644 --- a/meta/recipes-devtools/gcc/gcc-7.3.inc +++ b/meta/recipes-devtools/gcc/gcc-7.3.inc @@ -100,7 +100,7 @@ EXTRA_OECONF_BASE = "\ --disable-bootstrap \ --disable-libmudflap \ --with-system-zlib \ - --with-linker-hash-style=${LINKER_HASH_STYLE} \ + ${@'--with-linker-hash-style=${LINKER_HASH_STYLE}' if '${LINKER_HASH_STYLE}' else ''} \ --enable-linker-build-id \ --with-ppl=no \ --with-cloog=no \
We allow to set LINKER_HASH_STYLE to be empty so this would fail since --with-linker-hash-style needs an argument and cant be empty Signed-off-by: Khem Raj <raj.khem@gmail.com> --- Changes in v3: - Fix typo in gcc option Changes in v2: - Use inline if statement instead of old syntax meta/recipes-devtools/gcc/gcc-7.3.inc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) -- 2.16.2 -- _______________________________________________ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-core