Date: Wed, 19 Mar 1997 12:04:14 -0800 (PST) From: Simon Shapiro <Shimon@i-Connect.Net> To: freebsd-hackers@freebsd.org Subject: FW: threads... Message-ID: <XFMail.970319121522.Shimon@i-Connect.Net> Resent-Message-ID: <XFMail.970318162021.stevet@thor.i-connect.net>
next in thread | raw e-mail | index | archive | help
Hi Y'all,
As many of you knw, we are working on a large/complex project using
FreeBSD.
Critical part of this effort is porting a complex, high-speed
database server from Slowlaris and Linux. It is a multi-threaded
application.
Following are comments by Steve, our lead developer of the server.
He is highly qualified but FreeBSD is new to him. The server works
flawlessly on Solaris, using posix Threads and works properly on
Linux (againm using Posix threads).
Any help will be appreciated. We will even pay for consulting work
if necessary.
Simon
----- Forwarded Message ----:
<XFMail.970318162021.stevet@thor.i-connect.net>-----
From: Steve Tarkalson <stevet@thor.i-connect.net>
To: Simon Shapiro <shimon@nomis.i-Connect.Net>
Subject: threads...
Simon,
here is a summary of the current problems I am having with
threads on FreeBSD:
- there is name space collisions between libc and libc_r.
supposedly libc_r is a full blown replacement for libc (?).
if you link with libc_r, libc gets linked as well. since
ld assumes startup files (crt0.o and std lib c). order is
important to solve some name space problems but this causes
other non-fatal problems - like an empty stub for
_thread_init()
- threads initialization doesn't occurr (_thread_init). there
doesn't seem to be an entry on the Construct list for this
guy in libc_r. even though I have explicitly called this
routine in the application things still don't seem to be
setup correctly. Some other missing component ????
- threads seem to get created but their start proc never
gets executed - scheduling...
- signals aren't reliable
Of course the later two problems could hinge on the first.
-Steve
----------------------------------
E-Mail: Steve Tarkalson <stevet@thor.i-connect.net>
Date: 03/18/97
Time: 16:07:57
This message was sent by XF-Mail
----------------------------------
-------------End of forwarding message-------------------------
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?XFMail.970319121522.Shimon>
