15 messages in com.mysql.lists.perlRe: Installing the MySQL DBI on a Fre...
FromSent OnAttachments
Mathijs Brands16 Nov 1999 09:10 
Ed Phillips16 Nov 1999 12:29 
Jochen Wiedmann16 Nov 1999 14:17 
Mathijs Brands16 Nov 1999 16:42 
Andre Natal17 Nov 1999 02:49 
Andre Natal17 Nov 1999 04:06 
Mathijs Brands17 Nov 1999 11:12 
Mathijs Brands17 Nov 1999 11:21 
Jochen Wiedmann17 Nov 1999 14:08 
Mathijs Brands17 Nov 1999 16:26 
Jochen Wiedmann18 Nov 1999 02:49 
Mathijs Brands18 Nov 1999 06:30 
Mathijs Brands18 Nov 1999 06:35 
Jochen Wiedmann18 Nov 1999 06:50 
Mathijs Brands18 Nov 1999 06:58 
Subject:Re: Installing the MySQL DBI on a FreeBSD box - what's wrong?
From:Mathijs Brands (math@ilse.nl)
Date:11/18/1999 06:58:14 AM
List:com.mysql.lists.perl

On Thu, Nov 18, 1999 at 03:51:00PM +0100, Jochen Wiedmann allegedly wrote:

Mathijs Brands wrote:

I still feel all of this is caused by the fact that mysql is linked against libc_r, while the MySQL DBD module is linked against libc (just like perl). I can link the DBD module against libc_r, but this causes perl to dump core immediately on loading the MySQL DBD module (most likely caused by the fact that the module is linked against libc_r and perl against libc).

Wouldn't it be best to rebuild Perl with libc_r either?

I'm probably going to try building MySQL with MIT thread support to see if it is possible to enable the threadsafe client with MIT thread support. I may try recompiling perl against libc_r, but I'm not sure if that's wise (the perlscripts will run on a production machine and I don't want to run the risk that some other scripts stop working correctly).

Then, another question: Is important for you, to have a thread safe client? I think it isdn't, at least not in Perl, which

Perl is compiled without thread support, so it shouldn't be a problem, I think.

isn't thread safe anyways. How about rebuilding the MySQL client libraries (not the server!) witt libc, storing it in a special directory and trying to link against these libraries?

That's what I was thinking about.

Mathijs