@tompear. Interesting. grep -ri nuspell php-7.4.27
on php 7.4 sources gives nothing. Sure you have no 3rd party modules installed?
$ for i in /usr/lib/php74/modules/*.so ; do b=$(readelf -a $i | grep -i library | grep spell); if [[ ! -z $b ]]; then echo $i ; echo $b; fi; done
/usr/lib/php74/modules/pspell.so
0x0000000000000001 (NEEDED) Shared library: [libaspell.so.15] 0x0000000000000001 (NEEDED) Shared library: [libpspell.so.15] 0x000000000000000e (SONAME) Library soname: [pspell.so]
I see only one module is referencing spell
substring, but no nuspell
XSL module:
$ readelf -a /usr/lib/php74/modules/xsl.so | grep -i shared
Type: DYN (Shared object file)
0x0000000000000001 (NEEDED) Shared library: [libxslt.so.1]
0x0000000000000001 (NEEDED) Shared library: [libxml2.so.2]
0x0000000000000001 (NEEDED) Shared library: [libexslt.so.0]
0x0000000000000001 (NEEDED) Shared library: [libc.so.6]
INTL:
$ readelf -a /usr/lib/php74/modules/intl.so | grep -i shared
Type: DYN (Shared object file)
0x0000000000000001 (NEEDED) Shared library: [libicuio.so.70]
0x0000000000000001 (NEEDED) Shared library: [libicui18n.so.70]
0x0000000000000001 (NEEDED) Shared library: [libicuuc.so.70]
0x0000000000000001 (NEEDED) Shared library: [libicudata.so.70]
0x0000000000000001 (NEEDED) Shared library: [libstdc++.so.6]
0x0000000000000001 (NEEDED) Shared library: [libm.so.6]
0x0000000000000001 (NEEDED) Shared library: [libgcc_s.so.1]
0x0000000000000001 (NEEDED) Shared library: [libc.so.6]
Pinned Comments
el_aur commented on 2022-01-27 12:06 (UTC) (edited on 2022-02-01 21:33 (UTC) by el_aur)
Read Carefully! Breaking changes in compare with native PHP package
Console version
/usr/bin/php74
is installed withphp74-cli
subpackage,php74
doesn't include it anymore!!!PEAR and PECL are available as
php74-pear
andphp74-pecl
subpackagesAll shared modules are respresented as stand-alone subpackages and are not included with
php74
package anymore.No more extensions in php.ini itself! Separate INI files for each extension are placed in
/etc/php74/conf.d
They are loaded in correct order according to priorityModules: mysqlnd, mysqli and pdo_mysql are moved to single package
php74-mysql
php74-xsl
requiresphp74-xml
andphp74-dom
to be installedphp74-enchant
build with dependencies:libvoikko
,hspell
,hunspell
,nuspell
,aspell