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
Welcome back! If you're the original bug submitter, here's where you can edit the bug or add additional notes.
If you forgot your password, you can retrieve your password here.
Password:
Status:
Package:
Bug Type:
Summary:
From: philip at cornado dot com
New email:
PHP Version: OS:

 

 [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

Pull Requests

Pull requests:

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: Sat Dec 21 18:01:29 2024 UTC