php.net |  support |  documentation |  report a bug |  advanced search |  search howto |  statistics |  random bug |  login
Bug #21526 Linker failure - ".
Submitted: 2003-01-08 14:09 UTC Modified: 2003-01-09 10:04 UTC
From: lhecking at nmrc dot ucc dot ie Assigned:
Status: Not a bug Package: Compile Failure
PHP Version: 4.3.0 OS: Solaris 7/8
Private report: No CVE-ID: None
 [2003-01-08 14:09 UTC] lhecking at nmrc dot ucc dot ie
Thumbs down for the new build system ...

It is impossible to get php 4.3.0 compiled on Solaris 7 and 8.
Some program in the chain craps out with "Output line too long.", and I have reason to believe it's the Solaris linker.

I think the problem is that all object files are passed to
the linker directly on the command line. The solution to the
problem (IMHO) is to create intermediate libraries, because
the number of objects linked into the final .so depends on
the number of configured extensions.


Patches

Pull Requests

Add a Pull Request

History

AllCommentsChangesGit/SVN commitsRelated reports
 [2003-01-08 14:11 UTC] derick@php.net
Due to a bug in the installed sed on your system the build
fails. Install GNU sed and it should be okay.
 
Thank you for your interest in PHP.
 [2003-01-09 10:03 UTC] lhecking at nmrc dot ucc dot ie
sed! Now this mkaes sense ... GNU sed works fine, thanks.

However, I still think it should be possible to build software
like php with native tools, and intermediate libraries would
be the way to go.
 [2003-01-09 10:04 UTC] derick@php.net
It was like that, but it was too inflexible and slow, that's why we have a new build system that is much faster, but produces one big line on which sed chokes... and if that's the only problem I really want to life with it.
 
PHP Copyright © 2001-2024 The PHP Group
All rights reserved.
Last updated: Wed Aug 14 11:01:29 2024 UTC