[Gelistirici] playground/igungor/mysql - Major version bump, switch to cmake.

H. İbrahim Güngör ibrahim at pardus.org.tr
28 Ara 2010 Sal 10:44:18 EET


On Mon, 27 Dec 2010 15:39:44 +0000
Gökçen Eraslan <gokcen at pardus.org.tr> wrote:

> Pazartesi 27 Aralık 2010 günü (saat 12:58:12) H. İbrahim Güngör şunları 
> yazmıştı:
> > Author: igungor
> > Date: Mon Dec 27 14:58:12 2010
> > New Revision: 107975
> > 
> > Added:
> >    playground/igungor/mysql/files/mysql-disable-test.patch
> >    playground/igungor/mysql/files/mysql-dubious-exports.patch
> >    playground/igungor/mysql/files/mysql-versioning.patch
> > Removed:
> >    playground/igungor/mysql/files/mysql-cve-2008-7247.patch
> >    playground/igungor/mysql/files/mysql-lowercase-bug.patch
> >    playground/igungor/mysql/files/mysql-missing-string-code.patch
> >    playground/igungor/mysql/files/mysql-no-docs.patch
> >    playground/igungor/mysql/files/mysql-plugin-bug.patch
> >    playground/igungor/mysql/files/mysql-setschedparam.patch
> >    playground/igungor/mysql/files/mysql-ssl-multilib.patch
> >    playground/igungor/mysql/files/mysql-testing.patch
> > Modified:
> >    playground/igungor/mysql/actions.py
> >    playground/igungor/mysql/files/mysql-errno.patch
> >    playground/igungor/mysql/files/mysql-stack-guard.patch
> >    playground/igungor/mysql/files/mysql-strmov.patch
> >    playground/igungor/mysql/pspec.xml
> > Log:
> > Major version bump, switch to cmake.
> > 
> 
> ...
> 
> Mysql'den libmysqld.a yerine libmysqld.so çıkması ile ilgili bir blog
> yazısı vardı[1]. Fedora paketinde de bunun için:
> 
> 245 # regular build will make libmysqld.a but not libmysqld.so :-(
> 246 mkdir libmysqld/work
> 247 cd libmysqld/work
> 248 ar -x ../libmysqld.a
> 249 # these result in missing dependencies: (filed upstream as bug 59104)
> 250 rm -f sql_binlog.cc.o rpl_utility.cc.o
> 251 gcc $CFLAGS $LDFLAGS -shared -Wl,-soname,libmysqld.so.0 -o 
> libmysqld.so.0.0.1 \
> 252         *.o ../../probes_mysql.o \
> 253         -lpthread -laio -lcrypt -lssl -lcrypto -lz -lrt -lstdc++ -ldl
> -lm -lc
> 
> şeklinde bir bölüm var, bu meseleye de bakabilirsen süper olur İbrahim.

Hmm, dün mail atacaktım ama yanlış okumuşum yazdığını, bugün okuyunca
farkettim. libmysqld.so oluşturmaya bakacağım, bir de libmysqlclient_r.so
kitaplık problemi vardı. 5.5 ile onu çıkarmıyor artık Fedora, ondan
bahsediyorsun sanmıştım. Neyse, bakacağım :)

> [1] http://blog.tampakrap.gr/shared-libmysqld-for-embedded-mysql-mariadb-is-
> back/


-- 
H. İbrahim Güngör <ibrahim () pardus ! org ! tr>



Gelistirici mesaj listesiyle ilgili daha fazla bilgi