Hi Martin , Thanks for the reply .The problem is when we run the mysql_config --libs ,you get the libraries as -L/usr/mysql/5.0/lib/mysql but not -R /usr/mysql/5.0/lib/mysql,so external programs using mysql_config need to explicitly set the path of -R to get them working .
Now I'm not sure if the solution is to patch the mysql_config .In short mysql_config should be able to give the -R/usr/mysql/5.0/lib/mysql as well along with other library paths it specifies . Let me know if you need some more clarity on the Bug . Thanks Sunanda Martin MC Brown wrot > Hi Sunanda, > >> The CR 6664712 : mysql_config provides incorrect link library >> configuration talks about patching of mysql_config to provide the -R >> /usr/mysql/5.0/lib/mysql option so that other programs can use it which >> depends on mysql .As such mysql binaries doesn't need this path to be >> set and I would expect the programs to set the LD_LIBRARY_PATH to run >> itself . >> However this is not what it looks like . >> >> Question : >> Is it appropriate to patch the mysql_config with a hard coded path of -R >> /usr/mysql/5.0/lib/mysql as this would change each time a different >> version is used .How do other components handle this ? >> >> Thoughts/Suggestions ? > > > I'm not clear on what the issue is here - is there a bug in > mysql_config that returns the wrong configuration information? > > mysql_config relies on the the installation directory structure to > determine the PATH information that it should return. It should return > the right information, providing it can correctly determine where it > is located and where the other information is in relation to the > mysql_config script. > > If mysql_config , it might be that the layout we are currently using > is the source of the problem. > > As to patching it, I'd rather we fixed the main mysql_config script in > the releases if we can, so that users installing MySQL from source > benefit from the fix/improvement. > > MC > > -- > Martin 'MC' Brown, mc at mcslp.com > Everything MCslp: http://planet.mcslp.com > >