[ITK Community] [Insight-developers] Stripping Libraries on OSX
Bradley Lowekamp
blowekamp at mail.nih.gov
Mon Mar 10 09:57:11 EDT 2014
Thanks you very much for the info.
So this is the patch I came up with for SimpleITK:
https://github.com/SimpleITK/SimpleITK/commit/8fa9c0f196d2d827aff17404c5be94674ae1892a
I am only stripping the SWIG generated wrapped libraries, because the common SimpleITK libraries are cmake installable.
The current 0.8rc2 builds are built with just the strip flag "-x". This reduced the the number of symbols listed by nm form ~500,000 to ~5,000 saving almost 100Mb from the library size and about 25% of the binary download.
I am pondering just using more aggressive stripping to remove all of them.
Thanks,
Brad
On Mar 4, 2014, at 9:34 AM, Brad King <brad.king at kitware.com> wrote:
> On 03/04/2014 09:21 AM, Bradley Lowekamp wrote:
>> Is there a macro/function to manually run the stripping in cmake?
>> or does it only automatically happen on installation/packaging?
>
> The latter, but it uses the strip command stored in CMAKE_STRIP
> during configuration. One could use execute_process to invoke
> that during configuration or add_custom_command to invoke it during
> the build.
>
> -Brad K
>
_______________________________________________
Powered by www.kitware.com
Visit other Kitware open-source projects at
http://www.kitware.com/opensource/opensource.html
Kitware offers ITK Training Courses, for more information visit:
http://kitware.com/products/protraining.php
Please keep messages on-topic and check the ITK FAQ at:
http://www.itk.org/Wiki/ITK_FAQ
Follow this link to subscribe/unsubscribe:
http://www.itk.org/mailman/listinfo/insight-developers
More information about the Community
mailing list