On Sun, Mar 23, 2025 at 8:51 PM Klaus Ziegler <[email protected]> wrote:
> > Hi, > > here's the solution: > > https://github.com/OpenIndiana/oi-userland/pull/21242 > That's not really the solution, The problem is that the php configure check is simply broken, it blindly looks for the file in /usr/lib rather than where it should. It's picking up completely the wrong file - for example, if you only had a 32-bit imap it would still decide it had found it, only to fail later at the link stage. The only correct solution, I suspect, would be to patch php's configure to look in the right place. > I anyways would have stumbled across this, as I also > have to re-compile php releases for SPARC. > > Rgds > Klaus > > On 3/23/25 21:10, Goetz T. Fischer via oi-dev wrote: > > On Sun, 23 Mar 2025 03:06:24 +0100, Goetz T. Fischer wrote: > >> i guess since the dso is not in /usr/lib anymore but only in > /usr/lib/amd64, php's configure > >> doesn't pick it up and falls back to looking for the static lib which > we don't have. > > simply creating a libc-client.so link in /usr/lib solves this. so that's > indeed why it fails. > > > > unfortunately php's configure neither wants to make use of > -L/usr/lib/$(MACH64) nor setting > > --with-imap=shared,/usr/lib/$(MACH64) helps. > > > > _______________________________________________ > > oi-dev mailing list > > [email protected] > > https://openindiana.org/mailman/listinfo/oi-dev > > -- > illumos / illumos-developer / see discussions + participants + delivery > options Permalink > > _______________________________________________ > oi-dev mailing list > [email protected] > https://openindiana.org/mailman/listinfo/oi-dev > -- -Peter Tribble http://www.petertribble.co.uk/ - http://ptribble.blogspot.com/
_______________________________________________ oi-dev mailing list [email protected] https://openindiana.org/mailman/listinfo/oi-dev
