Commit Graph

20 Commits

Author SHA1 Message Date
Tianon Gravi
3dc9a6988d Add "--with-pic" to configure flags (specifically to fix i386)
After looking/comparing at the output of `./configure` for our i386 and amd64 builds against that of Debian's i386 build, our i386 build was the only one of the three to include `checking whether to force non-PIC code in shared modules... yes` (the other two were `no`).

Debian includes `--with-pic`, and we do not.

Looking at the upstream PHP code for this configure check (313a56add0/configure.ac (L241-L256)), this makes total sense, and explains why i386 is the only architecture we see this issue on:

```m4
dnl Disable PIC mode by default where it is known to be safe to do so, to avoid
dnl the performance hit from the lost register.
AC_MSG_CHECKING([whether to force non-PIC code in shared modules])
case $host_alias in
  i?86-*-linux*|i?86-*-freebsd*)
    if test "${with_pic+set}" != "set" || test "$with_pic" = "no"; then
      with_pic=no
      AC_MSG_RESULT(yes)
    else
      AC_MSG_RESULT(no)
    fi
    ;;
  *)
    AC_MSG_RESULT(no)
    ;;
esac
```

This was probably already implied by our `CFLAGS` (and the compiler) on Alpine, but I figured it doesn't hurt to be explicit / consistent.
2020-11-04 17:22:43 -08:00
Joe Ferguson
e12d4c5d46 Drop md5 checksums 2020-10-29 13:51:51 -07:00
Docker Library Bot
4c5cb612e6 Update 7.3 to 7.3.24 2020-10-29 12:46:23 +00:00
Joe Ferguson
a940d67380 Drop .so from "extension=" in docker-php-ext-enable generated ini files 2020-10-23 12:34:00 -07:00
Docker Library Bot
4c91c82a42 Update 7.3 to 7.3.23 2020-10-01 15:33:48 +00:00
Docker Library Bot
d6838d8e45 Update 7.3 to 7.3.22 2020-09-03 12:46:17 +00:00
Tianon Gravi
165f8ca09c Add initial jq-based templating engine 2020-08-28 15:17:53 -07:00
Docker Library Bot
098e442542 Update to 7.3.21 2020-08-06 12:46:15 +00:00
Docker Library Bot
a7a32c7483 Update to 7.3.20 2020-07-09 17:52:38 +00:00
Docker Library Bot
424dbd51d6 Update to 7.3.19 2020-06-11 12:46:12 +00:00
Joe Ferguson
a041c4250b Add ini-name to ext-install to pass along to ext-enable
Support an absolute path for --ini-name
2020-06-02 10:41:14 -07:00
Docker Library Bot
a3cf31c902 Update to 7.3.18 2020-05-14 12:46:13 +00:00
Tianon Gravi
b3532e478a Update upstream download URLs
These are the URLs listed on https://www.php.net/downloads (and the URLs Homebrew is using), so they seem more appropriate/correct than these older URLs we've been using.
2020-05-05 13:28:02 -07:00
Tianon Gravi
1cc409c705 Apply typo fixes 2020-04-27 11:51:58 -07:00
Tianon Gravi
7ccfc9272c Remove "--hash-style=both"
It turns out that --hash-style=gnu is considered better than either of --hash-style=both or --hash-style=sysv, assuming your environment/platform supports it.

On amd64 with both Debian's and Alpine's linkers, --hash-style=gnu is the default.

This is especially relevant on MIPS (mips64le), where "ld: .gnu.hash is incompatible with the MIPS ABI" (so the linker sanely defaults to --hash-style=sysv there, as it should).
2020-04-16 20:49:46 -07:00
Docker Library Bot
d66997097a Update to 7.3.17 2020-04-16 12:46:13 +00:00
Docker Library Bot
33b1561787 Update to 7.3.16 2020-03-19 15:09:57 +00:00
Docker Library Bot
a80762e229 Update to 7.3.15 2020-02-20 12:18:25 +00:00
Docker Library Bot
affbdaf138 Update to 7.3.14 2020-01-23 13:46:14 +00:00
J0WI
622b2415c6 Add Alpine 3.11 2019-12-20 01:33:57 +01:00