Date: Thu, 28 Sep 2006 12:36:28 GMT From: Sergiy Vyshnevetskiy <serg@vostok.net> To: freebsd-gnats-submit@FreeBSD.org Subject: ports/103753: databases/linux-oracle-instantclient-sqlplus port requires glibc 2.3.3 or higher Message-ID: <200609281236.k8SCaSXE064162@www.freebsd.org> Resent-Message-ID: <200609281240.k8SCeJ1T037273@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 103753 >Category: ports >Synopsis: databases/linux-oracle-instantclient-sqlplus port requires glibc 2.3.3 or higher >Confidential: no >Severity: serious >Priority: medium >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Thu Sep 28 12:40:18 GMT 2006 >Closed-Date: >Last-Modified: >Originator: Sergiy Vyshnevetskiy >Release: 5-stable >Organization: >Environment: >Description: databases/linux-oracle-instantclient-sqlplus port will not work with emulators/linux_base{'',-8,-rh-9} because they have only glibc 2.3.2 >How-To-Repeat: Install any of emulators/linux_base{'',-8,-rh-9} for linux emulation and databases/linux-oracle-instantclient-sqlplus. Try to run sqlplus. Get something like: /compat/linux/usr/bin/sqlplus: relocation error: /usr/lib/oracle/10.2.0.2.20060331/client/lib/libclntsh.so.10.1: symbol semtimedop, version GLIBC_2.3.3 not defined in file libc.so.6 with link time reference >Fix: Possible workarounds: - use CONFLICTS variable in Makefile to forbid installing such combination - add a check for linux glibc version - deprecate old linux_base ports - add newer glibc rpm to old linux_base ports (in theory) - add a check for successful dynamic linking (how? sick ld on the executables?) >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200609281236.k8SCaSXE064162>