all: Update extmod, ports, examples to build with new berkeley-db lib.
This provides a MicroPython-specific berkeley-db configuration in extmod/berkeley-db/berkeley_db_config_port.h, and cleans up the include path for this library. Fixes issue #13092. Signed-off-by: Damien George <damien@micropython.org>
This commit is contained in:
16
extmod/berkeley-db/berkeley_db_config_port.h
Normal file
16
extmod/berkeley-db/berkeley_db_config_port.h
Normal file
@@ -0,0 +1,16 @@
|
||||
// Berkeley-db configuration.
|
||||
|
||||
#define __DBINTERFACE_PRIVATE 1
|
||||
#define mpool_error printf
|
||||
#define abort abort_
|
||||
#define virt_fd_t void*
|
||||
|
||||
#ifdef MICROPY_BERKELEY_DB_DEFPSIZE
|
||||
#define DEFPSIZE MICROPY_BERKELEY_DB_DEFPSIZE
|
||||
#endif
|
||||
|
||||
#ifdef MICROPY_BERKELEY_DB_MINCACHE
|
||||
#define MINCACHE MICROPY_BERKELEY_DB_MINCACHE
|
||||
#endif
|
||||
|
||||
__attribute__((noreturn)) void abort_(void);
|
||||
Reference in New Issue
Block a user