You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@apr.apache.org by Graham Leggett <mi...@sharp.fm> on 2005/01/17 14:29:13 UTC
apr.exp: purpose?
Hi all,
A build of APR v0.9 and and v1.0 both install a file apr.exp in the lib
directory.
What does this file do, and can it be excluded from the build?
Regards,
Graham
--
Re: apr.exp: purpose?
Posted by Jeff Trawick <tr...@gmail.com>.
On Mon, 17 Jan 2005 15:45:38 +0200 (SAST), Graham Leggett
<mi...@sharp.fm> wrote:
> Jeff Trawick said:
>
> > I don't know of any uses other than on AIX.
> >
> > It is used by some applications at build time on AIX.
> > It could/should be used by APR at build time on AIX to make sure we
> > don't export any unintended symbols, though I don't think we use it
> > that way at present. (httpd.exp *is* used that way.)
>
> Is it possible to rename this file to be apr-0.exp and apr-1.exp without
> any ill effects?
The ill effect would be that somebody's application build would fail.
But that isn't a horrible problem. I'm fine with renaming these as
you suggest and possibly breaking a handful of people as they upgrade
APR and rebuild their app the first time.
Re: apr.exp: purpose?
Posted by Graham Leggett <mi...@sharp.fm>.
Jeff Trawick said:
> I don't know of any uses other than on AIX.
>
> It is used by some applications at build time on AIX.
> It could/should be used by APR at build time on AIX to make sure we
> don't export any unintended symbols, though I don't think we use it
> that way at present. (httpd.exp *is* used that way.)
Is it possible to rename this file to be apr-0.exp and apr-1.exp without
any ill effects?
Regards,
Graham
--
Re: apr.exp: purpose?
Posted by Jeff Trawick <tr...@gmail.com>.
On Mon, 17 Jan 2005 15:29:13 +0200 (SAST), Graham Leggett
<mi...@sharp.fm> wrote:
> Hi all,
>
> A build of APR v0.9 and and v1.0 both install a file apr.exp in the lib
> directory.
>
> What does this file do, and can it be excluded from the build?
I don't know of any uses other than on AIX.
It is used by some applications at build time on AIX.
It could/should be used by APR at build time on AIX to make sure we
don't export any unintended symbols, though I don't think we use it
that way at present. (httpd.exp *is* used that way.)