Skip to content

Commit d5dae8b

Browse files
authored
[skip ci] Update upgrading docs for build related changes (php#13176)
This updates the UPGRADING documents with current build system changes done since the PHP-8.3 release.
1 parent 2bacd4e commit d5dae8b

File tree

2 files changed

+24
-2
lines changed

2 files changed

+24
-2
lines changed

UPGRADING

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -371,6 +371,10 @@ PDO_SQLITE:
371371
8. Removed Extensions and SAPIs
372372
========================================
373373

374+
- PSpell:
375+
. The pspell extension has been unbundled and moved to PECL.
376+
RFC: https://wiki.php.net/rfc/unbundle_imap_pspell_oci8
377+
374378
========================================
375379
9. Other Changes to Extensions
376380
========================================

UPGRADING.INTERNALS

Lines changed: 20 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -38,9 +38,27 @@ PHP 8.4 INTERNALS UPGRADE NOTES
3838
2. Build system changes
3939
========================
4040

41-
a. Unix build system changes
41+
a. Abstract
42+
- SIZEOF_SHORT symbol removed (size of 2 on 32-bit and 64-bit platforms).
43+
- DBA_CDB_MAKE symbol removed in ext/dba.
44+
- The configure option --with-mhash emits deprecation warning.
45+
- The configure option --with-pspell has been removed.
46+
47+
b. Unix build system changes
4248
- The configure option --with-zlib-dir has been removed.
43-
- Symbol COOKIE_IO_FUNCTIONS_T has been removed (use cookie_io_functions_t).
49+
- COOKIE_IO_FUNCTIONS_T symbol has been removed (use cookie_io_functions_t).
50+
- HAVE_SOCKADDR_UN_SUN_LEN symbol renamed to HAVE_STRUCT_SOCKADDR_UN_SUN_LEN.
51+
- PHP_CHECK_IN_ADDR_T M4 macro and 'in_addr_t' fallback definition to 'u_int'
52+
removed (use AC_CHECK_TYPES Autoconf macro instead).
53+
- HAVE_ODBC2 symbol has been removed in ext/odbc.
54+
- Removed linking with obsolete dnet_stub library in ext/pdo_dblib.
55+
- Removed checking and linking with obsolete libbind for some functions.
56+
57+
c. Windows build system changes
58+
- Added Bison flag '-Wall' when generating lexer files as done in *nix build
59+
system.
60+
- HAVE_WIN32_NATIVE_THREAD, USE_WIN32_NATIVE_THREAD, ENABLE_THREADS symbols
61+
in ext/mbstring/libmbfl removed.
4462

4563
========================
4664
3. Module changes

0 commit comments

Comments
 (0)