From owner-freebsd-ports Sun Sep 19 18:43:24 1999 Delivered-To: freebsd-ports@freebsd.org Received: from monkeys.com (i180.value.net [206.14.136.180]) by hub.freebsd.org (Postfix) with ESMTP id 6F37F15321; Sun, 19 Sep 1999 18:43:18 -0700 (PDT) (envelope-from rfg@monkeys.com) Received: from monkeys.com (LOCALHOST [127.0.0.1]) by monkeys.com (8.9.3/8.9.3) with ESMTP id SAA27139; Sun, 19 Sep 1999 18:08:12 -0700 To: Dirk Froemberg Cc: ports@FreeBSD.org, questions@FreeBSD.org Subject: Re: mysql-server-3.22.25 install botch (pthread_attr_setschedparam?) In-reply-to: Your message of Sun, 19 Sep 1999 23:00:56 +0200. <19990919230055.E42360@physik.TU-Berlin.DE> From: "Ronald F. Guilmette" Date: Sun, 19 Sep 1999 18:08:12 -0700 Message-ID: <27137.937789692@monkeys.com> Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org In message <19990919230055.E42360@physik.TU-Berlin.DE>, you wrote: >Hi Ronald! > >The answer is in your mail: You can't use packages for 3.2-RELEASE >along with 3.1-RELEASE, since they are binaries. Instead you have >to compile the mysql322-server _port_. See http://www.freebsd.org/ports/ >for details. Yup. I figured that out already and did exactly that. The thing (mySQL) works much better when it is built from scratch! While we are talking about this however, allow me to ask a related question... The off-the-shelf "port" of mySQL 3.22.25 failed to install properly on my FreeBSD 3.1 system, apparently because of one missing thread-related library function (which was apparently not present yet in that release of FreeBSD). OK, so question number one is: Did the `pthread_attr_setschedparam' standard thread function get added into libc_r yet? Is it there in FreeBSD 3.3? Second question: Does FreeBSD 3.3 have _all_ of the POSIX thread functions in libc_r? If not, when will the thread support be completed? Last but not least, the mySQL docs say that mySQL can in fact make use of several processors at a time (assuming one has a multiprocessor system to run it on) *if* the underlying OS has real, good, and proper support for threads (and, one must assume, if it also has good support for multi- processor systems). OK, so my question is simple: Is the thread support stuff in FreeBSD really complete, in the sense of having proper support all fo the way down to the kernel level, or are FreeBSD threads just being implemented at the library level, with no special involvement on the part of the kernel? I hope that it is apparent what I am really asking here. If I run mySQL on a multiprocessor system that is running FreeBSD, will it actually be able to make use of more than one processor at a time on that system? Does the FreeBSD kernel provide adequate support for this? To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message