Re: [PHP4BETA] cvs: /php4 Makefile.in configure.in.in
| From: | Gergely Madarasz | Date: | Thu, 01 Jan 1970 00:00:00 +0000 |
| Subject: | Re: [PHP4BETA] cvs: /php4 Makefile.in configure.in.in | ||
| References: | 1 | Groups: | php.version4 |
| Request: | Send a blank email to php-version4+get-4270@lists.php.net to get a copy of this message | ||
On Wed, 8 Sep 1999, Sascha Schumann wrote:
> Either
>
> - create an external build process, i.e. setup something
> like apxs which enables people to build shared modules
> which are linked against an existing php4 library
Yes, I think this would be the correct solution, but this needs a complete
rework of the build system...
> - use the `global: *' approach for versioning all shared
> modules during the initial compile
This wouldn't make it by itself, since external php4 symbols would not get
version info. Anyway, this is needed in the first case to, so internal
module symbols get versions... :)
> > and why abs_srcdir is needed.
>
> From configure.in.in:
>
> abs_srcdir=
(cd $srcdir; pwd)
> ...
> VERSION_SCRIPT="-Wl,--version-script=\$(abs_srcdir)/php.map"
>
> I don't see any compelling reason why you couldn't simply
> substitute abs_srcdir directly.
You set it to \$(srcdir), I just made it \$(abs_srcdir) analogously... of
course it could be substituted directly :)
Greg