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>