Closed
Description
Zig Version
0.15-dev
Steps to Reproduce and Observed Behavior
Like in the other issues, use static-php-cli to easily build php and frankenphp.
bin/spc pkg-install go-xcaddy
bin/spc download -e bcmath
bin/spc build bcmath --enable-zts --build-frankenphp
Expected Behavior
builds correctly.
Actual behaviour:
php-cli builds correctly, but the frankenphp build fails.
First off, it doesn't know about /usr/lib64 as a system search path (?) and second, when adding -L/usr/lib64:
error: unable to find dynamic system library 'gomp' using strategy 'paths_first'. searched paths:
/home/m/static-php-cli/buildroot/lib/libgomp.so
/home/m/static-php-cli/buildroot/lib/libgomp.a
/usr/lib64/libgomp.so
/usr/lib64/libgomp.a
/home/m/static-php-cli/buildroot/lib/libgomp.so
/home/m/static-php-cli/buildroot/lib/libgomp.a
/usr/lib64/libgomp.so
/usr/lib64/libgomp.a
/usr/local/lib/libgomp.so
/usr/local/lib/libgomp.a
/usr/lib/libgomp.so
/usr/lib/libgomp.a
/home/m/static-php-cli/buildroot/lib/libgomp.so
/home/m/static-php-cli/buildroot/lib/libgomp.a
/usr/lib64/libgomp.so
/usr/lib64/libgomp.a
/home/m/static-php-cli/buildroot/lib/libgomp.so
/home/m/static-php-cli/buildroot/lib/libgomp.a
/usr/lib64/libgomp.so
/usr/lib64/libgomp.a
/home/m/static-php-cli/buildroot/lib/libgomp.so
/home/m/static-php-cli/buildroot/lib/libgomp.a
/usr/lib64/libgomp.so
/usr/lib64/libgomp.a
/home/m/static-php-cli/buildroot/lib/libgomp.so
/home/m/static-php-cli/buildroot/lib/libgomp.a
/usr/lib64/libgomp.so
/usr/lib64/libgomp.a
/home/m/static-php-cli/buildroot/lib/libgomp.so
/home/m/static-php-cli/buildroot/lib/libgomp.a
/usr/lib64/libgomp.so
/usr/lib64/libgomp.a
error: unable to find dynamic system library 'gomp' using strategy 'paths_first'. searched paths:
/home/m/static-php-cli/buildroot/lib/libgomp.so
/home/m/static-php-cli/buildroot/lib/libgomp.a
/usr/lib64/libgomp.so
/usr/lib64/libgomp.a
/home/m/static-php-cli/buildroot/lib/libgomp.so
/home/m/static-php-cli/buildroot/lib/libgomp.a
/usr/lib64/libgomp.so
/usr/lib64/libgomp.a
/usr/local/lib/libgomp.so
/usr/local/lib/libgomp.a
/usr/lib/libgomp.so
/usr/lib/libgomp.a
/home/m/static-php-cli/buildroot/lib/libgomp.so
/home/m/static-php-cli/buildroot/lib/libgomp.a
/usr/lib64/libgomp.so
/usr/lib64/libgomp.a
/home/m/static-php-cli/buildroot/lib/libgomp.so
/home/m/static-php-cli/buildroot/lib/libgomp.a
/usr/lib64/libgomp.so
/usr/lib64/libgomp.a
/home/m/static-php-cli/buildroot/lib/libgomp.so
/home/m/static-php-cli/buildroot/lib/libgomp.a
/usr/lib64/libgomp.so
/usr/lib64/libgomp.a
/home/m/static-php-cli/buildroot/lib/libgomp.so
/home/m/static-php-cli/buildroot/lib/libgomp.a
/usr/lib64/libgomp.so
/usr/lib64/libgomp.a
/home/m/static-php-cli/buildroot/lib/libgomp.so
/home/m/static-php-cli/buildroot/lib/libgomp.a
/usr/lib64/libgomp.so
/usr/lib64/libgomp.a
error: unable to find dynamic system library 'gomp' using strategy 'paths_first'. searched paths:
/home/m/static-php-cli/buildroot/lib/libgomp.so
/home/m/static-php-cli/buildroot/lib/libgomp.a
/usr/lib64/libgomp.so
/usr/lib64/libgomp.a
/home/m/static-php-cli/buildroot/lib/libgomp.so
/home/m/static-php-cli/buildroot/lib/libgomp.a
/usr/lib64/libgomp.so
/usr/lib64/libgomp.a
/usr/local/lib/libgomp.so
/usr/local/lib/libgomp.a
/usr/lib/libgomp.so
/usr/lib/libgomp.a
/home/m/static-php-cli/buildroot/lib/libgomp.so
/home/m/static-php-cli/buildroot/lib/libgomp.a
/usr/lib64/libgomp.so
/usr/lib64/libgomp.a
/home/m/static-php-cli/buildroot/lib/libgomp.so
/home/m/static-php-cli/buildroot/lib/libgomp.a
/usr/lib64/libgomp.so
/usr/lib64/libgomp.a
/home/m/static-php-cli/buildroot/lib/libgomp.so
/home/m/static-php-cli/buildroot/lib/libgomp.a
/usr/lib64/libgomp.so
/usr/lib64/libgomp.a
/home/m/static-php-cli/buildroot/lib/libgomp.so
/home/m/static-php-cli/buildroot/lib/libgomp.a
/usr/lib64/libgomp.so
/usr/lib64/libgomp.a
/home/m/static-php-cli/buildroot/lib/libgomp.so
/home/m/static-php-cli/buildroot/lib/libgomp.a
/usr/lib64/libgomp.so
/usr/lib64/libgomp.a
error: unable to find dynamic system library 'gomp' using strategy 'paths_first'. searched paths:
/home/m/static-php-cli/buildroot/lib/libgomp.so
/home/m/static-php-cli/buildroot/lib/libgomp.a
/usr/lib64/libgomp.so
/usr/lib64/libgomp.a
/home/m/static-php-cli/buildroot/lib/libgomp.so
/home/m/static-php-cli/buildroot/lib/libgomp.a
/usr/lib64/libgomp.so
/usr/lib64/libgomp.a
/usr/local/lib/libgomp.so
/usr/local/lib/libgomp.a
/usr/lib/libgomp.so
/usr/lib/libgomp.a
/home/m/static-php-cli/buildroot/lib/libgomp.so
/home/m/static-php-cli/buildroot/lib/libgomp.a
/usr/lib64/libgomp.so
/usr/lib64/libgomp.a
/home/m/static-php-cli/buildroot/lib/libgomp.so
/home/m/static-php-cli/buildroot/lib/libgomp.a
/usr/lib64/libgomp.so
/usr/lib64/libgomp.a
/home/m/static-php-cli/buildroot/lib/libgomp.so
/home/m/static-php-cli/buildroot/lib/libgomp.a
/usr/lib64/libgomp.so
/usr/lib64/libgomp.a
/home/m/static-php-cli/buildroot/lib/libgomp.so
/home/m/static-php-cli/buildroot/lib/libgomp.a
/usr/lib64/libgomp.so
/usr/lib64/libgomp.a
/home/m/static-php-cli/buildroot/lib/libgomp.so
/home/m/static-php-cli/buildroot/lib/libgomp.a
/usr/lib64/libgomp.so
/usr/lib64/libgomp.a
error: unable to find dynamic system library 'gomp' using strategy 'paths_first'. searched paths:
/home/m/static-php-cli/buildroot/lib/libgomp.so
/home/m/static-php-cli/buildroot/lib/libgomp.a
/usr/lib64/libgomp.so
/usr/lib64/libgomp.a
/home/m/static-php-cli/buildroot/lib/libgomp.so
/home/m/static-php-cli/buildroot/lib/libgomp.a
/usr/lib64/libgomp.so
/usr/lib64/libgomp.a
/usr/local/lib/libgomp.so
/usr/local/lib/libgomp.a
/usr/lib/libgomp.so
/usr/lib/libgomp.a
/home/m/static-php-cli/buildroot/lib/libgomp.so
/home/m/static-php-cli/buildroot/lib/libgomp.a
/usr/lib64/libgomp.so
/usr/lib64/libgomp.a
/home/m/static-php-cli/buildroot/lib/libgomp.so
/home/m/static-php-cli/buildroot/lib/libgomp.a
/usr/lib64/libgomp.so
/usr/lib64/libgomp.a
/home/m/static-php-cli/buildroot/lib/libgomp.so
/home/m/static-php-cli/buildroot/lib/libgomp.a
/usr/lib64/libgomp.so
/usr/lib64/libgomp.a
/home/m/static-php-cli/buildroot/lib/libgomp.so
/home/m/static-php-cli/buildroot/lib/libgomp.a
/usr/lib64/libgomp.so
/usr/lib64/libgomp.a
/home/m/static-php-cli/buildroot/lib/libgomp.so
/home/m/static-php-cli/buildroot/lib/libgomp.a
/usr/lib64/libgomp.so
/usr/lib64/libgomp.a
error: unable to find dynamic system library 'gomp' using strategy 'paths_first'. searched paths:
/home/m/static-php-cli/buildroot/lib/libgomp.so
/home/m/static-php-cli/buildroot/lib/libgomp.a
/usr/lib64/libgomp.so
/usr/lib64/libgomp.a
/home/m/static-php-cli/buildroot/lib/libgomp.so
/home/m/static-php-cli/buildroot/lib/libgomp.a
/usr/lib64/libgomp.so
/usr/lib64/libgomp.a
/usr/local/lib/libgomp.so
/usr/local/lib/libgomp.a
/usr/lib/libgomp.so
/usr/lib/libgomp.a
/home/m/static-php-cli/buildroot/lib/libgomp.so
/home/m/static-php-cli/buildroot/lib/libgomp.a
/usr/lib64/libgomp.so
/usr/lib64/libgomp.a
/home/m/static-php-cli/buildroot/lib/libgomp.so
/home/m/static-php-cli/buildroot/lib/libgomp.a
/usr/lib64/libgomp.so
/usr/lib64/libgomp.a
/home/m/static-php-cli/buildroot/lib/libgomp.so
/home/m/static-php-cli/buildroot/lib/libgomp.a
/usr/lib64/libgomp.so
/usr/lib64/libgomp.a
/home/m/static-php-cli/buildroot/lib/libgomp.so
/home/m/static-php-cli/buildroot/lib/libgomp.a
/usr/lib64/libgomp.so
/usr/lib64/libgomp.a
/home/m/static-php-cli/buildroot/lib/libgomp.so
/home/m/static-php-cli/buildroot/lib/libgomp.a
/usr/lib64/libgomp.so
/usr/lib64/libgomp.a
error: unable to find dynamic system library 'gomp' using strategy 'paths_first'. searched paths:
/home/m/static-php-cli/buildroot/lib/libgomp.so
/home/m/static-php-cli/buildroot/lib/libgomp.a
/usr/lib64/libgomp.so
/usr/lib64/libgomp.a
/home/m/static-php-cli/buildroot/lib/libgomp.so
/home/m/static-php-cli/buildroot/lib/libgomp.a
/usr/lib64/libgomp.so
/usr/lib64/libgomp.a
/usr/local/lib/libgomp.so
/usr/local/lib/libgomp.a
/usr/lib/libgomp.so
/usr/lib/libgomp.a
/home/m/static-php-cli/buildroot/lib/libgomp.so
/home/m/static-php-cli/buildroot/lib/libgomp.a
/usr/lib64/libgomp.so
/usr/lib64/libgomp.a
/home/m/static-php-cli/buildroot/lib/libgomp.so
/home/m/static-php-cli/buildroot/lib/libgomp.a
/usr/lib64/libgomp.so
/usr/lib64/libgomp.a
/home/m/static-php-cli/buildroot/lib/libgomp.so
/home/m/static-php-cli/buildroot/lib/libgomp.a
/usr/lib64/libgomp.so
/usr/lib64/libgomp.a
/home/m/static-php-cli/buildroot/lib/libgomp.so
/home/m/static-php-cli/buildroot/lib/libgomp.a
/usr/lib64/libgomp.so
/usr/lib64/libgomp.a
/home/m/static-php-cli/buildroot/lib/libgomp.so
/home/m/static-php-cli/buildroot/lib/libgomp.a
/usr/lib64/libgomp.so
/usr/lib64/libgomp.a
The actual library is :
[m@M-TH ~]$ find /usr -name "libgomp*"
/usr/lib/gcc/x86_64-redhat-linux/14/libgomp.a
/usr/lib/gcc/x86_64-redhat-linux/14/libgomp.spec
/usr/lib/gcc/x86_64-redhat-linux/14/32/libgomp.a
/usr/lib/gcc/x86_64-redhat-linux/14/32/libgomp.so
/usr/lib/gcc/x86_64-redhat-linux/14/libgomp.so
/usr/share/doc/libgomp
/usr/share/info/libgomp.info.gz
find: ‘/usr/share/empty.sshd’: Permission denied
/usr/lib64/libgomp.so.1
/usr/lib64/libgomp.so.1.0.0