Próbuję skompilować daemona na serwerek, na którym nie mam bibliotek postgresa i chcę wkompilować je w daemona. jak przy konfiguracji używam opcji "--enable-static" to w config.log mam, że uruchomiono konfig z enable-shared:
#v+ Configured with: ../src/configure -v --with-pkgversion='Debian 4.7.2-5' --with-bugurl=file:///usr/share/doc/gcc-4.7/README.Bugs --enable-languages=c,c++,go,fortran,objc,obj-c++ --prefix=/usr --program-suffix=-4.7 --enable-shared --enable-linker-build-id --with-system-zlib --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --with-gxx-include-dir=/usr/include/c++/4.7 --libdir=/usr/lib --enable-nls --with-sysroot=/ --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-gnu-unique-object --enable-plugin --enable-objc-gc --with-arch-32=i586 --with-tune=generic --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu #v-
co prawda ldd nie mówi nic o shareowanej bibliotece pg #v+ root@lms:/usr/src/lmsDaemon/daemon# ldd lmsd linux-vdso.so.1 => (0x00007ffc5fab5000) libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007fb34179b000) libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007fb341410000) /lib64/ld-linux-x86-64.so.2 (0x00007fb3419a6000) #v-
widzę, że po make musze zrobić make install co na tych serwerkach już nie do zrobienia.
podpowiedzcie, jak skompilowac tega daemona by można było przenieść samą binarkę na inny sprzęt? (architektura się zgadza)
uczestnicy (1)
-
Marcin