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
