From owner-freebsd-current Mon Dec 21 10:15:34 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id KAA29136 for freebsd-current-outgoing; Mon, 21 Dec 1998 10:15:34 -0800 (PST) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from ns.tar.com (ns.tar.com [204.95.187.2]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id KAA29131 for ; Mon, 21 Dec 1998 10:15:29 -0800 (PST) (envelope-from dick@ns.tar.com) Received: (from dick@localhost) by ns.tar.com (8.9.1/8.9.1) id MAA05576; Mon, 21 Dec 1998 12:01:16 -0600 (CST) (envelope-from dick) Message-ID: <19981221120116.B5500@tar.com> Date: Mon, 21 Dec 1998 12:01:16 -0600 From: Richard Seaman To: Kenneth Wayne Culver , Alfred Perlstein Cc: "Brian W. Buchanan" , Joseph Lee , freebsd-current@FreeBSD.ORG Subject: Re: linking against libc_r References: Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 0.93.2i In-Reply-To: ; from Kenneth Wayne Culver on Mon, Dec 21, 1998 at 12:03:55PM -0500 Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG On Mon, Dec 21, 1998 at 12:03:55PM -0500, Kenneth Wayne Culver wrote: > One thing though, in order for WINE to work with threads, you must get > glibc. It won't work otherwise any differently than it will for FreeBSD. > Also, the linux emulation must be updated to support USER_LDT's. It appears that glibc is already included in the linux emulation if you install the latest linux_lib port. However, it isn't fully identified as such (its just libc.so.6). It appears to work ok with linux threads based on preliminary testing (assuming you are using the very latest 3.0 with COMPAT_LINUX_THREADS enabled). As far as using the Linux threads "port", it doesn't need glibc to run threads. Is there something about Wine that is specfic to glibc? However, linking the Linux threads "port" with the FreeBSD libc will not get you a 100% thread safe solution, yet, as there are some libc functions that are not thread safe yet, and there is no implementation of cancellation points, yet. -- Richard Seamman, Jr. email: dick@tar.com 5182 N. Maple Lane phone: 414-367-5450 Chenequa WI 53058 fax: 414-367-5852 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message