RE: [PHP-DEV] configure patch for Solaris
| From: | Florian Clever | Date: | Wed, 11 Sep 2002 23:54:28 +0000 |
| Subject: | RE: [PHP-DEV] configure patch for Solaris | ||
| References: | 1 | Groups: | php.dev |
| Request: | Send a blank email to php-dev+get-88220@lists.php.net to get a copy of this message | ||
a linker failure related to a problem with the gnu compiler.
I do not have the exact error message at hand right now, because it has been
a little while since we compiled.
I can reproduce the exact error message if necessary in a few days.
We were using gcc-2.95.3.
gcc 3.1 produces undefined reference to `__gxx_personality_v0' when
compiling sablot/php.
sorry to not be more specific.
Florian
> -----Original Message-----
> From: derick@php.net [mailto:derick@php.net]
> Sent: Wednesday, September 11, 2002 12:43 PM
> To: Florian Clever
> Cc: PHP Developers Mailing List
> Subject: RE: [PHP-DEV] configure patch for Solaris
>
>
> Florian,
>
> what exactly did go wrong without this patch?
>
> Derick
>
> On Wed, 11 Sep 2002, Florian Clever wrote:
>
> > Derick,
> >
> > I understand that. Unfortunately I do currently not have the
> Knowledge to
> > patch the .m4 files, thus was hoping somebody else can figure it out.
> > I wanted to pass the information I had along, hoping it help advance PHP
> > support for the Solaris Platform.
> >
> > Florian
> >
> > > -----Original Message-----
> > > From: derick@php.net [mailto:derick@php.net]
> > > Sent: Wednesday, September 11, 2002 12:18 PM
> > > To: Florian Clever
> > > Cc: PHP Developers Mailing List; Daniel Parks; Daniel Dreier
> > > Subject: Re: [PHP-DEV] configure patch for Solaris
> > >
> > >
> > > Hello Florian,
> > >
> > > it has no use to patch configure directly, you need to find your
> > > solution in one of the .m4 files in the source.
> > >
> > > Derick
> > >
> > > On Wed, 11 Sep 2002, Florian Clever wrote:
> > >
> > > > Hi,
> > > >
> > > > we have installed PHP under Solaris with Apache 2, Oci8,
> XSLT (with JS
> > > > multithreaded) etc. (configure line follows further down).
> > > > However we had to repeadetly make a one line change to the
> > > "configure" file.
> > > > This identical change was made for PHP 4.2.2 and 4.2.3. (This
> > > change so far
> > > > has only been necessary under Solaris and not Linux).
> > > >
> > > > The diff of the our change follows. Obviously our change is a
> > > massive hack.
> > > >
> > > > Could this patch be applied to PHP or are we doing
> something else wrong?
> > > >
> > > > diff -u configure.php configure.php.orig
> > > > --- configure.php Tue Aug 6 16:14:20 2002
> > > > +++ configure.php.orig Sun Jul 21 05:56:20 2002
> > > > @@ -66529,11 +66529,7 @@
> > > > JS_GetRuntime()
> > > > ; return 0; }
> > > > EOF
> > > > -###verinform: redefine to include -G
> > > > -ac_link='${CC-cc} -G -o conftest${ac_exeext} $CFLAGS
> $CPPFLAGS $LDFLAGS
> > > > conftest.$ac_ext $LIBS 1>&5'
> > > > if { (eval echo configure:66533: \"$ac_link\") 1>&5; (eval
> $ac_link)
> > > > 2>&5; } && test -s conftest${ac_exeext}; then
> > > > -###verinform: now put it back like it was:
> > > > -ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS
> $CPPFLAGS $LDFLAGS
> > > > conftest.$ac_ext $LIBS 1>&5'
> > > > rm -rf conftest*
> > > > eval "ac_cv_lib_$ac_lib_var=yes"
> > > > else
> > > >
> > > >
> > > > Configure line:
> > > > configure:
> > > > rm config.cache
> > > > rm debug.log
> > > > make clean
> > > > ./configure --with-apxs2=/usr/local/apache2/bin/apxs \
> > > > --with-iconv=/usr/local/lib \
> > > > --with-gd=/usr/local \
> > > > --with-jpeg-dir=/usr/local \
> > > > --with-freetype-dir=/usr/local \
> > > > --with-xpm-dir=/usr/local \
> > > > --with-png-dir=/usr/local \
> > > > --with-zlib \
> > > > --enable-trans--sid \
> > > > --enable-track-vars \
> > > > --enable-xslt \
> > > > --with-xslt-sablot=/usr/local/src/Sablot-0.95 \
> > > > --with-expat-dir=/usr/local \
> > > > --with-sablot-errors-descriptive \
> > > > --with-zlib \
> > > > --with-config-file-path=/etc \
> > > > --disable-debug \
> > > > --without-mysql \
> > > > --with-oci8=/usr/local/oracle/ora32bit \
> > > > --with-sablot-js=/usr/local \
> > > > --with-tsrm-pthreads \
> > > > --enable-sigchild
> > > >
> > > > PS: Credit for this goes to Dan Damon.
> > > >
> > > > thank you very much,
> > > > Florian Clever
> > > >
> > > > Software Architect
> > > > Verinform
> > > > http://www.verinform.com/
> > > >
> > > >
> > > > --
> > > > PHP Development Mailing List
> > > > <http://www.php.net/>
> > > > To unsubscribe, visit:
> > > > http://www.php.net/unsub.php
> > > >
> > >
> > > ------------------------------------------------------------------
> > > ---------
> > > Did I help you?
> > > http://www.derickrethans.nl/link.php?url=giftlist
> > > Frequent ranting: http://www.derickrethans.nl/
> > > ------------------------------------------------------------------
> > > ---------
> > > PHP: Scripting the Web - derick@php.net
> > > All your branches are belong to me!
> > > SRM: Script Running Machine - www.vl-srm.net
> > > ------------------------------------------------------------------
> > > ---------
> >
>
> ------------------------------------------------------------------
> ---------
> Did I help you?
> http://www.derickrethans.nl/link.php?url=giftlist
> Frequent ranting: http://www.derickrethans.nl/
> ------------------------------------------------------------------
> ---------
> PHP: Scripting the Web - derick@php.net
> All your branches are belong to me!
> SRM: Script Running Machine - www.vl-srm.net
> ------------------------------------------------------------------
> ---------
>
>
> --
> PHP Development Mailing List <http://www.php.net/>
> To unsubscribe, visit: http://www.php.net/unsub.php