pkgsrc-Users archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
PHP core dumps (gcc 10?)
I've built packages on NetBSD 9.4_STABLE with gcc 10. I have the following
in my mk.conf to avoid circular dependencies:
.if \\
empty(PKGPATH:Mdevel/gmake) && \\
empty(PKGPATH:Mlang/gcc10) && \\
empty(PKGPATH:Mlang/gcc10-libs) && \\
empty(PKGPATH:Mlang/perl5) && \\
empty(PKGPATH:Mpkgtools/cwrappers) && \\
empty(PKGPATH:Mpkgtools/digest) && \\
empty(PKGPATH:Mpkgtools/mktools) && \\
empty(PKGPATH:Mtextproc/gsed)
GCC_REQD=10
.endif
I only have the following PREFER_PKGSRC in place:
PREFER_PKGSRC+=openssl
All packages are cleantly built from pkgsrc-2024Q4. I am finding that
certain PHP modules cause php to coredump (even just php -v). php-gd will
cause it by itself. php-zlib is OK on its own as is php-ldap, but in
combination, they will cause a core dump. The same thing happens with PHP
5.6, 7.4 or 8.3.
The only thing that I think I have changed since my last builds was the
switch to gcc 10. I am just kicking off another bulk build without gcc 10
to test.
wwwtest# ldd /usr/pkg/bin/php
/usr/pkg/bin/php:
-lreadline.8 => /usr/pkg/lib/libreadline.so.8
-lterminfo.1 => /usr/lib/libterminfo.so.1
-lc.12 => /usr/lib/libc.so.12
-lutil.7 => /usr/lib/libutil.so.7
-lrt.1 => /usr/lib/librt.so.1
-lssl.3 => /usr/pkg/lib/libssl.so.3
-lcrypto.3 => /usr/pkg/lib/libcrypto.so.3
-lpthread.1 => /usr/lib/libpthread.so.1
-lpcre2-8.0 => /usr/pkg/lib/libpcre2-8.so.0
-lxml2.2 => /usr/pkg/lib/libxml2.so.2
-lz.1 => /usr/pkg/lib/libz.so.1
-llzma.2 => /usr/lib/liblzma.so.2
-lm.0 => /usr/lib/libm.so.0
wwwtest# ldd /usr/pkg/lib/php/20231123/gd.so
/usr/pkg/lib/php/20231123/gd.so:
-lgd.3 => /usr/pkg/lib/libgd.so.3
-lraqm.0 => /usr/pkg/lib/libraqm.so.0
-lfreetype.6 => /usr/pkg/lib/libfreetype.so.6
-lbz2.1 => /usr/lib/libbz2.so.1
-lc.12 => /usr/lib/libc.so.12
-lpng16.16 => /usr/pkg/lib/libpng16.so.16
-lz.1 => /usr/pkg/lib/libz.so.1
-lm.0 => /usr/lib/libm.so.0
-lbrotlidec.1 => /usr/pkg/lib/libbrotlidec.so.1
-lbrotlicommon.1 => /usr/pkg/lib/libbrotlicommon.so.1
-lpthread.1 => /usr/lib/libpthread.so.1
-lharfbuzz.0 => /usr/pkg/lib/libharfbuzz.so.0
-lglib-2.0.0 => /usr/pkg/lib/libglib-2.0.so.0
-lintl.1 => /usr/lib/libintl.so.1
-lpcre2-8.0 => /usr/pkg/lib/libpcre2-8.so.0
-lgraphite2.3 => /usr/pkg/lib/libgraphite2.so.3
-lstdc++.7 => /usr/pkg/gcc10/x86_64--netbsd/lib/./libstdc++.so.7
-lgcc_s.1 => /usr/pkg/gcc10/x86_64--netbsd/lib/./libgcc_s.so.1
-lfribidi.0 => /usr/pkg/lib/libfribidi.so.0
-lfontconfig.1 => /usr/pkg/lib/libfontconfig.so.1
-lexpat.2 => /usr/lib/libexpat.so.2
-limagequant.0.4 => /usr/pkg/lib/libimagequant.so.0.4
-ltiff.6 => /usr/pkg/lib/libtiff.so.6
-llzma.2 => /usr/lib/liblzma.so.2
-ljbig.2 => /usr/pkg/lib/libjbig.so.2
-ljpeg.9 => /usr/pkg/lib/libjpeg.so.9
-lwebp.7 => /usr/pkg/lib/libwebp.so.7
-lsharpyuv.0 => /usr/pkg/lib/libsharpyuv.so.0
-lgomp.1 => /usr/pkg/gcc10/x86_64--netbsd/lib/./libgomp.so.1
wwwtest# ldd /usr/pkg/lib/php/20231123/ldap.so
/usr/pkg/lib/php/20231123/ldap.so:
-lldap.2 => /usr/pkg/lib/libldap.so.2
-llber.2 => /usr/pkg/lib/liblber.so.2
-lc.12 => /usr/lib/libc.so.12
-lssl.3 => /usr/pkg/lib/libssl.so.3
-lcrypto.3 => /usr/pkg/lib/libcrypto.so.3
-lpthread.1 => /usr/lib/libpthread.so.1
wwwtest# ldd /usr/pkg/lib/php/20231123/zlib.so
/usr/pkg/lib/php/20231123/zlib.so:
-lz.1 => /usr/pkg/lib/libz.so.1
-lc.12 => /usr/lib/libc.so.12
--
Stephen
Home |
Main Index |
Thread Index |
Old Index