On 03/25/2016 09:56 PM, Carsten Haitzler wrote: > On Fri, 25 Mar 2016 08:59:59 -0400 Christopher Michael > <[email protected]> said: > >> On 03/24/2016 09:56 PM, Carsten Haitzler wrote: >>> raster pushed a commit to branch master. >>> >>> http://git.enlightenment.org/core/efl.git/commit/?id=453329916ee1bcaf5f9882cb90ed1ec8572a4695 >>> >>> commit 453329916ee1bcaf5f9882cb90ed1ec8572a4695 >>> Author: Carsten Haitzler (Rasterman) <[email protected]> >>> Date: Fri Mar 25 10:53:38 2016 +0900 >>> >>> efl: fix build when drm and fb are enabled .. and more >>> >>> after elm merge build broke with things like this enabled. this fixes >>> that. >>> >>> i'd like to bring up one issue here. ecore_drm is not a good >>> abstractionlayer. it requires libdrm and other headers from system and >>> it should have abstracted things so the system libdrm is hidden/not >>> needed for build (or even perhaps at runtime and this could be rolled >>> into ecore_drm). this is how ecore_x is... and ecore_fb etc. >> >> No worries. I'll modify drm2 a bit and use dlsym (I suppose) rather than >> using the drm headers/library > > oh you dont need to use dlsym - it's about the headers. the headers #include > libdrm headers. you need a libdrm header set installed (and need to know where > they are) to use ecore_drm - that make ecore_drm a "leaky abstraction". it'd > be > best if i can use ecore_drm and not need to also need to know about libdrm. ie > i have to do > > pkg-config --cflags ecore_drm libdrm > > to get cflags that will build against ecore_drm ... where i really shouldnt > need to do that - well i had to do that inside efl's configure.ac to fix the > build effectively. :) i had to know i also had to find libdrm headers too. :) > dlsym isn't needed. but fixing headers to not need libdrm headers too would be > good. > >
Ohhh, I see what you mean now. Ok, I don't think that will be terribly difficult to fix. I'll address that when I return home. Cheers, dh >> Cheers, >> dh >> ------------------------------------------------------------------------------ Transform Data into Opportunity. Accelerate data analysis in your applications with Intel Data Analytics Acceleration Library. Click to learn more. http://pubads.g.doubleclick.net/gampad/clk?id=278785351&iu=/4140 _______________________________________________ enlightenment-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
