[Buildroot] [autobuild.buildroot.net] Build results for 2018-08-26

Peter Korsgaard peter at korsgaard.com
Mon Aug 27 11:27:48 UTC 2018


>>>>> "Christopher" == Christopher McCrory <chrismcc at gmail.com> writes:

Hi,
 > php compile breaks with:

 > ext/mysqlnd/mysqlnd_auth.o: In function `php_mysqlnd_scramble_sha2':
 > mysqlnd_auth.c:(.text+0x1054): undefined reference to `PHP_SHA256Init'
 > mysqlnd_auth.c:(.text+0x1064): undefined reference to `PHP_SHA256Update'
 > mysqlnd_auth.c:(.text+0x1070): undefined reference to `PHP_SHA256Final'
 > mysqlnd_auth.c:(.text+0x1078): undefined reference to `PHP_SHA256Init'
 > mysqlnd_auth.c:(.text+0x1088): undefined reference to `PHP_SHA256Update'
 > mysqlnd_auth.c:(.text+0x1094): undefined reference to `PHP_SHA256Final'
 > mysqlnd_auth.c:(.text+0x109c): undefined reference to `PHP_SHA256Init'
 > mysqlnd_auth.c:(.text+0x10ac): undefined reference to `PHP_SHA256Update'
 > mysqlnd_auth.c:(.text+0x10bc): undefined reference to `PHP_SHA256Update'
 > mysqlnd_auth.c:(.text+0x10c8): undefined reference to `PHP_SHA256Final'


 > It looks like the php mysqli extension needs the hash extension to work.
 > This seems to be a php Make dependany bug.  Something like:

 > diff --git a/package/php/Config.ext b/package/php/Config.ext
 > index 6b3d86925d..60ef1aee7c 100644
 > --- a/package/php/Config.ext
 > +++ b/package/php/Config.ext
 > @@ -113,6 +113,7 @@ endif

 >  config BR2_PACKAGE_PHP_EXT_MYSQLI
 >         bool "Mysqli"
 > +       select BR2_PACKAGE_PHP_EXT_HASH
 >         help
 >           MySQL Improved extension support

 > fixes it on buildroot in the short term

Great, care to send a real patch with your signed-off-by for this?
Thanks!

-- 
Bye, Peter Korsgaard



More information about the buildroot mailing list