[Buildroot] [PATCH] directfb: add an option for debugging support
Arnout Vandecappelle
arnout at mind.be
Thu Jun 11 20:32:49 UTC 2015
On 06/11/15 14:58, Cédric Marie wrote:
> Hi,
>
> Le 2015-06-10 23:45, Arnout Vandecappelle a écrit :
>> I think the explanation you gave in your first mail would be valuable here.
>
> OK. I didn't want to give too much details in the end, but you're right.
>
>
>> Certainly, the fact that the target installation path is suffixed with -pure
>> should be clarified.
>>
>> Do all the packages that depend on directfb still build correctly with this
>> -pure suffix?
>
> The public library is not moved: /usr/lib/libdirectfb.so
> Only internal libraries are placed in a different directory:
> /usr/lib/directfb-x.y.z-pure/
> It contains following directories: gfxdrivers, inputdrivers, interfaces,
> systems, wm.
> It makes no difference for applications using DFB.
>
>
> Would you be satisfied with that description below, as a commit message?
Yes, but I was in fact mainly talking about the help text of the new option.
Regards,
Arnout
>
>
> DirectFB provides two options for debug:
> * --enable-debug-support (default is yes)
> * --enable-debug (default is no)
> The first one provides the functions to print debug information. These
> functions can be called inside DirectFB, or by an external DirectFB
> driver in another package.
> The second one enables verbose mode in DirectFB, using these functions.
>
> Buildroot currently provides an option for the second one only. The
> first one - which is necessary for the second one - is always enabled,
> because this is the default value.
>
> The new option (BR2_PACKAGE_DIRECTFB_DEBUG_SUPPORT) makes it possible
> to disable debugging support (--disable-debug-support) in order to
> build the library with no debug feature at all.
>
> When debugging support is disabled, the target installation path of
> internal libraries (/usr/lib/directfb-<version>) is suffixed with
> -pure. The public library (/usr/lib/libdirectfb.so) remains unchanged.
>
> Some external DirectFB drivers will install in
> /usr/lib/directfb-<version>-pure in release mode. For that reason, it
> is important that DirectFB can be configured to use this directory.
>
>
>
--
Arnout Vandecappelle arnout at mind be
Senior Embedded Software Architect +32-16-286500
Essensium/Mind http://www.mind.be
G.Geenslaan 9, 3001 Leuven, Belgium BE 872 984 063 RPR Leuven
LinkedIn profile: http://www.linkedin.com/in/arnoutvandecappelle
GPG fingerprint: 7CB5 E4CC 6C2E EFD4 6E3D A754 F963 ECAB 2450 2F1F
More information about the buildroot
mailing list