Login | Register For Free | Help
Search for: (Advanced)

Mailing List Archive: Apache: Dev

are the *.exp files still used by any platform?

 

 

Apache dev RSS feed   Index | Next | Previous | View Threaded


fuankg at apache

Apr 29, 2012, 1:43 PM

Post #1 of 8 (471 views)
Permalink
are the *.exp files still used by any platform?

just curious for what the *.exp files might be used ...
to me it looks like a relic of times when the windows exports where not
done by dllexport prefixes but with *.exp files ...
they came in 12 years back with:
http://svn.apache.org/viewvc?view=revision&revision=83343
and are therefore in all 2.x branches ...

Gün.


covener at gmail

Apr 29, 2012, 1:59 PM

Post #2 of 8 (441 views)
Permalink
Re: are the *.exp files still used by any platform? [In reply to]

On Sun, Apr 29, 2012 at 4:43 PM, Guenter Knauf <fuankg [at] apache> wrote:
> just curious for what the *.exp files might be used ...
> to me it looks like a relic of times when the windows exports where not done
> by dllexport prefixes but with *.exp files ...
> they came in 12 years back with:
> http://svn.apache.org/viewvc?view=revision&revision=83343
> and are therefore in all 2.x branches ...

AFAICT AIX/libtool uses export files generated during the build, but
does not use the checked in ones.


fuankg at apache

Apr 29, 2012, 4:25 PM

Post #3 of 8 (435 views)
Permalink
Re: are the *.exp files still used by any platform? [In reply to]

Am 29.04.2012 22:59, schrieb Eric Covener:
> AFAICT AIX/libtool uses export files generated during the build, but
> does not use the checked in ones.
well, thats the point: if those in svn were used then a lot would be
missing since all newer modules dont have them ...

Gün.


wrowe at rowe-clan

Apr 30, 2012, 6:32 PM

Post #4 of 8 (435 views)
Permalink
Re: are the *.exp files still used by any platform? [In reply to]

On 4/29/2012 6:25 PM, Guenter Knauf wrote:
> Am 29.04.2012 22:59, schrieb Eric Covener:
>> AFAICT AIX/libtool uses export files generated during the build, but
>> does not use the checked in ones.
> well, thats the point: if those in svn were used then a lot would be missing since all
> newer modules dont have them ...

Windows does not need them; if OS/2, Netware and AIX don't either, let's
please axe them from svn.


fuankg at apache

May 1, 2012, 6:50 AM

Post #5 of 8 (431 views)
Permalink
Re: are the *.exp files still used by any platform? [In reply to]

Am 01.05.2012 03:32, schrieb William A. Rowe Jr.:
> On 4/29/2012 6:25 PM, Guenter Knauf wrote:
>> Am 29.04.2012 22:59, schrieb Eric Covener:
>>> AFAICT AIX/libtool uses export files generated during the build, but
>>> does not use the checked in ones.
>> well, thats the point: if those in svn were used then a lot would be missing since all
>> newer modules dont have them ...
>
> Windows does not need them; if OS/2, Netware and AIX don't either, let's
> please axe them from svn.
aha:
http://svn.apache.org/viewvc?view=revision&revision=92273
so from this commit it seems the *.exp were once added for AIX;
question is now if they are still used for the 2.0.x or 2.2.x branch?
Can someone familar with AIX please check how the build system for AIX
now works with these branches?

thanks, Gün.


covener at gmail

May 1, 2012, 7:30 AM

Post #6 of 8 (429 views)
Permalink
Re: are the *.exp files still used by any platform? [In reply to]

On Tue, May 1, 2012 at 9:50 AM, Guenter Knauf <fuankg [at] apache> wrote:
> Am 01.05.2012 03:32, schrieb William A. Rowe Jr.:
>
>> On 4/29/2012 6:25 PM, Guenter Knauf wrote:
>>>
>>> Am 29.04.2012 22:59, schrieb Eric Covener:
>>>>
>>>> AFAICT AIX/libtool uses export files generated during the build, but
>>>> does not use the checked in ones.
>>>
>>> well, thats the point: if those in svn were used then a lot would be
>>> missing since all
>>> newer modules dont have them ...
>>
>>
>> Windows does not need them; if OS/2, Netware and AIX don't either, let's
>> please axe them from svn.
>
> aha:
> http://svn.apache.org/viewvc?view=revision&revision=92273
> so from this commit it seems the *.exp were once added for AIX;
> question is now if they are still used for the 2.0.x or 2.2.x branch?
> Can someone familar with AIX please check how the build system for AIX now
> works with these branches?
>

Even 2.0 seems to just generate libmod_foo.exp then pass the generated
file to the linker, but I wouldn't go out of your way removing them
from 2.0 and 2.2 if they aren't bothering anyone.


fuankg at apache

May 1, 2012, 2:00 PM

Post #7 of 8 (429 views)
Permalink
Re: are the *.exp files still used by any platform? [In reply to]

Hi Eric,
Am 01.05.2012 16:30, schrieb Eric Covener:
> Even 2.0 seems to just generate libmod_foo.exp then pass the generated
> file to the linker, but I wouldn't go out of your way removing them
> from 2.0 and 2.2 if they aren't bothering anyone.
hmmm, so you say axe from 2.4.x/HEAD but keep ìn 2.2.x and 2.0.x?? Why
keep non-used/non-functional files?
Not that the files do bother me in any way, and I dont care about - but
now since we found they are obsolete why not clean them up?

Gün.


wrowe at rowe-clan

May 7, 2012, 1:05 PM

Post #8 of 8 (393 views)
Permalink
Re: are the *.exp files still used by any platform? [In reply to]

On 5/1/2012 4:00 PM, Guenter Knauf wrote:
> Hi Eric,
> Am 01.05.2012 16:30, schrieb Eric Covener:
>> Even 2.0 seems to just generate libmod_foo.exp then pass the generated
>> file to the linker, but I wouldn't go out of your way removing them
>> from 2.0 and 2.2 if they aren't bothering anyone.
> hmmm, so you say axe from 2.4.x/HEAD but keep ìn 2.2.x and 2.0.x?? Why keep
> non-used/non-functional files?
> Not that the files do bother me in any way, and I dont care about - but now since we found
> they are obsolete why not clean them up?

Because that would be another diff that the reviewer needs to substantiate.
Maintenance branches should only have necessary, not cosmetic maintenance.
This is why it is evil to do major whitespace corrections on those branches,
it just muddies the picture for the rest of us.

Apache dev RSS feed   Index | Next | Previous | View Threaded
 
 


Interested in having your list archived? Contact Gossamer Threads
 
  Web Applications & Managed Hosting Powered by Gossamer Threads Inc.