On 11/18/2015 06:00 PM, Cedric BAIL wrote:
> 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.
>

config log may not be bad to send either (in the event of error/issue)

>> 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

Reply via email to