On Mon, Oct 22, 2007 at 04:03:39PM -0700, Ritu Kamboj wrote:

> We shall be having version directory under both /var and /etc directory (ie 
> /var/mysql/5.0/data and /etc/mysql/5.0.

Okay.

> We shall be having a symbolic link from /usr/mysql/5.0 to /usr/mysql.

That's physically impossible.  Or do you simply mean that the subdirs in
/usr/mysql/5.0 will have links to them in /usr/mysql?

>>> /usr/mysql/5.0/lib/libdbug.a
>>> /usr/mysql/5.0/lib/libheap.a
>>> /usr/mysql/5.0/lib/libmyisam.a
>>> /usr/mysql/5.0/lib/libmyisammrg.a
>>> /usr/mysql/5.0/lib/libmysqlclient.a
>>> /usr/mysql/5.0/lib/libmysqlclient.la
>>> /usr/mysql/5.0/lib/libmysqlclient_r.a
>>> /usr/mysql/5.0/lib/libmysqlclient_r.la
>>> /usr/mysql/5.0/lib/libmystrings.a
>>> /usr/mysql/5.0/lib/libmysys.a
>>> /usr/mysql/5.0/lib/libvio.a
>>> /usr/mysql/5.0/lib/libz.a
>>> /usr/mysql/5.0/lib/libz.la
>>>    
>>
>> Why are you delivering .a files?  And what use are .la files on Solaris?
>>  
> The MYSQL release area does not have shared library version for all the 
> libraries

And people using mysql are generally content to rebuild their applications
whenever fixes are made to these libraries?  We would never allow archive
libraries for a Sun-controlled project, but even though that's not the case
here, I'd like to get an idea of what the impact is for the (typical?)
end-user.

> ...we are providing all the libraries that are provided in the default
> MySQL release area.

But why the .la files?  And what's libz doing there?  Is that the same libz
as in /usr/lib/libz.so.1?

Danek

Reply via email to