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