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.)