File tree 2 files changed +13
-0
lines changed 2 files changed +13
-0
lines changed Original file line number Diff line number Diff line change @@ -18,6 +18,9 @@ PHP NEWS
18
18
- Date:
19
19
. Fixed bug with parsing large negative numbers with the @ notation. (Derick)
20
20
21
+ - Core:
22
+ . Fixes segfault with Fiber on FreeBSD i386 architecture. (David Carlier)
23
+
21
24
- Fileinfo:
22
25
. Fixed bug GH-8805 (finfo returns wrong mime type for woff/woff2 files).
23
26
(Anatol)
Original file line number Diff line number Diff line change @@ -1224,6 +1224,7 @@ AS_CASE([$host_cpu],
1224
1224
AS_CASE ( [ $host_os] ,
1225
1225
[ darwin*] , [ fiber_os="mac"] ,
1226
1226
[ aix*|os400*] , [ fiber_os="aix"] ,
1227
+ [ freebsd*] , [ fiber_os="freebsd"] ,
1227
1228
[ fiber_os="other"]
1228
1229
)
1229
1230
@@ -1247,6 +1248,15 @@ elif test "$fiber_os" = 'aix'; then
1247
1248
# AIX uses a different calling convention (shared with non-_CALL_ELF Linux).
1248
1249
# The AIX assembler isn't GNU, but the file is compatible.
1249
1250
fiber_asm_file="${fiber_asm_file_prefix}_xcoff_gas"
1251
+ elif test "$fiber_os" = 'freebsd'; then
1252
+ case $fiber_cpu in
1253
+ i386*)
1254
+ fiber_asm="no"
1255
+ ;;
1256
+ *)
1257
+ fiber_asm_file="${fiber_asm_file_prefix}_elf_gas"
1258
+ ;;
1259
+ esac
1250
1260
elif test "$fiber_asm_file_prefix" != 'unknown'; then
1251
1261
fiber_asm_file="${fiber_asm_file_prefix}_elf_gas"
1252
1262
else
You can’t perform that action at this time.
0 commit comments