[ipv6calc] ipv6calc: use shared libipv6calc.so and databases
pb at bieringer.de
Sat Feb 1 22:17:26 CET 2014
Am 01.02.2014 17:37, schrieb Nikoli:
> Hello, tried building it, fails for me, attached log. My distro is amd64
> hardened Gentoo Linux.
> Compared current cvs and 0.95.0 sources, bugs and suggestions:
> 1) These commands do not respect CC CFLAGS LDFLAGS:
> gcc -shared -Wl,-soname,libipv6calc_db_wrapper.so. at PACKAGE_VERSION@ -o
> libipv6calc_db_wrapper.so. at PACKAGE_VERSION@ $(OBJS)
> gcc -shared -Wl,-soname,libipv6calc.so. at PACKAGE_VERSION@ -o
> libipv6calc.so. at PACKAGE_VERSION@ $(OBJS)
Hopefully fixed now (it is my first time to create shared library
support, so I copy&pasted from howto...).
> 2) Most autotools based packages use --enable-shared option, also there is
> typo in configure:
> --enaLBe-shared-library Enable shared library build (default: disabled)
> gnu/bin/ld: libipv6calc_db_wrapper.o: relocation R_X86_64_PC32 against
symbol `wrapper_features' can not be used when making a shared object;
recompile with -fPIC
Please try again, if it still breaks like before, I have to doublecheck
and run some tests on other systems (my primary developing box is
currently Fedora 20).
Please try latest trunk - thank you for support!
More information about the ipv6calc