[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