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
