On Jul 4, 2025, at 6:52 PM, Peter Kokot <p...@php.net> wrote:
> 
> I'd also suggest deprecating building ext/readline with the Readline library 
> and
> ext/dba with the GDBM library.
> 
> These two libraries are released under the GPL-3 license, which is not
> compatible with PHP. In practice this means that PHP linked with 
> GPL-3-licensed
> software should not be distributed, making it impractical for any server
> environment beyond a local testing project. This issue isn't immediately
> obvious, but many packagers need to be aware of it and avoid building with 
> these
> libraries.
> 
> ext/readline works fine with the Editline library as an alternative,
> ext/dba works fine with other handlers.
> 
> This suggestion would otherwise delay resolving the issue, as it would require
> an RFC vote - something I hoped to avoid in pull requests. But I suppose 
> that's
> how it has to be handled.

To add to this, GDBM also doesn't seem to work with our ext/dba tests;
QDBM did, however.

I ran into this earlier when doing the PPC CI work:

https://github.com/php/php-src/pull/17258#issuecomment-2585405491

Reply via email to