Bug #78681 [Com]: Can't locate API module structure `php8_module' in file /BUILD/php-8.0.0/libs/l
| From: | lzsiga at freemail dot c3 dot hu | Date: | Wed, 29 Jul 2020 18:39:12 +0000 |
| Subject: | Bug #78681 [Com]: Can't locate API module structure `php8_module' in file /BUILD/php-8.0.0/libs/l | ||
| References: | 1 | Groups: | php.bugs |
| Request: | Send a blank email to php-bugs+get-228281@lists.php.net to get a copy of this message | ||
Edit report at https://bugs.php.net/bug.php?id=78681&edit=1
ID: 78681
Comment by: lzsiga at freemail dot c3 dot hu
Reported by: bugreports at gmail dot com
Summary: Can't locate API module structure `php8_module' in
file /BUILD/php-8.0.0/libs/l
Status: Closed
Type: Bug
Package: Apache2 related
Operating System: Linux
PHP Version: master-Git-2019-10-17 (Git)
Assigned To: nikic
Block user comment: N
Private report: N
New Comment:
Note: I could even bring up the idea of using standard major and minor version numbers like
libphp.so and libphp.so.8 being symlinks to libphp.so.8.0.0.
Previous Comments:
------------------------------------------------------------------------
[2020-07-29 18:33:04] lzsiga at freemail dot c3 dot hu
Hi, I have the same problem: if the previous versions were able to include the major version number
into the filename (libphp5.so, libphp7.so) also into the DT_SONAME header, why cannot version 8 do
the same? Why does it generate libphp.so instead of libphp8.so?
------------------------------------------------------------------------
[2019-10-29 15:06:15] nikic@php.net
Automatic comment on behalf of nikita.ppv@gmail.com
Revision: http://git.php.net/?p=php-src.git;a=commit;h=ad53bacf3872c22919fc2620112ae64917f1c26a
Log: Fix bug #78681 by renaming libphp8.so to libphp.so
------------------------------------------------------------------------
[2019-10-18 09:51:33] bugreports at gmail dot com
PHP5: php5_module, libphp5.so
PHP7: php7_module, libphp7.so
PHP8: php_module, libphp8.so
don't you see the inconsistency?
either stay at "php8_module" and "libphp8.so" as all the years before or one and
for all stop the number nosense which makes configuartion and upgrade/downgrade harder then it could
be
what you are currently doing is breaking templates on buildsystems which are designed to build and
autotest/profile whatever with no real gain while a test for "libphp.so" would be easy to
implement
------------------------------------------------------------------------
[2019-10-18 09:16:40] nikic@php.net
Do I understand correctly that the bug report here is that we should generate "libphp.so"
rather than "libphp8.so", and nothing more? Or is there some additional issue?
------------------------------------------------------------------------
[2019-10-17 22:35:49] bugreports at gmail dot com
well, 'php_module' would be cool but only in combination with libphp.so instead
libphp8.so, i hate stuff like below from the bottom of my heart since many years :-)
<IfModule mod_php5.c>
php_flag engine off
</IfModule>
<IfModule mod_php7.c>
php_flag engine off
</IfModule>
<IfModule mod_php8.c>
php_flag engine off
</IfModule>
------------------------------------------------------------------------
The remainder of the comments for this report are too long. To view
the rest of the comments, please view the bug report online at
https://bugs.php.net/bug.php?id=78681
--
Edit this bug report at https://bugs.php.net/bug.php?id=78681&edit=1