php.net |  support |  documentation |  report a bug |  advanced search |  search howto |  statistics |  random bug |  login
Request #24337 additional configure --with-avail, and fix --enable-all
Submitted: 2003-06-25 11:59 UTC Modified: 2022-04-07 15:03 UTC
Votes:5
Avg. Score:3.8 ± 1.0
Reproduced:2 of 3 (66.7%)
Same Version:0 (0.0%)
Same OS:1 (50.0%)
From: philip at cornado dot com Assigned: ilutov (profile)
Status: Closed Package: *General Issues
PHP Version: 7.0 OS: all
Private report: No CVE-ID: None
 [2003-06-25 11:59 UTC] philip at cornado dot com
Description:
------------
The following configure options would be nice:

New features:
-----------------------------------------------------------
--with-avail   : Compiles in all --with-* extensions that 
                 are available on a system.  If not
                 available/found, they are skipped.
--enable-avail : Alias to --enable-all as I assume all
                 enables are available.  Maybe not?
--with-all     : Attempts to compile with all --with-*
                 extensions, available or not.

Changed behavior:
-----------------------------------------------------------
--enable-all   : Attempts to compile in all --enable-*
                 extensions.  Currently this attempts to
                 compile in --with and --enable, so can
                 be considered "broken".

There can also be --without-all and --disable-all although   --disable-all currently exists, it disables everything, --with or --enable.

So, this is also a request to fix --enable-all or perhaps rename it as --with-all (but even then it wouldn't be fully accurate).


Patches

Add a Patch

Pull Requests

Pull requests:

Add a Pull Request

History

AllCommentsChangesGit/SVN commitsRelated reports
 [2010-11-19 01:12 UTC] jani@php.net
-Status: Open +Status: Wont fix -Package: Feature/Change Request +Package: *General Issues
 [2010-11-19 01:12 UTC] jani@php.net
It already works like 'with-avail'. And not very useful either.
 [2012-09-17 00:00 UTC] philip@php.net
Not sure how a feature request can be closed like this, and besides, --enable-all 
does not work like the "--with-avail" description.
 [2012-09-17 00:00 UTC] philip@php.net
-Status: Wont fix +Status: Open
 [2014-12-30 21:10 UTC] tyrael@php.net
-PHP Version: 4.3.3RC1 +PHP Version: 7.0
 [2015-06-13 06:29 UTC] kalle@php.net
On Windows we got something similar; --enable-snapshot-build which basically enables everything, perhaps this could be something the Unix build system could inherit as well
 [2017-10-24 01:37 UTC] kalle@php.net
-Status: Open +Status: Analyzed
 [2020-06-17 16:09 UTC] Adlertanikia37 at gmail dot com
The following pull request has been associated:

Patch Name: protect master branches except for the pecl repos against force pushes
On GitHub:  https://github.com/php/karma/pull/4
Patch:      https://github.com/php/karma/pull/4.patch
 [2021-12-22 08:01 UTC] tateshelby6 at gmail dot com
The following pull request has been associated:

Patch Name: Prevent the creation of new branches from random users
On GitHub:  https://github.com/php/karma/pull/7
Patch:      https://github.com/php/karma/pull/7.patch
 [2022-04-07 15:03 UTC] ilutov@php.net
-Status: Analyzed +Status: Closed -Assigned To: +Assigned To: ilutov
 [2022-04-07 15:03 UTC] ilutov@php.net
The current build system is old and complex. There are ongoing discussions about moving to something else, so I don't think this makes sense at this point in time. If there's still a desire for this feel free to open a new issue on GitHub.
 
PHP Copyright © 2001-2024 The PHP Group
All rights reserved.
Last updated: Tue Mar 19 05:01:29 2024 UTC