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

Gökçen Eraslan gokcen at pardus.org.tr
27 Ara 2010 Pzt 17:39:44 EET


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.


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

-- 
Gökçen Eraslan
-------------- sonraki bölüm --------------
A non-text attachment was scrubbed...
Name: kullanılamıyor
Type: application/pgp-signature
Size: 198 bytes
Desc: This is a digitally signed message part.
URL: <http://liste.pardus.org.tr/gelistirici/attachments/20101227/112e8fb1/attachment-0002.pgp>


Gelistirici mesaj listesiyle ilgili daha fazla bilgi