numbox.core.bindings
Overview
Loads dynamic libraries available in the Python environment, such as, libc, libm, and libsqlite3 in global symbol mode (RTLD_GLOBAL) via ctypes. This adds global symbols (including native API) exported from those libraries to the LLVM symbol table. These functions can then be invoked from the numba jitted code [1], complementing the suite of numba-supported functionality.
Analogous technique can be expanded as needed for the user custom code.
References