> -----Original Message----- > From: Andre McCurdy [mailto:armccu...@gmail.com] > Sent: Wednesday, August 23, 2017 08:21 > To: Huang, Jie (Jackie) > Cc: openembeded-devel > Subject: Re: [oe] [meta-oe][PATCH] mozjs: customize HOST_CFLAGS > > On Tue, Aug 22, 2017 at 12:02 AM, <jackie.hu...@windriver.com> wrote: > > From: Mingli Yu <mingli...@windriver.com> > > > > Customize HOST_CFLAGS, HOST_CXXFLAGS and HOST_LDFLAGS > > to fix do_configure error as previously use the common > > CFLAGS and CXXFLAGS in both cross-compile env and host env, > > and the option -fstack-protector-strong which not > > recognized in host env can result in do_configure > > error as below. > > That should already be solved by: > > http://git.openembedded.org/meta- > openembedded/commit/?id=a0b2e6f4fca7ac907eb7d6e06ca4c1581a5c553f
Thanks for pointing that out! > > Which version of meta-oe are you testing with? I think it's Morty, sorry that I didn't check with the latest before sending the patch. Thanks, Jackie > > > | checking whether the host c compiler (gcc -O2 -pipe -g -fstack-protector- > strong -D_FORTIFY_SOURCE=2 -Wl,-O1 -Wl,--hash-style=gnu -Wl,--as-needed - > fstack-protector-strong -Wl,-z,relro,-z,now) works... configure: error: > installation or configuration problem: host compiler gcc cannot create > executables. > > > > Signed-off-by: Mingli Yu <mingli...@windriver.com> > > Signed-off-by: Jackie Huang <jackie.hu...@windriver.com> > > --- > > meta-oe/recipes-extended/mozjs/mozjs_17.0.0.bb | 3 +++ > > 1 file changed, 3 insertions(+) > > > > diff --git a/meta-oe/recipes-extended/mozjs/mozjs_17.0.0.bb b/meta- > oe/recipes-extended/mozjs/mozjs_17.0.0.bb > > index b6744395f..b72ee7bb3 100644 > > --- a/meta-oe/recipes-extended/mozjs/mozjs_17.0.0.bb > > +++ b/meta-oe/recipes-extended/mozjs/mozjs_17.0.0.bb > > @@ -51,6 +51,9 @@ PACKAGECONFIG[x11] = "--with-x --x- > includes=${STAGING_INCDIR} --x-libraries=${ST > > > > # mozjs requires autoreconf 2.13 > > do_configure() { > > + export HOST_CFLAGS="${BUILD_CFLAGS}" > > + export HOST_CXXFLAGS="${BUILD_CPPFLAGS}" > > + export HOST_LDFLAGS="${BUILD_LDFLAGS}" > > ( cd ${S} > > gnu-configize --force > > mv config.guess config.sub build/autoconf ) > > -- > > 2.11.0 > > > > -- > > _______________________________________________ > > Openembedded-devel mailing list > > Openembedded-devel@lists.openembedded.org > > http://lists.openembedded.org/mailman/listinfo/openembedded-devel -- _______________________________________________ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel