Hello,

Le 19 nov. 2015 04:29, "Olivier Nougarede" <[email protected]> a écrit :
> Just wanted to know if it possible to strip efl shared libs in order to
only use the symbols my app needs.
>
> If so by which means:
>
>   - can i strip the "normal" efl libs (the one produced as explained in
your download page)
>
>   - or do i have to recompile the libs in order to adjust them to my
needs.

I don't know exactly your need and why you want to strip efl, but I am
guessing you want a smaller for print and your system only need to run one
application. If my assumption are correct, you should build all efl and its
module in a static manner. You can also turn off some part of efl by
playing with the configure option.

Just so you know, we have not tested this feature in a few years to the
best of my knowledge and it might be broken. If it's so, don't hesitate to
provide patch and maybe also the command line your building with as we
could add it to our build infrastructure.

> What about the licensing issue? What are my obligations.

If you do a static build, it require you to follow the lgpl license
basically. You need to distribute a way to relink your application with a
different version of efl. It's usually done by providing a small shell
script or makefile that take the set of libraries you need and link it with
your own .o or .a. As long as we can redo the link and you provide any
patch you may have done to the various component of efl that are under
lgpl, you're good (I would personally recommend you to try installing all
possible patch as it will lower your cost of maintenance in the event you
need to update efl in the future).

Have fun,
Cedric

> Regards.
>
>
> Olivier NOUGAREDE
>
>
------------------------------------------------------------------------------
> _______________________________________________
> enlightenment-devel mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
>
------------------------------------------------------------------------------
_______________________________________________
enlightenment-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to