Comment 4 for bug 999492

Revision history for this message
Raghavendra D Prabhu (raghavendra-prabhu) wrote :

The issues are as follows:

a) Not only the binary builds (centos 6, on which PXC is, PS binary builds are on centos5, hence are not), but the mysql client binaries in RPM and DEB are also linked with libtinfo (which is deprecated). However, libreadline on these platforms link against libtinfo anyways (or libncurses does) so this should be fine.

b) mysql client binary is also not linked to libncursesw, hence
multi-byte capability may be broken.

c) The reason centos6 builds are affected is that, symbol `tputs` (the one
checked in readline.cmake) is not provided by libncurses but by
libtinfo (which libncurses also links against).

=================================================================

So, for distro builds, it should be fine except multi-byte may not work
(which I will file separate bug against).

As far as binary builds are concerned, building against
system readline-static (not builtin) should do.