A complete ODBC driver manager for Linux
Go to file
RHEL Packaging Agent 55420e2e49 Rebase to unixODBC 2.3.12 and fix GCC 14 compatibility
This update rebases unixODBC from version 2.3.9 to 2.3.12. A new patch
(unixODBC-c89.patch) has been added to fix incompatible pointer-to-integer
types in the PostgreSQL driver, ensuring compatibility with GCC 14. The
existing so-version-bump.patch has been updated to work with the new
version. Additionally, the multilib_fix_c_header path has been corrected
to point to the actual header file location in the unixODBC subdirectory.

Resolves: RHEL-94798

This commit was created by Jotnar, a Red Hat Enterprise Linux software maintenance AI agent.

Assisted-by: Jotnar
2025-10-13 13:38:30 +00:00
.gitignore RHEL 9.0.0 Alpha bootstrap 2020-10-15 13:15:00 -07:00
gating.yaml Add gating.yaml from RHEL 2023-11-24 15:24:24 +00:00
keep-typedefs.patch RHEL 9.0.0 Alpha bootstrap 2020-10-15 13:15:00 -07:00
ODBCConfig.desktop RHEL 9.0.0 Alpha bootstrap 2020-10-15 13:15:00 -07:00
odbcinst.ini RHEL 9.0.0 Alpha bootstrap 2020-10-15 13:15:00 -07:00
README.dist RHEL 9.0.0 Alpha bootstrap 2020-10-15 13:15:00 -07:00
so-version-bump.patch Rebase to unixODBC 2.3.12 and fix GCC 14 compatibility 2025-10-13 13:38:30 +00:00
sources Rebase to unixODBC 2.3.12 and fix GCC 14 compatibility 2025-10-13 13:38:30 +00:00
unixODBC-c89.patch Rebase to unixODBC 2.3.12 and fix GCC 14 compatibility 2025-10-13 13:38:30 +00:00
unixODBC.spec Rebase to unixODBC 2.3.12 and fix GCC 14 compatibility 2025-10-13 13:38:30 +00:00

About unixODBC in this distribution
-----------------------------------

In addition to the unixODBC package itself, you will want to install some
or all of these related packages:

mysql-connector-odbc	MySQL driver, needed to connect to MySQL databases
postgresql-odbc		PostgreSQL driver, needed to connect to PostgreSQL
unixODBC-gui-qt		Optional configuration management and test programs


The recommended driver definition for MySQL 8 is:

[MySQL]
Description	= ODBC for MySQL 8
Driver		= /usr/lib/libmyodbc8.so
Driver64	= /usr/lib64/libmyodbc8.so
FileUsage	= 1

You can adjust the name (in square brackets) and the description, but
the other items should usually be used verbatim.

The recommended driver definition for PostgreSQL is:

[PostgreSQL]
Description	= ODBC for PostgreSQL
Driver		= /usr/lib/psqlodbcw.so
Setup		= /usr/lib/libodbcpsqlS.so
Driver64	= /usr/lib64/psqlodbcw.so
Setup64		= /usr/lib64/libodbcpsqlS.so
FileUsage	= 1