libtool
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

building a completely static executable (using boost regex library)


From: Lorenzo Bettini
Subject: building a completely static executable (using boost regex library)
Date: Tue, 14 Jul 2009 23:07:05 +0200
User-agent: Thunderbird 2.0.0.22 (X11/20090608)

Hi

I was trying to build, in linux, a completely static executable that uses libboost_regex;

I issued

configure LDFLAGS="-static"
make LDFLAGS="-all-static"

but when it comes to linking I get this error:

/bin/bash ../libtool --tag=CXX --mode=link g++ -g -O2 -L/usr/lib -all-static -o check-regexp check-regexp_cmd.o check-regexp.o -lboost_regex ../gl/libgnu.la libtool: link: g++ -g -O2 -static -o check-regexp check-regexp_cmd.o check-regexp.o -L/usr/lib -lboost_regex ../gl/.libs/libgnu.a /usr/lib/libboost_regex.a(static_mutex.o): In function `boost::scoped_static_mutex_lock::unlock()':
(.text+0x16): undefined reference to `pthread_mutex_unlock'
[...]
/usr/lib/gcc/i486-linux-gnu/4.3.3/libstdc++.a(locale.o): In function `__gnu_cxx::__scoped_lock::~__scoped_lock()': (.text._ZN9__gnu_cxx13__scoped_lockD1Ev[__gnu_cxx::__scoped_lock::~__scoped_lock()]+0x18): undefined reference to `pthread_mutex_unlock' /usr/lib/gcc/i486-linux-gnu/4.3.3/libstdc++.a(locale.o): In function `std::locale::_Impl::_M_install_cache(std::locale::facet const*, unsigned int)': (.text._ZNSt6locale5_Impl16_M_install_cacheEPKNS_5facetEj+0x2a): undefined reference to `pthread_mutex_lock' /usr/lib/gcc/i486-linux-gnu/4.3.3/libstdc++.a(locale.o): In function `std::locale::_Impl::_M_install_cache(std::locale::facet const*, unsigned int)': (.text._ZNSt6locale5_Impl16_M_install_cacheEPKNS_5facetEj+0x56): undefined reference to `pthread_mutex_unlock'

what am I doing wrong?

thanks in advance
        Lorenzo

--
Lorenzo Bettini, PhD in Computer Science, DI, Univ. Torino
ICQ# lbetto, 16080134     (GNU/Linux User # 158233)
HOME: http://www.lorenzobettini.it MUSIC: http://www.purplesucker.com
http://www.myspace.com/supertrouperabba
BLOGS: http://tronprog.blogspot.com  http://longlivemusic.blogspot.com
http://www.gnu.org/software/src-highlite
http://www.gnu.org/software/gengetopt
http://www.gnu.org/software/gengen http://doublecpp.sourceforge.net





reply via email to

[Prev in Thread] Current Thread [Next in Thread]