[Buildroot] [PATCH 1/1] package/gdbm: fix uclibc build error

Bernd Kuhls bernd.kuhls at t-online.de
Mon Jun 5 15:27:24 UTC 2017


This patches fixes

gdbmopen.c:35:40: error: unknown type name 'blksize_t'
 compute_directory_size (GDBM_FILE dbf, blksize_t block_size,

To get the missing define we need to pass -D_GNU_SOURCE.

Fixes
http://autobuild.buildroot.net/results/592/59278fb8681d474883e6551df5173edd806b16fa/

Signed-off-by: Bernd Kuhls <bernd.kuhls at t-online.de>
---
 package/gdbm/gdbm.mk | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/package/gdbm/gdbm.mk b/package/gdbm/gdbm.mk
index 4e3ed76e8..5365f3c95 100644
--- a/package/gdbm/gdbm.mk
+++ b/package/gdbm/gdbm.mk
@@ -10,6 +10,8 @@ GDBM_LICENSE = GPL-3.0+
 GDBM_LICENSE_FILES = COPYING
 GDBM_INSTALL_STAGING = YES
 
+GDBM_CONF_ENV = CFLAGS="$(TARGET_CFLAGS) -D_GNU_SOURCE"
+
 ifeq ($(BR2_PACKAGE_GETTEXT),y)
 GDBM_DEPENDENCIES += gettext
 endif
-- 
2.11.0



More information about the buildroot mailing list