,----[ Julian Elischer <[EMAIL PROTECTED]> ] | to follow up on the previous, | it would seem possible to make static binaries | (that could be moved between machines without requiring moving 300 libraries) | but after manually making a libfreeipmi.a | (any chance it could be made automatically?), the link fails with: | | + cc -Wall -I./../../libfreeipmi/src -DFREEIPMI_BUILD -D_GNU_SOURCE | -DPATH_CFG="/usr/local/etc" -DDATADIR="/usr/local/share" | -I/usr/local/include -O | -pipe -o .libs/fish fish.o xmalloc.o fi-utils.o interpreter.o | extension.o scm-procedures.o guile-wrapper.o ipmi-wrapper.o | fi-commands.o bmc-conf-checkout.o bmc-conf-commit.o bmc-conf-utils.o | ipmi-wrapper-sensor.o ipmi-wrapper-sel.o bmc-conf-key-utils.o | bmc-conf2.o -L/usr/local/lib ../../libfreeipmi/src/.libs/libfreeipmi.a | -largp -lgnugetopt /usr/local/lib/libguile.a | /usr/local/lib/libguile-ltdl.a /usr/local/lib/libqthreads.a -lcrypt | -lm -lreadline -lncurses -Wl,--rpath -Wl,/usr/local/lib | /usr/local/lib/libguile.a(gh_init.o): In function `gh_standard_handler': | gh_init.o(.text+0x74): multiple definition of `gh_standard_handler' | guile-wrapper.o(.text+0x0): first defined here | /usr/libexec/elf/ld: Warning: size of symbol `gh_standard_handler' | changed from 267 to 85 in /usr/local/lib/libguile.a(gh_init.o) | /usr/local/lib/libguile.a(posix.o): In function `scm_tmpnam': | posix.o(.text+0x1120): warning: tmpnam() possibly used unsafely; | consider using mkstemp() | | where `gh_standard_handler()' | seems to be the "cat ate the fish" handler that looks like it is | supposed to over-ride a standard one.. | `---- Thanks for reporting the problem Julian. I have fixed it and committed to CVS.
This should work now. # LDFLAGS=-static ./configure # make -- Anand Babu Free as in Freedom <www.gnu.org> _______________________________________________ Freeipmi-users mailing list [EMAIL PROTECTED] http://lists.gnu.org/mailman/listinfo/freeipmi-users
