unixodbc: fix compilation with GCC14
authorRosen Penev <redacted>
Fri, 17 May 2024 03:58:39 +0000 (20:58 -0700)
committerRosen Penev <redacted>
Fri, 17 May 2024 06:45:53 +0000 (23:45 -0700)
Wrong pointer type.

Signed-off-by: Rosen Penev <redacted>
libs/unixodbc/Makefile
libs/unixodbc/patches/010-gcc14.patch [new file with mode: 0644]

index c45b69183c27634c6c432d957d784e16caba8af9..e2b863d9c30e6c150820cd89f196a1f82fd0326e 100644 (file)
@@ -9,7 +9,7 @@ include $(TOPDIR)/rules.mk
 
 PKG_NAME:=unixodbc
 PKG_VERSION:=2.3.12
-PKG_RELEASE:=1
+PKG_RELEASE:=2
 
 PKG_SOURCE:=unixODBC-$(PKG_VERSION).tar.gz
 PKG_SOURCE_URL:=http://www.unixodbc.org
diff --git a/libs/unixodbc/patches/010-gcc14.patch b/libs/unixodbc/patches/010-gcc14.patch
new file mode 100644 (file)
index 0000000..539015e
--- /dev/null
@@ -0,0 +1,11 @@
+--- a/Drivers/Postgre7.1/info.c
++++ b/Drivers/Postgre7.1/info.c
+@@ -1786,7 +1786,7 @@ HSTMT hcol_stmt;
+ StatementClass *col_stmt, *indx_stmt;
+ char column_name[MAX_INFO_STRING], relhasrules[MAX_INFO_STRING];
+ char **column_names = 0;
+-Int4 column_name_len;
++SQLLEN column_name_len;
+ int total_columns = 0;
+ char error = TRUE;
+ ConnInfo *ci;
git clone https://git.99rst.org/PROJECT