diff --git a/.github/workflows/build-native.yml b/.github/workflows/build-native.yml index 99963721b..2835d8c07 100644 --- a/.github/workflows/build-native.yml +++ b/.github/workflows/build-native.yml @@ -80,6 +80,7 @@ jobs: needs: [check, matrix] strategy: matrix: ${{fromJson(needs.matrix.outputs.matrix)}} + fail-fast: false steps: - uses: actions/checkout@v5 with: diff --git a/Makefile.common b/Makefile.common index 85b07193f..01b9e14ff 100644 --- a/Makefile.common +++ b/Makefile.common @@ -108,14 +108,14 @@ Linux-armv7_SQLITE_FLAGS := Linux-Android-arm_CC := $(CROSS_PREFIX)clang Linux-Android-arm_STRIP := $(CROSS_ROOT)/bin/llvm-strip -Linux-Android-arm_CCFLAGS := -I$(JAVA_HOME)/include -Ilib/inc_linux -I$(CROSS_ROOT)/sysroot/usr/include -Os -fPIC -fvisibility=hidden -fPIE -pie -lm -lc -landroid -ldl -llog +Linux-Android-arm_CCFLAGS := -I$(JAVA_HOME)/include -Ilib/inc_linux -I$(CROSS_ROOT)/sysroot/usr/include -Os -fPIC -fvisibility=hidden -fPIE -pie -lm -lc -landroid -ldl -llog -Wno-implicit-function-declaration Linux-Android-arm_LINKFLAGS := $(Default_LINKFLAGS) -Wl,-z,max-page-size=16384,-soname,libsqlitejdbc.so Linux-Android-arm_LIBNAME := libsqlitejdbc.so Linux-Android-arm_SQLITE_FLAGS := Linux-Android-aarch64_CC := $(CROSS_PREFIX)clang Linux-Android-aarch64_STRIP := $(CROSS_ROOT)/bin/llvm-strip -Linux-Android-aarch64_CCFLAGS := -I$(JAVA_HOME)/include -Ilib/inc_linux -I$(CROSS_ROOT)/sysroot/usr/include -Os -fPIC -fvisibility=hidden -fPIE -pie -lm -lc -landroid -ldl -llog +Linux-Android-aarch64_CCFLAGS := -I$(JAVA_HOME)/include -Ilib/inc_linux -I$(CROSS_ROOT)/sysroot/usr/include -Os -fPIC -fvisibility=hidden -fPIE -pie -lm -lc -landroid -ldl -llog -Wno-implicit-function-declaration Linux-Android-aarch64_LINKFLAGS := $(Default_LINKFLAGS) -Wl,-z,max-page-size=16384,-soname,libsqlitejdbc.so Linux-Android-aarch64_LIBNAME := libsqlitejdbc.so Linux-Android-aarch64_SQLITE_FLAGS := @@ -129,7 +129,7 @@ Linux-Android-x86_SQLITE_FLAGS := Linux-Android-x86_64_CC := $(CROSS_PREFIX)clang Linux-Android-x86_64_STRIP := $(CROSS_ROOT)/bin/llvm-strip -Linux-Android-x86_64_CCFLAGS := -I$(JAVA_HOME)/include -Ilib/inc_linux -I$(CROSS_ROOT)/sysroot/usr/include -Os -fPIC -fvisibility=hidden -fPIE -pie -lm -lc -landroid -ldl -llog +Linux-Android-x86_64_CCFLAGS := -I$(JAVA_HOME)/include -Ilib/inc_linux -I$(CROSS_ROOT)/sysroot/usr/include -Os -fPIC -fvisibility=hidden -fPIE -pie -lm -lc -landroid -ldl -llog -Wno-implicit-function-declaration Linux-Android-x86_64_LINKFLAGS := $(Default_LINKFLAGS) -Wl,-z,max-page-size=16384,-soname,libsqlitejdbc.so Linux-Android-x86_64_LIBNAME := libsqlitejdbc.so Linux-Android-x86_64_SQLITE_FLAGS :=