Alright.  I'm currently going through a bit of fun trying to get a new
version of the Linux amanda client compiled.  I need to get it compiled
statically since my clients are running various versions of the Linux
system libraries.  I was able to compile a static GNUtar just by setting
the CFLAGS to "-O -pipe -static" before running configure and make.
However, when I run amanda's configure and make with these options set I
still get a dynamic binary like so:

[bandix@scylla amanda-2.4.2p2]% ldd client-src/amandad
        libm.so.6 => /lib/i686/libm.so.6 (0x4002b000)
        libreadline.so.4 => /usr/lib/libreadline.so.4 (0x4004e000)
        libtermcap.so.2 => /lib/libtermcap.so.2 (0x40074000)
        libnsl.so.1 => /lib/libnsl.so.1 (0x40078000)
        libc.so.6 => /lib/i686/libc.so.6 (0x4008e000)
        /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)

The only substantial difference between GNUtar and amanda's build
processes I can discern is that amanda is using libtool.  Any
recommendations on how to get amanda convinced to compile everything
statically?

Brandon D. Valentine
-- 
"Iam mens praetrepidans avet vagari."
- G. Valerius Catullus, Carmina, XLVI

Reply via email to