diff options
| author | wangmy <wangmy@fujitsu.com> | 2022-04-15 09:37:53 +0800 |
|---|---|---|
| committer | Khem Raj <raj.khem@gmail.com> | 2022-04-15 21:45:45 -0700 |
| commit | a24e224975d6a8a0889219a42a988e6e02bea0f0 (patch) | |
| tree | da2931f57f0becc5698f7a34c8a96aed7e22d70e /meta-oe/recipes-support/unixodbc/unixodbc_2.3.9.bb | |
| parent | d4a841dc033d1d99ade2991162cc1fcd0ccf1c99 (diff) | |
| download | meta-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.bb | 28 |
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 @@ | |||
| 1 | SUMMARY = "An Open Source ODBC sub-system" | ||
| 2 | DESCRIPTION = "unixODBC is an Open Source ODBC sub-system and an ODBC SDK \ | ||
| 3 | for Linux, Mac OSX, and UNIX." | ||
| 4 | |||
| 5 | HOMEPAGE = "http://www.unixodbc.org/" | ||
| 6 | LICENSE = "GPL-2.0-only" | ||
| 7 | LIC_FILES_CHKSUM = "file://COPYING;md5=d7b37bf80a3df5a65b355433ae36d206" | ||
| 8 | |||
| 9 | DEPENDS = "libtool readline" | ||
| 10 | |||
| 11 | SRC_URI = "http://ftp.unixodbc.org/unixODBC-${PV}.tar.gz \ | ||
| 12 | file://do-not-use-libltdl-source-directory.patch \ | ||
| 13 | " | ||
| 14 | SRC_URI[sha256sum] = "52833eac3d681c8b0c9a5a65f2ebd745b3a964f208fc748f977e44015a31b207" | ||
| 15 | |||
| 16 | UPSTREAM_CHECK_REGEX = "unixODBC-(?P<pver>\d+(\.\d+)+)\.tar" | ||
| 17 | |||
| 18 | inherit autotools-brokensep | ||
| 19 | |||
| 20 | S = "${WORKDIR}/unixODBC-${PV}" | ||
| 21 | |||
| 22 | EXTRA_OEMAKE += "LIBS=-lltdl" | ||
| 23 | |||
| 24 | do_configure:prepend() { | ||
| 25 | # old m4 files will cause libtool version don't match | ||
| 26 | rm -rf m4/* | ||
| 27 | rm -fr libltdl | ||
| 28 | } | ||
