summaryrefslogtreecommitdiffstats
path: root/meta-oe/recipes-support/unixodbc/unixodbc_2.3.9.bb
diff options
context:
space:
mode:
authorwangmy <wangmy@fujitsu.com>2022-04-15 09:37:53 +0800
committerKhem Raj <raj.khem@gmail.com>2022-04-15 21:45:45 -0700
commita24e224975d6a8a0889219a42a988e6e02bea0f0 (patch)
treeda2931f57f0becc5698f7a34c8a96aed7e22d70e /meta-oe/recipes-support/unixodbc/unixodbc_2.3.9.bb
parentd4a841dc033d1d99ade2991162cc1fcd0ccf1c99 (diff)
downloadmeta-openembedded-a24e224975d6a8a0889219a42a988e6e02bea0f0.tar.gz
unixodbc: upgrade 2.3.7 -> 2.3.9
Changelog: ========= * Add configure support for editline * SQLDriversW was ignoring user config * SQLDataSources Fix termination character * Fix for pooling seg fault * Make calling SQLSetStmtAttrW call the W function in the driver if its there * Try and fix race condition clearing system odbc.ini file * Remove trailing space from isql/iusql SQL * When setting connection attributes set before connect also check if the W entry points can be used * Try calling the W error functions first if available in the driver * Add iconvperdriver configure option to allow calling unicode_setup in SQLAllocHandle * iconv handles was being lost when reusing pooled connection * Catch null copy in iniPropertyInsert * Fix a few leaks * Remove "#define UNIXODBC_SOURCE" from unixodbc_conf.h Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
Diffstat (limited to 'meta-oe/recipes-support/unixodbc/unixodbc_2.3.9.bb')
-rw-r--r--meta-oe/recipes-support/unixodbc/unixodbc_2.3.9.bb28
1 files changed, 28 insertions, 0 deletions
diff --git a/meta-oe/recipes-support/unixodbc/unixodbc_2.3.9.bb b/meta-oe/recipes-support/unixodbc/unixodbc_2.3.9.bb
new file mode 100644
index 0000000000..c194739cb1
--- /dev/null
+++ b/meta-oe/recipes-support/unixodbc/unixodbc_2.3.9.bb
@@ -0,0 +1,28 @@
1SUMMARY = "An Open Source ODBC sub-system"
2DESCRIPTION = "unixODBC is an Open Source ODBC sub-system and an ODBC SDK \
3for Linux, Mac OSX, and UNIX."
4
5HOMEPAGE = "http://www.unixodbc.org/"
6LICENSE = "GPL-2.0-only"
7LIC_FILES_CHKSUM = "file://COPYING;md5=d7b37bf80a3df5a65b355433ae36d206"
8
9DEPENDS = "libtool readline"
10
11SRC_URI = "http://ftp.unixodbc.org/unixODBC-${PV}.tar.gz \
12 file://do-not-use-libltdl-source-directory.patch \
13"
14SRC_URI[sha256sum] = "52833eac3d681c8b0c9a5a65f2ebd745b3a964f208fc748f977e44015a31b207"
15
16UPSTREAM_CHECK_REGEX = "unixODBC-(?P<pver>\d+(\.\d+)+)\.tar"
17
18inherit autotools-brokensep
19
20S = "${WORKDIR}/unixODBC-${PV}"
21
22EXTRA_OEMAKE += "LIBS=-lltdl"
23
24do_configure:prepend() {
25 # old m4 files will cause libtool version don't match
26 rm -rf m4/*
27 rm -fr libltdl
28}