On 24 Oct 2007, at 18:30, Ritu Kamboj wrote: > Hi Danek, > > In his email yesterday Martin said the following: > > ----------------------- > If you are only building clients then technically you only need > libmysqlclient, but if you are developing a C app that accesses the > structures and information in the response from mysqlclient you may > need the other (libmystrings particularly). > > If you want to develop or add a storage engine to existing setup, > then > you need all the other libraries *except* libmysqlclient. > -------------------------------- > > that explains why libmystrings and lib<storageengine> exist.... > > I shall get a definitive answer regarding libdbug and libmysys.
libmysys is required when building a storage engine - it provides a number of compatibility functions that we like you to use to ensure compatibility with the rest of the system. libdbug is required if you want to run mysqld in debug mode and provide output/information either when testing your own plugins/ storage engines and/or when you provide debug trace output to us when reporting a bug. MC -- Martin 'MC' Brown, mc at mcslp.com Everything MCslp: http://planet.mcslp.com
