Re: cvs: php4 / README.Zeus
| From: | Ben Mansell | Date: | Mon, 17 Jul 2000 18:24:08 +0000 |
| Subject: | Re: cvs: php4 / README.Zeus | ||
| References: | 1 | Groups: | php.cvs |
| Request: | Send a blank email to php-cvs+get-790@lists.php.net to get a copy of this message | ||
On Mon, 17 Jul 2000, Sascha Schumann wrote:
> On Mon, 17 Jul 2000, Ben Mansell wrote:
>
> > joosters Mon Jul 17 10:18:03 2000 EDT
> >
> > Modified files:
> > /php4 README.Zeus
> > Log:
> > Minor adjustments to compile-advice
> >
> >
> > Index: php4/README.Zeus
> > diff -u php4/README.Zeus:1.3 php4/README.Zeus:1.4
> > --- php4/README.Zeus:1.3 Tue May 30 10:34:34 2000
> > +++ php4/README.Zeus Mon Jul 17 10:18:02 2000
> > @@ -93,6 +93,9 @@
> > may need to set LDFLAGS to '-L/usr/local/egcs/lib' (path depends on
> > your gcc installation)
> >
> > +FreeBSD 4.0:
> > +Some people may find they need to run ./configure with the
> > +'--enable-libgcc' compile option too.
>
> This is usually only necessary when mixing binaries produced with
> various compilers. Are there any other compilers beside GCC
> available for FreeBSD?
This was causing problems for a customer of ours who was trying to
compile PHP with Zeus+MySQL support together. I couldn't reproduce the
problem here, PHP builds were just working! I have no idea how their
mysql code was built, but I can't imagine they used anything other than
gcc to build it (their php build was with gcc 2.95.2)
Anyway, their resulting libraries had a '__pure_virtual' undefined
symbol, linking against libgcc where this symbol is defined fixed this.
I'm afraid I can't tell where the problem was - perhaps with their
external libraries that they linked in, or maybe with PHP? So I opted
instead to put a note in suggesting anyone finding a similar problem
should try the '--enable-libgcc' option. It can't hurt, can it?
I wish we could produce binaries for everybody, life would be far
simpler :) Unfortunately, the possible combinations of PHP options,
external programs and UNIX versions are far too great...
Ben
--
Ben Mansell, <ben@zeus.com> Zeus Technology Ltd
Download the world's fastest webserver! Universally Serving the Net
T:+44(0)1223 525000 F:+44(0)1223 525100 http://www.zeus.com
Newton House, Cambridge Business Park, Cambridge, CB4 0WZ, ENGLAND