Package: psqlodbc
Version: 1:08.03.0200-1.1
Severity: serious

Hi Peter,

The psqlodbc package is failing to build on mips and mipsel with the
following error:

gcc -shared  .libs/info.o .libs/bind.o .libs/columninfo.o .libs/connection.o 
.libs/convert.o .libs/drvconn.o .libs/environ.o .libs/execute.o .libs/lobj.o 
.libs/win_md5.o .libs/misc.o .libs/options.o .libs/pgtypes.o .libs/psqlodbc.o 
.libs/qresult.o .libs/results.o .libs/socket.o .libs/parse.o .libs/statement.o 
.libs/tuple.o .libs/dlg_specific.o .libs/loadlib.o .libs/multibyte.o 
.libs/odbcapi.o .libs/descriptor.o .libs/odbcapi30.o .libs/pgapi30.o 
.libs/info30.o .libs/mylog.o  -L/usr/lib -lpq -lpthread /usr/lib/libodbcinst.so 
 -Wl,-soname -Wl,psqlodbca.so -o .libs/psqlodbca.so
/usr/bin/ld: non-dynamic relocations refer to dynamic symbol 
freeaddrinfo@@GLIBC_2.0
/usr/bin/ld: failed to set dynamic section sizes: Bad value
collect2: ld returned 1 exit status

See 
<https://buildd.debian.org/fetch.cgi?pkg=psqlodbc;ver=1%3A08.03.0200-1.1;arch=mips;stamp=1275982126>
for a full log.

This is ultimately caused by bug #519006, a bug in the toolchain; but that
bug is open for more than a year and it's possible to work around this
failure with a small change in how the freeaddrinfo symbol and friends are
handled on Linux, so we ought to just do that so that this bug doesn't block
the package from releasing.

Patch to follow shortly.

-- System Information:
Debian Release: squeeze/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing')
Architecture: i386 (i686)

Kernel: Linux 2.6.26-1-686 (SMP w/1 CPU core)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to