FreeBSD/Solaris and -lc

Francois Gouget fgouget at codeweavers.com
Sun Mar 31 21:47:18 CST 2002


   When I compile Wine on FreeBSD and Solaris I keep getting 'undefined
sybol' errors for all the C library symbols. So I usually add the
following to 'configure.ac'.

Index: configure.ac
===================================================================
RCS file: /home/wine/wine/configure.ac,v
retrieving revision 1.14
diff -u -r1.14 configure.ac
--- configure.ac	31 Mar 2002 19:23:41 -0000	1.14
+++ configure.ac	31 Mar 2002 20:45:37 -0000
@@ -77,6 +77,8 @@
 
 dnl **** Check for some libraries ****
 
+dnl Check for -lc for FreeBSD and Solaris
+AC_CHECK_LIB(c,getpid)
 dnl Check for -lm
 AC_CHECK_LIB(m,sqrt)
 dnl Check for -li386 for NetBSD and OpenBSD


   But is it the right eay to do things? What worries me is that I found
some messages related to libtool that claim that -lc should not be
explicitly linked in on FreeBSD (and OpenBSD):
http://mail.gnu.org/pipermail/libtool/2001-November/005782.html

   But maybe things are different if you use -symbolic.


-- 
François Gouget
fgouget at codeweavers.com



More information about the wine-devel mailing list