directfb: disable multi application if no MMU
authorJérôme Pouiller <jezz@sysmic.org>
Tue, 23 Sep 2014 09:45:47 +0000 (11:45 +0200)
committerThomas Petazzoni <thomas.petazzoni@free-electrons.com>
Tue, 23 Sep 2014 18:23:02 +0000 (20:23 +0200)
directfb-fusion uses the madvise() system call which is not available
on no-MMU targets.

It seems it might be possible to simply remove the call to madvise()
(there is only one call) if not available. However, it's probably not
worth the effort, and people working on no-MMU targets can submit a
patch doing that if they are interested.

[Thomas: tweak commit log.]

Signed-off-by: Jérôme Pouiller <jezz@sysmic.org>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
package/directfb/Config.in

index d53f7567e17f585d995fe548ab838b57bf42bbf4..3aa51cba0dda6bea6962e13f84d153e9d92ad528 100644 (file)
@@ -12,6 +12,7 @@ if BR2_PACKAGE_DIRECTFB
 config BR2_PACKAGE_DIRECTFB_MULTI
        bool "directfb multi application"
        select BR2_PACKAGE_LINUX_FUSION
+       depends on BR2_USE_MMU # madvise()
        depends on BR2_LINUX_KERNEL
        help
          Enable use of multiple concurrent DirectFB applications