[C++-sig] bindings size

Renato Araujo renatox at gmail.com
Fri Jan 23 19:51:53 CET 2009


hi David,

This size is about my library, when I use "class_" and ".def()"
templates from libboost_python. And about the g++ flags I use -Os
which includes most of the flags for size optimizations. I tried with
others flags but the difference is minimum, nothing significant.

Thanks

On Fri, Jan 23, 2009 at 2:43 PM, David Abrahams <dave at boostpro.com> wrote:
>
> on Fri Jan 23 2009, Renato Araujo <renatox-AT-gmail.com> wrote:
>
>> I'm current using "CXXFLAGS=-ffunction-sections -Os" and "LDFLAGS
>> --gc-sections", and the library already striped, without strip the
>> size is about 12MB.
>
> There's a lot more you can do.  -fomit-frame-pointer,
> -finline-functions, ...man gcc, man
>
> There's no reason in and of itself that templates should cause this
> thing to be big.  You /are/ talking about the size of your binding .so
> and not libboost_python, right?
>
> --
> Dave Abrahams
> BoostPro Computing
> http://www.boostpro.com
> _______________________________________________
> Cplusplus-sig mailing list
> Cplusplus-sig at python.org
> http://mail.python.org/mailman/listinfo/cplusplus-sig
>



-- 
Renato Araujo Oliveira Filho


More information about the Cplusplus-sig mailing list