Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 19 Sep 1999 18:08:12 -0700
From:      "Ronald F. Guilmette" <rfg@monkeys.com>
To:        Dirk Froemberg <dirk@FreeBSD.org>
Cc:        ports@FreeBSD.org, questions@FreeBSD.org
Subject:   Re: mysql-server-3.22.25 install botch (pthread_attr_setschedparam?) 
Message-ID:  <27137.937789692@monkeys.com>
In-Reply-To: Your message of Sun, 19 Sep 1999 23:00:56 %2B0200. <19990919230055.E42360@physik.TU-Berlin.DE> 

next in thread | previous in thread | raw e-mail | index | archive | help

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-questions" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?27137.937789692>