This one time, at band camp, Peter Fritzsche said: > Package: freeradius > Severity: normal > > $ ld --version > GNU gold (GNU Binutils for Debian 2.20) 1.9 > Copyright 2008 Free Software Foundation, Inc. > This program is free software; you may redistribute it under the terms of > the GNU General Public License version 3 or (at your option) a later version. > This program has absolutely no warranty. > > /usr/bin/libtool --mode=link gcc -o radeapclient radeapclient.lo > libeap/libfreeradius-eap.la -lnsl -lresolv -lpthread -lcrypto -lssl -lcrypto > I think I see slightly more clearly (now that I've slept a bit :)
The problem is twofold - radeapclient needs to specify libradius as something it links to in order to be technically correct. Also, it looks to me like gold is ignoring the dependency-libs line that is generated here for libeap/libfreeradius-eap.la. This is how it manages to work with regular libtool - it parses the dependency line and adds it to the list. Can you please provide the contents of that file, so that we're sure gold is not also doing something different there? Cheers, -- ----------------------------------------------------------------- | ,''`. Stephen Gran | | : :' : sg...@debian.org | | `. `' Debian user, admin, and developer | | `- http://www.debian.org | -----------------------------------------------------------------
signature.asc
Description: Digital signature