Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 21 Sep 2023 23:53:37 +0000
From:      bugzilla-noreply@freebsd.org
To:        ports-bugs@FreeBSD.org
Subject:   [Bug 274011] lang/php83: ifunc support is disabled
Message-ID:  <bug-274011-7788@https.bugs.freebsd.org/bugzilla/>

next in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D274011

            Bug ID: 274011
           Summary: lang/php83: ifunc support is disabled
           Product: Ports & Packages
           Version: Latest
          Hardware: Any
                OS: Any
            Status: New
          Severity: Affects Only Me
          Priority: ---
         Component: Individual Port(s)
          Assignee: bofh@freebsd.org
          Reporter: tom@hur.st
             Flags: maintainer-feedback?(bofh@freebsd.org)
          Assignee: bofh@freebsd.org

In the process of looking at how projects handle ifunc support, I came acro=
ss
this in PHP's configure.ac:

https://github.com/php/php-src/blob/edd72da03abc7dc1f2ae51825201488045f6ef3=
7/configure.ac#L568-L569

  dnl At least some versions of FreeBSD seem to have buggy ifunc support, s=
ee
  dnl bug #77284. Conservatively don't use ifuncs on FreeBSD.

The referenced bug from late 2018: https://bugs.php.net/bug.php?id=3D77284

Suggestion there is it's fixed in FreeBSD 12, and the associated bugs in the
thread point at a few other fixes that may or may not be relevant.

Either way, with this disabled FreeBSD will be lacking SIMD versions of, er,
whatever PHP has SIMD versions of, so perhaps some effort should be made to
re-enable it and see what happens?

--=20
You are receiving this mail because:
You are the assignee for the bug.=



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-274011-7788>