> On Jun 30, 2015, at 6:24 PM, [email protected] wrote: > > From: Roy Li <[email protected]> > > When -O0 of gcc is used to compile the macro ZEND_SIGNED_MULTIPLY_LONG > in Zend/zend_multiply.h, the compiling will fail with the below error: > : Assembler messages: > :3113: Error: operand 2 should be an integer register -- `mul > x1,[x29,200],[x29,192]' > :3114: Error: operand 2 should be an integer register -- `smulh > x0,[x29,200],[x29,192]' > > Signed-off-by: Roy Li <[email protected]> > --- > meta-oe/recipes-devtools/php/php_5.5.26.bb | 1 + > 1 file changed, 1 insertion(+) > > diff --git a/meta-oe/recipes-devtools/php/php_5.5.26.bb > b/meta-oe/recipes-devtools/php/php_5.5.26.bb > index 8b64b2b..85fdccb 100644 > --- a/meta-oe/recipes-devtools/php/php_5.5.26.bb > +++ b/meta-oe/recipes-devtools/php/php_5.5.26.bb > @@ -101,6 +101,7 @@ PACKAGECONFIG[imap] = "--with-imap=${STAGING_DIR_HOST} \ > export PHP_NATIVE_DIR = "${STAGING_BINDIR_NATIVE}" > export PHP_PEAR_PHP_BIN = "${STAGING_BINDIR_NATIVE}/php" > CFLAGS += " -D_GNU_SOURCE -g -DPTYS_ARE_GETPT -DPTYS_ARE_SEARCHED > -I${STAGING_INCDIR}/apache2" > +CFLAGS_append_aarch64 = " -O2”
removing -O0 if its in CFLAGS is better that way you do not force -O2 always
CFLAGS_remove_aarch64 = “-O0” is more suitable.
>
> EXTRA_OEMAKE = "INSTALL_ROOT=${D}"
>
> --
> 1.9.1
>
> --
> _______________________________________________
> Openembedded-devel mailing list
> [email protected]
> http://lists.openembedded.org/mailman/listinfo/openembedded-devel
signature.asc
Description: Message signed with OpenPGP using GPGMail
-- _______________________________________________ Openembedded-devel mailing list [email protected] http://lists.openembedded.org/mailman/listinfo/openembedded-devel
