On 03/09/2017 09:20 PM, Khem Raj wrote:
slow down is 6x when using clang to compile on target, I dont know if such a patch would be a good thing from compiler pov.
I definitely understand the drawbacks of a slowdown. That said, some programs (such as the one I'm working on packaging) don't support static libLLVM at all, so without such a patch you cannot use them in Yocto, which is sad. In addition, using the shared version helps reduce disk and memory usage if you have multiple programs using it. These of course are always good things in an embedded context.
Would it be possible to somehow split the shared and static versions into separate recipes, or somehow trigger the choice from local configuration? That could provide the best of both worlds.
-- _______________________________________________ Openembedded-core mailing list [email protected] http://lists.openembedded.org/mailman/listinfo/openembedded-core
