[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Build error of gnutls on mips undefined reference to symbol '_gp'



Hello,

my latest gnutls28 upload to unstable (straight rebuild, no source
changes) FTBFS (only) on mips(el) with the following error:

-------------
/bin/bash ../../libtool  --tag=CC   --mode=link gcc -std=gnu99  -g -O2 -Wformat -Werror=format-security -Wall  -Wl,-z,relro -o crywrap crywrap.o ../../lib/libgnutls.la ../../gl/libgnu.la -lidn 
libtool: link: gcc -std=gnu99 -g -O2 -Wformat -Werror=format-security -Wall -Wl,-z -Wl,relro -o .libs/crywrap crywrap.o  ../../lib/.libs/libgnutls.so ../../gl/.libs/libgnu.a -lpthread -lrt -lidn
/usr/bin/ld: /usr/lib/gcc/mips-linux-gnu/4.6/../../../mips-linux-gnu/crt1.o: undefined reference to symbol '_gp'
/usr/bin/ld: note: '_gp' is defined in DSO /usr/lib/mips-linux-gnu/libnettle.so.4 so try adding it to the linker command line
/usr/lib/mips-linux-gnu/libnettle.so.4: could not read symbols: Invalid operation
collect2: ld returned 1 exit status
-------------

This worked a couple of days ago.

The error message 'is defined in DSO ...'  normally should be
triggered if a program *directly* uses functions from a library
without linking against it. However this is not the case here, crywrap
does not use functions from nettle (or gmp which also provise the _gp
symbol). And if it did, the breakage should be present on all archs.

Sadly I am not complely sure when things broke, I /think/ 2013-05-21
was ok, but I am not totally sure.

Any ideas?

Thanks, cu Andreas


dpkg.log
2013-05-21 17:12:27 upgrade base-files:mips 7.1 7.2
2013-05-21 17:12:29 upgrade mount:mips 2.20.1-5.3 2.20.1-5.4
2013-05-21 17:12:30 upgrade locales-all:mips 2.13-38 2.17-3
2013-05-21 17:12:52 upgrade libc6:mips 2.13-38 2.17-3
2013-05-21 17:13:00 upgrade libc-bin:mips 2.13-38 2.17-3
2013-05-21 17:13:03 upgrade libc6-dev:mips 2.13-38 2.17-3
2013-05-21 17:13:05 upgrade libc-dev-bin:mips 2.13-38 2.17-3
2013-05-21 17:13:06 upgrade linux-libc-dev:mips 3.2.41-2 3.8.13-1
2013-05-21 17:13:10 upgrade libgcc1:mips 1:4.7.2-5 1:4.8.0-7
2013-05-21 17:13:11 upgrade libncursesw5:mips 5.9-10 5.9+20130504-1
2013-05-21 17:13:12 upgrade libtinfo5:mips 5.9-10 5.9+20130504-1
2013-05-21 17:13:14 upgrade libncurses5:mips 5.9-10 5.9+20130504-1
2013-05-21 17:13:15 upgrade ncurses-bin:mips 5.9-10 5.9+20130504-1
2013-05-21 17:13:17 upgrade sed:mips 4.2.1-10 4.2.2-1
2013-05-21 17:13:18 upgrade lsb-base:all 4.1+Debian9 4.1+Debian11
2013-05-21 17:13:19 upgrade debconf:all 1.5.49 1.5.50
2013-05-21 17:13:27 upgrade util-linux:mips 2.20.1-5.3 2.20.1-5.4
2013-05-21 17:13:31 upgrade libstdc++6:mips 4.7.2-5 4.8.0-7
2013-05-21 17:13:33 upgrade zlib1g:mips 1:1.2.7.dfsg-13 1:1.2.8.dfsg-1
2013-05-21 17:13:34 upgrade libapt-pkg4.12:mips 0.9.7.8 0.9.8.1
2013-05-21 17:13:37 upgrade apt:mips 0.9.7.8 0.9.8.1
2013-05-21 17:13:40 upgrade bsdutils:mips 1:2.20.1-5.3 1:2.20.1-5.4
2013-05-21 17:13:41 upgrade ncurses-base:all 5.9-10 5.9+20130504-1
2013-05-21 17:13:42 upgrade libattr1:mips 1:2.4.46-8 1:2.4.47-1
2013-05-21 17:13:44 upgrade libacl1:mips 2.2.51-8 2.2.52-1
2013-05-21 17:13:46 upgrade libuuid1:mips 2.20.1-5.3 2.20.1-5.4
2013-05-21 17:13:47 upgrade libblkid1:mips 2.20.1-5.3 2.20.1-5.4
2013-05-21 17:13:50 upgrade libselinux1:mips 2.1.9-5 2.1.13-2
2013-05-21 17:13:53 upgrade libsepol1:mips 2.1.4-3 2.1.9-2
2013-05-21 17:13:50 upgrade libselinux1:mips 2.1.9-5 2.1.13-2
2013-05-21 17:13:53 upgrade libsepol1:mips 2.1.4-3 2.1.9-2
2013-05-21 17:13:56 upgrade libmount1:mips 2.20.1-5.3 2.20.1-5.4
2013-05-21 17:13:58 upgrade libsemanage-common:all 2.1.6-6 2.1.10-2
2013-05-21 17:13:59 upgrade libsemanage1:mips 2.1.6-6 2.1.10-2
2013-05-21 17:14:01 upgrade libexpat1:mips 2.1.0-1 2.1.0-3
2013-05-21 17:14:02 upgrade libgmp10:mips 2:5.0.5+dfsg-2 2:5.1.1+dfsg-3
2013-05-21 17:14:03 upgrade libgomp1:mips 4.7.2-5 4.8.0-7
2013-05-21 17:14:04 upgrade mime-support:all 3.52-2 3.54
2013-05-21 17:14:05 upgrade libpython2.7:mips 2.7.3-8 2.7.5-4
2013-05-21 17:14:06 upgrade python2.7:mips 2.7.3-8 2.7.5-4
2013-05-21 17:14:07 upgrade python2.7-minimal:mips 2.7.3-8 2.7.5-4
2013-05-21 17:14:12 upgrade zsh:mips 4.3.17-1 5.0.2-3
2013-05-21 17:14:18 upgrade multiarch-support:mips 2.13-38 2.17-3
2013-05-21 17:14:19 upgrade vim:mips 2:7.3.547-7 2:7.3.923-1
2013-05-21 17:14:21 upgrade vim-runtime:all 2:7.3.547-7 2:7.3.923-1
2013-05-21 17:14:29 upgrade vim-common:mips 2:7.3.547-7 2:7.3.923-1
2013-05-21 17:14:30 upgrade debconf-i18n:all 1.5.49 1.5.50
2013-05-21 17:14:31 upgrade gcc-4.7-base:mips 4.7.2-5 4.7.3-4
2013-05-21 17:14:31 upgrade less:mips 456-1 458-1
2013-05-21 17:14:33 upgrade python:all 2.7.3-4 2.7.3-5
2013-05-21 17:14:34 upgrade python-minimal:all 2.7.3-4 2.7.3-5
2013-05-21 17:14:35 upgrade libstdc++6-4.6-dev:mips 4.6.3-15 4.6.4-2
2013-05-21 17:14:38 upgrade g++-4.6:mips 4.6.3-15 4.6.4-2
2013-05-21 17:14:40 upgrade gcc-4.6:mips 4.6.3-15 4.6.4-2
2013-05-21 17:14:41 upgrade cpp-4.6:mips 4.6.3-15 4.6.4-2
2013-05-21 17:14:43 upgrade gcc-4.6-base:mips 4.6.3-15 4.6.4-2
2013-05-21 17:14:49 upgrade devscripts:mips 2.12.6 2.13.2
2013-05-21 17:14:54 upgrade fakeroot:mips 1.18.4-2 1.19-2
2013-05-25 09:48:29 upgrade grep:mips 2.14-1 2.14-2
2013-05-25 09:48:36 upgrade libssl1.0.0:mips 1.0.1e-2 1.0.1e-3
2013-05-25 09:48:37 upgrade libgnutls26:mips 2.12.23-4 2.12.23-5
2013-05-25 09:48:38 upgrade libsqlite3-0:mips 3.7.16.2-1 3.7.17-1
2013-05-25 09:48:39 upgrade libgmp-dev:mips 2:5.1.1+dfsg-3 2:5.1.2+dfsg-1
2013-05-25 09:48:40 upgrade libgmpxx4ldbl:mips 2:5.1.1+dfsg-3 2:5.1.2+dfsg-1
2013-05-25 09:48:41 upgrade libgmp10:mips 2:5.1.1+dfsg-3 2:5.1.2+dfsg-1
2013-05-25 09:48:42 upgrade tzdata:all 2013b-2 2013c-2
2013-05-25 09:48:51 upgrade gdbserver:mips 7.4.1+dfsg-0.1 7.6-3
2013-05-25 09:48:52 upgrade gdb:mips 7.4.1+dfsg-0.1 7.6-3
2013-05-25 09:48:54 upgrade openssl:mips 1.0.1e-2 1.0.1e-3
-- 
`What a good friend you are to him, Dr. Maturin. His other friends are
so grateful to you.'
`I sew his ears on from time to time, sure'


Reply to: