9 messages in com.mysql.lists.perlRe: Solaris 2.7 run time linking problem
FromSent OnAttachments
Steve Sapovits01 Feb 2003 20:48 
Jochen Wiedmann02 Feb 2003 12:47 
Steve Sapovits02 Feb 2003 13:04 
Jochen Wiedmann02 Feb 2003 13:11 
Steve Sapovits02 Feb 2003 13:15 
Jochen Wiedmann02 Feb 2003 14:43 
Steve Sapovits02 Feb 2003 19:06 
Steve Sapovits02 Feb 2003 20:05 
Jochen Wiedmann02 Feb 2003 22:29 
Subject:Re: Solaris 2.7 run time linking problem
From:Steve Sapovits (sapo@gsicommerce.com)
Date:02/02/2003 01:04:31 PM
List:com.mysql.lists.perl

Jochen Wiedmann wrote:

This could indicate a problem with the version of MySQL you are using: The current driver requires a version with the "mysql_real_escape_string" function (do not remember which version introduced that).

If I may be right, try installing a new version (the client libraries are sufficient and you may use the configure option --without-server).

I checked and that function is in all versions I tried. Plus, I get other unresolved references in other tests. Basically, it doesn't see the MySQL client libs at all, no matter how I try building/linking the DBD::mysql piece.

I suspect it's an issue of Solaris 5.7 not having the right link options to pull all the correct objects into the mysql.so shared object DBD::mysql creates at build time. But I've tried about everything I know of there and no luck ...