Conversation
| @@ -0,0 +1,12 @@ | |||
| # PIE downloader | |||
There was a problem hiding this comment.
General question to reviewers; what is the earliest version of PHP we could get this into? PIE supports PHP 8.1+, so ideally that, but obviously it is out of support, so won't actually get any new releases. I suppose it would be PHP 8.4+?
|
While I'm all in for shipping pie with installations by default, I don't think build time is the place to start a download of a separate project. This seems more of a distribution issue than being related to php itself. Also a bit weird to depend on pie, which has php as a dependency, when building php. Especially in versions that can't even run the phar. |
This approach is the same already taken by PEAR, so there's already a precedence for this. Note that this isn't (yet) bundled by default, you must specify
This target happens after PHP is already built :)
This is actually an interesting issue; I already encountered this since PIE does not advertise compatibility with PHP 8.6 yet. The built in Box "requirements checker" will cause the |
Doesn't necessarily means it was or is the right decision :P
Ah... yeah. That makes this make more sense. But I don't necessarily think it's necessary. The extension installer isn't currently bundled either, right?
should be acceptable. And it won't have any issues in regards to old/new php versions because it could use a boxed binary. |
Adds
--with-pie(or--with-pie=/pie/path) options to./configure; this downloads PIE into the given path (defaults to$$prefix/lib/php/pie).Fixes php/pie#564