forked from pool/sqlite-jdbc
This commit is contained in:
parent
0847e5b6fe
commit
7ef89e9be1
60
sqlite-jdbc-no-implicit-function-declaration.patch
Normal file
60
sqlite-jdbc-no-implicit-function-declaration.patch
Normal file
@ -0,0 +1,60 @@
|
|||||||
|
--- sqlite-jdbc-3.46.0.1/Makefile.common 2024-08-28 19:04:15.744251156 +0200
|
||||||
|
+++ sqlite-jdbc-3.46.0.1/Makefile.common 2024-08-28 19:05:35.514870753 +0200
|
||||||
|
@@ -73,35 +73,35 @@
|
||||||
|
|
||||||
|
Linux-x86_CC := $(CROSS_PREFIX)gcc
|
||||||
|
Linux-x86_STRIP := $(CROSS_PREFIX)strip
|
||||||
|
-Linux-x86_CCFLAGS := -I$(JAVA_HOME)/include -Ilib/inc_linux -Os -fPIC -m32 -fvisibility=hidden
|
||||||
|
+Linux-x86_CCFLAGS := -I$(JAVA_HOME)/include -Ilib/inc_linux -Os -fPIC -m32 -fvisibility=hidden -Wno-implicit-function-declaration
|
||||||
|
Linux-x86_LINKFLAGS := $(Default_LINKFLAGS)
|
||||||
|
Linux-x86_LIBNAME := libsqlitejdbc.so
|
||||||
|
Linux-x86_SQLITE_FLAGS :=
|
||||||
|
|
||||||
|
Linux-x86_64_CC := $(CROSS_PREFIX)gcc
|
||||||
|
Linux-x86_64_STRIP := $(CROSS_PREFIX)strip
|
||||||
|
-Linux-x86_64_CCFLAGS := -Ilib/inc_linux -I$(JAVA_HOME)/include -Os -fPIC -m64 -fvisibility=hidden
|
||||||
|
+Linux-x86_64_CCFLAGS := -Ilib/inc_linux -I$(JAVA_HOME)/include -Os -fPIC -m64 -fvisibility=hidden -Wno-implicit-function-declaration
|
||||||
|
Linux-x86_64_LINKFLAGS := $(Default_LINKFLAGS)
|
||||||
|
Linux-x86_64_LIBNAME := libsqlitejdbc.so
|
||||||
|
Linux-x86_64_SQLITE_FLAGS :=
|
||||||
|
|
||||||
|
Linux-arm_CC := $(CROSS_PREFIX)gcc
|
||||||
|
Linux-arm_STRIP := $(CROSS_PREFIX)strip
|
||||||
|
-Linux-arm_CCFLAGS := -I$(JAVA_HOME)/include -Ilib/inc_linux -Os -fPIC -mfloat-abi=soft -fvisibility=hidden
|
||||||
|
+Linux-arm_CCFLAGS := -I$(JAVA_HOME)/include -Ilib/inc_linux -Os -fPIC -mfloat-abi=soft -fvisibility=hidden -Wno-implicit-function-declaration
|
||||||
|
Linux-arm_LINKFLAGS := $(Default_LINKFLAGS)
|
||||||
|
Linux-arm_LIBNAME := libsqlitejdbc.so
|
||||||
|
Linux-arm_SQLITE_FLAGS :=
|
||||||
|
|
||||||
|
Linux-armv6_CC := $(CROSS_PREFIX)gcc
|
||||||
|
Linux-armv6_STRIP := $(CROSS_PREFIX)strip
|
||||||
|
-Linux-armv6_CCFLAGS := -I$(JAVA_HOME)/include -Ilib/inc_linux -Os -mfloat-abi=hard -mfpu=vfp -fPIC -fvisibility=hidden
|
||||||
|
+Linux-armv6_CCFLAGS := -I$(JAVA_HOME)/include -Ilib/inc_linux -Os -mfloat-abi=hard -mfpu=vfp -fPIC -fvisibility=hidden -Wno-implicit-function-declaration
|
||||||
|
Linux-armv6_LINKFLAGS := $(Default_LINKFLAGS)
|
||||||
|
Linux-armv6_LIBNAME := libsqlitejdbc.so
|
||||||
|
Linux-armv6_SQLITE_FLAGS :=
|
||||||
|
|
||||||
|
Linux-armv7_CC := $(CROSS_PREFIX)gcc
|
||||||
|
Linux-armv7_STRIP := $(CROSS_PREFIX)strip
|
||||||
|
-Linux-armv7_CCFLAGS := -I$(JAVA_HOME)/include -Ilib/inc_linux -Os -mfloat-abi=hard -mfpu=vfp -fPIC -fvisibility=hidden
|
||||||
|
+Linux-armv7_CCFLAGS := -I$(JAVA_HOME)/include -Ilib/inc_linux -Os -mfloat-abi=hard -mfpu=vfp -fPIC -fvisibility=hidden -Wno-implicit-function-declaration
|
||||||
|
Linux-armv7_LINKFLAGS := $(Default_LINKFLAGS)
|
||||||
|
Linux-armv7_LIBNAME := libsqlitejdbc.so
|
||||||
|
Linux-armv7_SQLITE_FLAGS :=
|
||||||
|
@@ -136,14 +136,14 @@
|
||||||
|
|
||||||
|
Linux-ppc64_CC := $(CROSS_PREFIX)gcc
|
||||||
|
Linux-ppc64_STRIP := $(CROSS_PREFIX)strip
|
||||||
|
-Linux-ppc64_CCFLAGS := -I$(JAVA_HOME)/include -Ilib/inc_linux -Os -fPIC -fvisibility=hidden
|
||||||
|
+Linux-ppc64_CCFLAGS := -I$(JAVA_HOME)/include -Ilib/inc_linux -Os -fPIC -fvisibility=hidden -Wno-implicit-function-declaration
|
||||||
|
Linux-ppc64_LINKFLAGS := $(Default_LINKFLAGS)
|
||||||
|
Linux-ppc64_LIBNAME := libsqlitejdbc.so
|
||||||
|
Linux-ppc64_SQLITE_FLAGS :=
|
||||||
|
|
||||||
|
Linux-riscv64_CC := $(CROSS_PREFIX)gcc
|
||||||
|
Linux-riscv64_STRIP := $(CROSS_PREFIX)strip
|
||||||
|
-Linux-riscv64_CCFLAGS := -I$(JAVA_HOME)/include -Ilib/inc_linux -Os -fPIC -fvisibility=hidden
|
||||||
|
+Linux-riscv64_CCFLAGS := -I$(JAVA_HOME)/include -Ilib/inc_linux -Os -fPIC -fvisibility=hidden -Wno-implicit-function-declaration
|
||||||
|
Linux-riscv64_LINKFLAGS := $(Default_LINKFLAGS)
|
||||||
|
Linux-riscv64_LIBNAME := libsqlitejdbc.so
|
||||||
|
Linux-riscv64_SQLITE_FLAGS :=
|
@ -1,3 +1,10 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Aug 28 17:09:03 UTC 2024 - Fridrich Strba <fstrba@suse.com>
|
||||||
|
|
||||||
|
- Added patch:
|
||||||
|
* sqlite-jdbc-no-implicit-function-declaration.patch
|
||||||
|
+ fix build with gcc 14
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Wed Jul 31 12:32:25 UTC 2024 - Anton Shvetz <shvetz.anton@gmail.com>
|
Wed Jul 31 12:32:25 UTC 2024 - Anton Shvetz <shvetz.anton@gmail.com>
|
||||||
|
|
||||||
|
@ -29,6 +29,7 @@ Group: Development/Libraries/Java
|
|||||||
URL: https://github.com/xerial/%{name}
|
URL: https://github.com/xerial/%{name}
|
||||||
Source0: %{url}/archive/refs/tags/%{version}.tar.gz#/%{name}-%{version}.tar.gz
|
Source0: %{url}/archive/refs/tags/%{version}.tar.gz#/%{name}-%{version}.tar.gz
|
||||||
Source1: https://sqlite.org/2024/sqlite-amalgamation-%{amalgamation_version}.zip
|
Source1: https://sqlite.org/2024/sqlite-amalgamation-%{amalgamation_version}.zip
|
||||||
|
Patch0: sqlite-jdbc-no-implicit-function-declaration.patch
|
||||||
BuildRequires: dos2unix
|
BuildRequires: dos2unix
|
||||||
BuildRequires: fdupes
|
BuildRequires: fdupes
|
||||||
BuildRequires: java-devel >= 1.8
|
BuildRequires: java-devel >= 1.8
|
||||||
@ -61,6 +62,7 @@ API documentation for %{name}.
|
|||||||
|
|
||||||
%prep
|
%prep
|
||||||
%setup -q
|
%setup -q
|
||||||
|
%patch -P 0 -p1
|
||||||
|
|
||||||
find src/main/resources \
|
find src/main/resources \
|
||||||
\( -name \*.so -or -name \*.dylib -or -name \*.dll \) \
|
\( -name \*.so -or -name \*.dylib -or -name \*.dll \) \
|
||||||
|
Loading…
x
Reference in New Issue
Block a user