Skip to content

[pull] master from php:master#568

Merged
pull[bot] merged 10 commits into
dolfly:masterfrom
php:master
Feb 23, 2026
Merged

[pull] master from php:master#568
pull[bot] merged 10 commits into
dolfly:masterfrom
php:master

Conversation

@pull

@pull pull Bot commented Feb 23, 2026

Copy link
Copy Markdown

See Commits and Changes for more details.


Created by pull[bot] (v2.0.0-alpha.4)

Can you help keep this open source service alive? 💖 Please sponsor : )

nicolas-grekas and others added 10 commits February 23, 2026 12:30
By splitting the massive tests into more specific, smaller tests.
- Replace RETVAL_TRUE/FALSE with RETVAL_BOOL
- Replace RETURN_TRUE/FALSE with RETURN_BOOL
…ntl_signal

Move the signal table update after the php_signal4 call, mirroring
what is already done in the SIG_DFL/SIG_IGN (integer) code path.
This prevents a stale entry in the table if sigaction fails.

close GH-21270
* PHP-8.4:
  ext/pcntl: Fix signal table updated before php_signal4 succeeds in pcntl_signal
* PHP-8.5:
  ext/pcntl: Fix signal table updated before php_signal4 succeeds in pcntl_signal
When installing executables that were built using libtool, we are
supposed to use

  $ libtool --mode-install <install-command>

rather than the bare <install-command>. This is discussed ever so
briefly in the "Installing executables" section of the GNU libtool
documentation:

  https://www.gnu.org/software/libtool/manual/libtool.html

So far this has not caused a problem with GNU libtool on the platforms
that PHP supports, but there is an alternate libtool implementation
called slibtool that stores wrappers at the locations where PHP is
expecting the true executables to live. As a result, the wrappers (and
not the executables) are installed when slibtool is used to build PHP.

This is fixed by replacing,

  $(INSTALL)

with

  $(LIBTOOL) --mode=install $(INSTALL)

in the install-foo rules for the executables that are built with
libtool.

Closes GH-13674
* PHP-8.4:
  sapi/*/Makefile.frag: install programs built with libtool, with libtool
* PHP-8.5:
  sapi/*/Makefile.frag: install programs built with libtool, with libtool
@pull pull Bot locked and limited conversation to collaborators Feb 23, 2026
@pull pull Bot added the ⤵️ pull label Feb 23, 2026
@pull pull Bot merged commit 7158e63 into dolfly:master Feb 23, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants