You are viewing a plain text version of this content. The canonical link for it is here.
Posted to c-dev@axis.apache.org by "Samisa Abeysinghe (JIRA)" <ax...@ws.apache.org> on 2004/10/26 08:28:43 UTC
[jira] Created: (AXISCPP-225) Linux binary is too huge
Linux binary is too huge
------------------------
Key: AXISCPP-225
URL: http://issues.apache.org/jira/browse/AXISCPP-225
Project: Axis-C++
Type: Improvement
Versions: 1.3 Beta, 1.3 Final
Environment: Linux
Reporter: Samisa Abeysinghe
Fix For: 1.3 Final
I downloaded the Linux bin package and it was an unbelievable 19M.
I extracted and had a look to see what is wrong.
I noticed that in lib folder the same .so file has been copied 3
times.
e.g. for server lib:
libserver_engine.so
libserver_engine.so.0
libserver_engine.so.0.0.0
I think only one copy of a given .so file would be sufficient. (e.g.
libserver_engine.so)
Additionally do we need to ship the .a file?
If we remove the additional .so files the package size becomes 17M
However the most *serious* problem is that we have all the .libs
folders inside the samples
folders. They are definitely duplicates as we have client bins on bin
and server libs in lib.
When I remove those .libs files I get 10M bin package.
Still *Serious* I saw .o and .lo files in folders within samples.
When I removed those I got a bin package of 5.5M.
Please remove the unwanted files and cut down the binary size.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://issues.apache.org/jira/secure/Administrators.jspa
-
If you want more information on JIRA, or have a bug to report see:
http://www.atlassian.com/software/jira
[jira] Closed: (AXISCPP-225) Linux binary is too huge
Posted by "Samisa Abeysinghe (JIRA)" <ax...@ws.apache.org>.
[ http://issues.apache.org/jira/browse/AXISCPP-225?page=history ]
Samisa Abeysinghe closed AXISCPP-225:
-------------------------------------
Resolution: Fixed
I downloaded the bin package for Linux from http://www.apache.org/dist/ws/axis-c/ and tested. It works fine and the new size is 5M.
> Linux binary is too huge
> ------------------------
>
> Key: AXISCPP-225
> URL: http://issues.apache.org/jira/browse/AXISCPP-225
> Project: Axis-C++
> Type: Improvement
> Versions: 1.3 Beta, 1.3 Final
> Environment: Linux
> Reporter: Samisa Abeysinghe
> Fix For: 1.3 Final
>
> I downloaded the Linux bin package and it was an unbelievable 19M.
>
> I extracted and had a look to see what is wrong.
>
> I noticed that in lib folder the same .so file has been copied 3
> times.
> e.g. for server lib:
> libserver_engine.so
> libserver_engine.so.0
> libserver_engine.so.0.0.0
>
> I think only one copy of a given .so file would be sufficient. (e.g.
> libserver_engine.so)
>
> Additionally do we need to ship the .a file?
>
> If we remove the additional .so files the package size becomes 17M
>
> However the most *serious* problem is that we have all the .libs
> folders inside the samples
> folders. They are definitely duplicates as we have client bins on bin
> and server libs in lib.
>
> When I remove those .libs files I get 10M bin package.
>
> Still *Serious* I saw .o and .lo files in folders within samples.
> When I removed those I got a bin package of 5.5M.
> Please remove the unwanted files and cut down the binary size.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://issues.apache.org/jira/secure/Administrators.jspa
-
If you want more information on JIRA, or have a bug to report see:
http://www.atlassian.com/software/jira