MySQL Lists are EOL. Please join:

List:Internals« Previous MessageNext Message »
From:Sergei Golubchik Date:March 25 2008 9:11am
Subject:Re: ABI compatibility of pluggable storage engines
View as plain text  
Hi!

On Mar 25, Kazuho Oku wrote:
> Is it possible to create a binary distribution of a pluggable storage engine?
> 
> Today I noticed that while the binary distribution of mysql server for
> linux-i386 provided by MySQL AB uses --with-fast-mutex option, the
> SuSE RPM version does not.  Since the configuration option changes the
> definition of pthread_mutex_t, the size of type THR_LOCK becomes
> different between the binary distributions of mysql server.  And IMHO
> since it is a requirement to pass a THR_LOCK object allocated by a
> pluggable storage engine to the mysql server through
> handler::store_lock function, the difference causes ABI
> incompatibility between the distributions from the viewpoint of
> pluggable storage engines.

Ouch.
Thanks for noticing it - I've reported it as a bug#35544.
You can subscribe to http://bugs.mysql.com/35544 to follow to the
progress.
 
Regards / Mit vielen Grüssen,
Sergei

-- 
   __  ___     ___ ____  __
  /  |/  /_ __/ __/ __ \/ /   Sergei Golubchik <serg@stripped>
 / /|_/ / // /\ \/ /_/ / /__  Principal Software Developer/Server Architect
/_/  /_/\_, /___/\___\_\___/  MySQL GmbH, Dachauer Str. 37, D-80335 München
       <___/                  Geschäftsführer: Kaj Arnö - HRB
München 162140
Thread
ABI compatibility of pluggable storage enginesKazuho Oku25 Mar
  • Re: ABI compatibility of pluggable storage enginesSergei Golubchik25 Mar