← Back to team overview

maria-discuss team mailing list archive

Re: what is adding the -g compile parm?

 

i simply removed -flto since it don't work

attached the RPM SPEC file

%{optflags} translates to .rpmrc

[builduser@testserver:~]$ cat .rpmrc
optflags: x86_64 -m64 -O2 -g0 -march=sandybridge -mtune=sandybridge -fopenmp -mfpmath=sse -pipe -fno-strict-aliasing -fomit-frame-pointer -finline-functions -finline-limit=60 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=6 -D_FORTIFY_SOURCE=2 -Wstack-protector -Wformat -Werror=format-security

Am 01.10.2015 um 19:26 schrieb Sergei Golubchik:
Hi, Reindl!

On Sep 20, Reindl Harald wrote:
Am 20.09.2015 um 19:14 schrieb Sergei Golubchik:

On Sep 20, Reindl Harald wrote:
"-O3 -g" appears in the cmake output, that likely breaks ld.gold / -flto
and so the question: who the explain the build *not* add that useless
param for production builds like most oterh software don't

without one could also remove the strip-calls in rpm-spec-files!

Sorry, I have more questions that answers...

* How do you build?

+ export 'CFLAGS=-m64 -O2 -g0 -march=sandybridge -mtune=sandybridge
-fopenmp -mfpmath=sse -pipe -fno-strict-aliasing -fomit-frame-pointer
-finline-functions -finline-limit=60 -fexceptions
-fstack-protector-strong --param=ssp-buffer-size=6 -D_FORTIFY_SOURCE=2
-Wstack-protector -Wformat -Werror=format-security -O3 -funroll-loops
-funswitch-loops -minline-all-stringops -fwrapv -fno-stack-protector
-fstack-protector --param=ssp-buffer-size=8 -fPIC -fno-exceptions
-D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE'

But you cannot be building this this line, right?
You invoke cmake, somehow, and make, somehow. How?
And may be you set CXXFLAGS and I don't know what else.

Where do you see -O3 -g?

the " -fPIC -O3 -g -static-libgcc" stuff comes *after* my global CFLAGS
and so overrides them

Okay, that's better.
"static-libgcc" is only used in two files in the source tree:
./BUILD/compile-bintar and ./cmake/build_configurations/mysql_release.cmake

So, either you're using BUILD/compile-bintar script (which I find
unlikely) or you're invoking cmake with -DBUILD_CONFIG=mysql_release
(which I find likely - and that's exactly why I was asking "how do you
build" !)

This is not configurable, you cannot switch a part of
mysql_release.cmake off. Either you use -DBUILD_CONFIG=mysql_release or
you don't. If you don't like it - you can simply add all options from it
manually to your CFLAGS and then you won't need -DBUILD_CONFIG

But you said it conflicts with -flto. Where does -flto come from? I
don't see it in your CFLAGS. Nor is it on the compiler's command line
below:

[  6%] Building C object strings/CMakeFiles/strings.dir/ctype-cp932.c.o
cd /home/builduser/rpmbuild/BUILD/mariadb-10.0.21/strings && /usr/bin/cc
   -DDISABLE_MYSQL_THREAD_H -DHAVE_CONFIG_H -m64 -O2 -g0
-march=sandybridge -mtune=sandybridge -fopenmp -mfpmath=sse -pipe
-fno-strict-aliasing -fomit-frame-pointer -finline-functions
-finline-limit=60 -fexceptions -fstack-protector-strong
--param=ssp-buffer-size=6 -D_FORTIFY_SOURCE=2 -Wstack-protector -Wformat
-Werror=format-security -O3 -funroll-loops -funswitch-loops
-minline-all-stringops -fwrapv -fno-stack-protector -fstack-protector
--param=ssp-buffer-size=8 -fPIC -fno-exceptions -D_GNU_SOURCE
-D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE  -fPIC -O3 -g -static-libgcc
-fno-omit-frame-pointer -fno-strict-aliasing  -Wno-uninitialized
-DDBUG_OFF -DMY_PTHREAD_FASTMUTEX=1
-I/home/builduser/rpmbuild/BUILD/mariadb-10.0.21/include    -o
CMakeFiles/strings.dir/ctype-cp932.c.o   -c
/home/builduser/rpmbuild/BUILD/mariadb-10.0.21/strings/ctype-cp932.c
Name:              mariadb
Version:           10.0.21
Release:           1%{?dist}
Epoch:             2
Summary:           MariaDB client programs and shared libraries
Group:             Applications/Databases
URL:               https://mariadb.org
License:           GPLv2
Source0:           %{name}-%{version}.tar.gz
Source1:           mysqld.service
Source2:           mysqld-dbmail.service
Source3:           mysqld-replication.service
Source4:           mysqld-wait-ready
Source5:           mysqld-dbmail-wait-ready
Source999:         filter-requires-mysql.sh
BuildRequires:     bison
BuildRequires:     cmake
BuildRequires:     gcc-c++
BuildRequires:     gperf
BuildRequires:     libaio-devel
BuildRequires:     ncurses-devel
BuildRequires:     openssl-devel
BuildRequires:     perl
BuildRequires:     perl(Data::Dumper)
BuildRequires:     perl(Socket)
BuildRequires:     perl(Test::More)
BuildRequires:     perl(Time::HiRes)
BuildRequires:     procps-ng
BuildRequires:     readline-devel
BuildRequires:     systemd-units
BuildRequires:     systemtap-sdt-devel
BuildRequires:     time
BuildRequires:     zlib-devel
Requires:          bash
Requires:          fileutils
Requires:          grep
Requires:          %{name}-libs = %{epoch}:%{version}-%{release}
Provides:          mysql = %{epoch}:%{version}-%{release}, mysql%{?_isa} = %{epoch}:%{version}-%{release}
Obsoletes:         mysql, community-mysql

%global __perl_requires %{SOURCE999}
%global __perllib_requires %{SOURCE999}
%global debug_package %{nil}
%global _default_patch_flags --no-backup-if-mismatch

%description
MariaDB is a multi-user, multi-threaded SQL database server

%package           libs
Summary:           The shared libraries required for MariaDB clients
Group:             Applications/Databases
Provides:          mysql-libs = %{epoch}:%{version}-%{release}, mysql-libs%{?_isa} = %{epoch}:%{version}-%{release}
Obsoletes:         mysql-libs, community-mysql-libs
%description       libs

%package           server
Summary:           The MariaDB server and related files
Group:             Applications/Databases
Requires:          %{name} = %{epoch}:%{version}-%{release}, %{name}-libs = %{epoch}:%{version}-%{release}
Requires:          sh-utils, systemd-units
Requires(pre):     shadow-utils
Requires(post):    systemd-units
Provides:          mysql-server = %{epoch}:%{version}-%{release}, mysql-server%{?_isa} = %{epoch}:%{version}-%{release}
Obsoletes:         mysql-server, community-mysql-server
%description       server

%package           devel
Summary:           Files for development of MariaDB applications
Group:             Applications/Databases
Requires:          %{name} = %{epoch}:%{version}-%{release}, %{name}-libs = %{epoch}:%{version}-%{release}
Requires:          openssl-devel
Provides:          mysql-devel = %{epoch}:%{version}-%{release}, mysql-devel%{?_isa} = %{epoch}:%{version}-%{release}
Obsoletes:         mysql-devel, community-mysql-devel
%description       devel

%package           test
Summary:           The test suite distributed with MariaDB
Group:             Applications/Databases
Requires:          %{name} = %{epoch}:%{version}-%{release}, %{name}-server = %{epoch}:%{version}-%{release}
Requires:          perl-DBD-MySQL, perl-DBI, perl-Env
Provides:          mysql-test = %{epoch}:%{version}-%{release}, mysql-test%{?_isa} = %{epoch}:%{version}-%{release}
Obsoletes:         mysql-test, community-mysql-test
%description       test

%package           manpages
Summary:           MariaDB manpages
Group:             Applications/Databases
Provides:          mysql-manpages = %{epoch}:%{version}-%{release}, mysql-manpages%{?_isa} = %{epoch}:%{version}-%{release}
%description       manpages

%prep
%setup -q -n %{name}-%{version}

%build
export CFLAGS="%{optflags} -O3 -funroll-loops -funswitch-loops -minline-all-stringops -fwrapv -fno-stack-protector -fstack-protector --param=ssp-buffer-size=8 -fPIC -fno-exceptions -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE"
export CXXFLAGS="$CFLAGS"
export FFLAGS="$CFLAGS"
export FCFLAGS="$CFLAGS"
export LDFLAGS="-Wl,-z,now -Wl,-z,relro,-z,noexecstack -pie %{optflags} -O3 -funroll-loops -funswitch-loops -minline-all-stringops -fwrapv"
export SH_LDFLAGS="$LDFLAGS"

cmake . -DBUILD_CONFIG=mysql_release \
 -DFEATURE_SET="community" \
 -DCMAKE_INSTALL_PREFIX="%{_prefix}" \
 -DINSTALL_INCLUDEDIR=include/mysql \
 -DINSTALL_LAYOUT=RPM \
 -DINSTALL_LIBDIR="%{_lib}/mysql" \
 -DINSTALL_MANDIR=share/man \
 -DINSTALL_MYSQLSHAREDIR=share/mysql \
 -DINSTALL_MYSQLTESTDIR=share/mysql-test \
 -DINSTALL_PLUGINDIR="%{_lib}/mysql/plugin" \
 -DINSTALL_SBINDIR=libexec \
 -DINSTALL_SCRIPTDIR=bin \
 -DINSTALL_SQLBENCHDIR= \
 -DINSTALL_SUPPORTFILESDIR=share/mysql \
 -DMYSQL_DATADIR="%{_sharedstatedir}/mysql" \
 -DMYSQL_UNIX_ADDR="%{_sharedstatedir}/mysql/mysql.sock" \
 -DWITH_XTRADB=1 \
 -DWITH_PARTITION=1 \
 -DWITHOUT_ARCHIVE=1 \
 -DWITHOUT_BLACKHOLE=1 \
 -DWITHOUT_CASSANDRA=1 \
 -DWITHOUT_MROONGA=1 \
 -DWITHOUT_OQGRAPH=1 \
 -DWITHOUT_PERFSCHEMA=1 \
 -DWITHOUT_SPHINX=1 \
 -DWITHOUT_SPIDER=1 \
 -DENABLED_PROFILING=OFF \
 -DENABLE_DTRACE=OFF \
 -DENABLE_DEBUG_SYNC=OFF \
 -DWITHOUT_TOKUDB=ON \
 -DWITH_VALGRIND=OFF \
 -DWITH_SAFEMALLOC=OFF \
 -DWITH_EMBEDDED_SERVER=OFF \
 -DWITH_FEEDBACK=OFF \
 -DWITH_LIBWRAP=OFF \
 -DWITH_QUERY_CACHE_INFO=OFF \
 -DWITH_READLINE=OFF \
 -DUSE_NEW_READLINE_INTERFACE=ON \
 -DENABLED_LOCAL_INFILE=ON \
 -DNOT_FOR_DISTRIBUTION=ON \
 -DWITH_FAST_MUTEXES=ON \
 -DWITH_ATOMIC_OPS=smp \
 -DWITHOUT_DYNAMIC_PLUGINS=ON \
 -DWITH_PIC=ON \
 -DWITH_JEMALLOC=system \
 -DWITH_SSL=system \
 -DWITH_ZLIB=system \
 -DCOMPILATION_COMMENT="thelounge"

%{__make} %{?_smp_mflags} VERBOSE=1

%install
make install DESTDIR=%{buildroot}
find %{buildroot} -print | sed "s|^%{buildroot}||" | sort > ROOTFILES
sed -e 's/-lprobes_mysql//' -e 's/-lmysqlclient_r/-lmysqlclient/' %{buildroot}%{_bindir}/mysql_config > mysql_config.tmp
cp -p -f mysql_config.tmp %{buildroot}%{_bindir}/mysql_config
chmod 0755 %{buildroot}%{_bindir}/mysql_config
ln -s ../../../../../bin/mysql_config %{buildroot}%{_libdir}/mysql/mysql_config
mkdir -p %{buildroot}%{_sysconfdir}/ld.so.conf.d %{buildroot}%{_unitdir}
install -m 0755 -d %{buildroot}%{_sharedstatedir}/mysql
install -m 0644 %{SOURCE1} %{buildroot}%{_unitdir}/mysqld.service
install -m 0644 %{SOURCE2} %{buildroot}%{_unitdir}/mysqld-dbmail.service
install -m 0644 %{SOURCE3} %{buildroot}%{_unitdir}/replication.service
install -m 0755 %{SOURCE4} %{buildroot}%{_libexecdir}/mysqld-wait-ready
install -m 0755 %{SOURCE5} %{buildroot}%{_libexecdir}/mysqld-dbmail-wait-ready
echo "%{_libdir}/mysql" > %{buildroot}%{_sysconfdir}/ld.so.conf.d/%{name}-%{_arch}.conf
rm -f %{buildroot}%{_libdir}/mysql/libmysqlclient_r.so*
ln -s libmysqlclient.so %{buildroot}%{_libdir}/mysql/libmysqlclient_r.so
strip -s %{buildroot}%{_bindir}/aria_chk \
 %{buildroot}%{_bindir}/aria_dump_log \
 %{buildroot}%{_bindir}/aria_ftdump \
 %{buildroot}%{_bindir}/aria_pack \
 %{buildroot}%{_bindir}/aria_read_log \
 %{buildroot}%{_bindir}/innochecksum \
 %{buildroot}%{_bindir}/myisamchk \
 %{buildroot}%{_bindir}/myisam_ftdump \
 %{buildroot}%{_bindir}/myisamlog \
 %{buildroot}%{_bindir}/myisampack \
 %{buildroot}%{_bindir}/my_print_defaults \
 %{buildroot}%{_bindir}/mysql \
 %{buildroot}%{_bindir}/mysqladmin \
 %{buildroot}%{_bindir}/mysqlbinlog \
 %{buildroot}%{_bindir}/mysqlcheck \
 %{buildroot}%{_bindir}/mysql_client_test \
 %{buildroot}%{_bindir}/mysqldump \
 %{buildroot}%{_bindir}/mysqlimport \
 %{buildroot}%{_bindir}/mysql_plugin \
 %{buildroot}%{_bindir}/mysqlshow \
 %{buildroot}%{_bindir}/mysqlslap \
 %{buildroot}%{_bindir}/mysqltest \
 %{buildroot}%{_bindir}/mysql_tzinfo_to_sql \
 %{buildroot}%{_bindir}/mysql_upgrade \
 %{buildroot}%{_bindir}/mysql_waitpid \
 %{buildroot}%{_bindir}/perror \
 %{buildroot}%{_bindir}/replace \
 %{buildroot}%{_bindir}/resolveip \
 %{buildroot}%{_bindir}/resolve_stack_dump \
 %{buildroot}%{_libdir}/mysql/libmysqlclient.so* \
 %{buildroot}%{_libexecdir}/mysqld
rm -rf %{buildroot}%{_bindir}/msql2mysql \
 %{buildroot}%{_bindir}/mysqlaccess.conf \
 %{buildroot}%{_bindir}/mysqlbug \
 %{buildroot}%{_bindir}/mysqld_multi \
 %{buildroot}%{_bindir}/mysqld_safe \
 %{buildroot}%{_bindir}/mysql_secure_installation \
 %{buildroot}%{_bindir}/mysql_setpermission \
 %{buildroot}%{_bindir}/mytop \
 %{buildroot}%{_bindir}/tokuftdump \
 %{buildroot}%{_datadir}/mysql/binary-configure \
 %{buildroot}%{_datadir}/mysql/charsets/README \
 %{buildroot}%{_datadir}/mysql/config.*.ini \
 %{buildroot}%{_datadir}/mysql/magic \
 %{buildroot}%{_datadir}/mysql/my-*.cnf \
 %{buildroot}%{_datadir}/mysql/mysqld_multi.server \
 %{buildroot}%{_datadir}/mysql/mysql-log-rotate \
 %{buildroot}%{_datadir}/mysql/mysql.server \
 %{buildroot}%{_datadir}/mysql/ndb-config-2-node.ini \
 %{buildroot}%{_datadir}/mysql/solaris/postinstall-solaris \
 %{buildroot}%{_datadir}/mysql/install_spider.sql \
 %{buildroot}%{_docdir}/COPYING \
 %{buildroot}%{_docdir}/COPYING.LESSER \
 %{buildroot}%{_docdir}/CREDITS \
 %{buildroot}%{_docdir}/EXCEPTIONS-CLIENT \
 %{buildroot}%{_docdir}/INSTALL-BINARY \
 %{buildroot}%{_docdir}/README \
 %{buildroot}%{_docdir}/README.md \
 %{buildroot}%{_docdir}/README-TOKUDB \
 %{buildroot}%{_libdir}/mysql/*.a \
 %{buildroot}%{_mandir}/man1/comp_err.1* \
 %{buildroot}%{_mandir}/man1/mysql-stress-test.pl.1* \
 %{buildroot}%{_mandir}/man1/mysql-test-run.pl.1* \
 %{buildroot}%{_prefix}/COPYING \
 %{buildroot}%{_prefix}/data/mysql/.empty \
 %{buildroot}%{_prefix}/data/test/.empty \
 %{buildroot}%{_prefix}/docs/ChangeLog \
 %{buildroot}%{_prefix}/INSTALL-BINARY \
 %{buildroot}%{_prefix}/README \
 %{buildroot}%{_sysconfdir}/init.d/mysql \
 %{buildroot}%{_sysconfdir}/logrotate.d/mysql \
 %{buildroot}%{_sysconfdir}/my.cnf \
 %{buildroot}%{_datarootdir}/mysql/SELinux/ \
 %{buildroot}%{_libdir}/mysql/plugin/ \
 %{buildroot}%{_sysconfdir}/my.cnf.d/

%pre server
%{_sbindir}/groupadd -g 27 -o -r mysql &> /dev/null
%{_sbindir}/useradd -M -N -g mysql -o -r -d %{_sharedstatedir}/mysql -s %{_sbindir}/nologin -c "MariaDB Server" -u 27 mysql &> /dev/null
exit 0

%post libs
%{_sbindir}/ldconfig

%post server
%{_bindir}/systemctl --system daemon-reload &> /dev/null
%{_bindir}/chmod 0755 %{_sharedstatedir}/mysql
exit 0

%postun libs
if [ $1 = 0 ] ; then
 %{_sbindir}/ldconfig
fi
exit 0

%postun server
%{_bindir}/systemctl --system daemon-reload &> /dev/null
exit 0

%files
%{_bindir}/my_print_defaults
%{_bindir}/mysql
%{_bindir}/mysqlaccess
%{_bindir}/mysqladmin
%{_bindir}/mysqlbinlog
%{_bindir}/mysqlcheck
%{_bindir}/mysql_config
%{_bindir}/mysqldump
%{_bindir}/mysql_find_rows
%{_bindir}/mysqlimport
%{_bindir}/mysqlshow
%{_libdir}/mysql/mysql_config

%files libs
%dir %{_libdir}/mysql
%{_libdir}/mysql/libmysqlclient.so.18*
%{_sysconfdir}/ld.so.conf.d/*
%dir %{_datadir}/mysql
%{_datadir}/mysql/charsets
%{_datadir}/mysql/english
%lang(cs) %{_datadir}/mysql/czech
%lang(da) %{_datadir}/mysql/danish
%lang(de) %{_datadir}/mysql/german
%lang(el) %{_datadir}/mysql/greek
%lang(es) %{_datadir}/mysql/spanish
%lang(et) %{_datadir}/mysql/estonian
%lang(fr) %{_datadir}/mysql/french
%lang(hu) %{_datadir}/mysql/hungarian
%lang(it) %{_datadir}/mysql/italian
%lang(ja) %{_datadir}/mysql/japanese
%lang(ko) %{_datadir}/mysql/korean
%lang(nl) %{_datadir}/mysql/dutch
%lang(no) %{_datadir}/mysql/norwegian
%lang(no) %{_datadir}/mysql/norwegian-ny
%lang(pl) %{_datadir}/mysql/polish
%lang(pt) %{_datadir}/mysql/portuguese
%lang(ro) %{_datadir}/mysql/romanian
%lang(ru) %{_datadir}/mysql/russian
%lang(sk) %{_datadir}/mysql/slovak
%lang(sr) %{_datadir}/mysql/serbian
%lang(sv) %{_datadir}/mysql/swedish
%lang(uk) %{_datadir}/mysql/ukrainian

%files server
%attr(0755,mysql,mysql) %dir %{_sharedstatedir}/mysql
%{_bindir}/innochecksum
%{_bindir}/myisamchk
%{_bindir}/mysqldumpslow
%{_bindir}/mysql_fix_extensions
%{_bindir}/mysql_upgrade
%{_bindir}/perror
%{_bindir}/resolve_stack_dump
%{_datadir}/mysql/errmsg-utf8.txt
%{_datadir}/mysql/mysql_performance_tables.sql
%{_datadir}/mysql/mysql_system_tables_data.sql
%{_datadir}/mysql/mysql_system_tables.sql
%{_libexecdir}/mysqld
%{_libexecdir}/mysqld-wait-ready
%{_libexecdir}/mysqld-dbmail-wait-ready
%{_unitdir}/mysqld.service
%{_unitdir}/mysqld-dbmail.service
%{_unitdir}/replication.service

%files devel
%{_datarootdir}/aclocal/mysql.m4
%{_includedir}/mysql
%{_libdir}/mysql/libmysqlclient_r.so
%{_libdir}/mysql/libmysqlclient.so

%files test
%attr(-,mysql,mysql) %{_datadir}/mysql-test
%{_bindir}/aria_chk
%{_bindir}/aria_dump_log
%{_bindir}/aria_ftdump
%{_bindir}/aria_pack
%{_bindir}/aria_read_log
%{_bindir}/myisam_ftdump
%{_bindir}/myisamlog
%{_bindir}/myisampack
%{_bindir}/mysql_client_test
%{_bindir}/mysql_convert_table_format
%{_bindir}/mysqlhotcopy
%{_bindir}/mysql_plugin
%{_bindir}/mysqlslap
%{_bindir}/mysqltest
%{_bindir}/mysql_waitpid
%{_bindir}/mysql_zap
%{_bindir}/replace
%{_bindir}/resolveip
%{_datadir}/mysql/mysql_test_data_timezone.sql

%files manpages
%{_mandir}/man1/*
%{_mandir}/man8/*
%{_bindir}/mysql_tzinfo_to_sql
%{_bindir}/mysql_install_db
%{_datadir}/mysql/fill_help_tables.sql

%changelog
* Thu Aug 6 2015 Reindl Harald <h.reindl@xxxxxxxxxxxxx>
- update to MariaDB 10.0.21
- remove all the RuntimeDirectory crap from systemd-units
- start with '--pid-file=/dev/null' since systemd is fine without
- see https://bugzilla.redhat.com/show_bug.cgi?id=1226509

* Thu Jun 18 2015 Reindl Harald <h.reindl@xxxxxxxxxxxxx>
- update to MariaDB 10.0.20

* Wed May 27 2015 Reindl Harald <h.reindl@xxxxxxxxxxxxx>
- ship 'replication.service' with future builds to make updates easier

* Wed May 13 2015 Reindl Harald <h.reindl@xxxxxxxxxxxxx>
- remove '-ffixed-ebp' to no longer break builds with AVX support (SandyBridge)
- add compiler flags to LDFLAGS for optimized linking

* Sat May 9 2015 Reindl Harald <h.reindl@xxxxxxxxxxxxx>
- update to MariaDB 10.0.19
- mno-avx because build fails on GCC 4.9 with -mtune=sandybridge

* Sat Feb 28 2015 Reindl Harald <h.reindl@xxxxxxxxxxxxx>
- update to MariaDB 10.0.17

* Tue Jan 27 2015 Reindl Harald <h.reindl@xxxxxxxxxxxxx>
- update to MariaDB 10.0.16

* Mon Jan 26 2015 Reindl Harald <h.reindl@xxxxxxxxxxxxx>
- replace "mysql.tmpfiles.d" with "RuntimeDirectory" and "RuntimeDirectoryMode" on Fedora 21
- include "mysqld-dbmail.service" and "mysqld-dbmail-wait-ready" for easier lounge-deployments

* Mon Jan 19 2015 Reindl Harald <h.reindl@xxxxxxxxxxxxx>
- update to MariaDB 10.0.15 for Fedora 20
- DWITHOUT_PERFSCHEMA=1
- remove remaining fedora specific hacks except perl-requires for now

* Mon Dec 22 2014 Reindl Harald <h.reindl@xxxxxxxxxxxxx>
- update to MariaDB 5.5.41

* Thu Oct 9 2014 Reindl Harald <h.reindl@xxxxxxxxxxxxx>
- update to MariaDB 5.5.40

* Wed Aug 6 2014 Reindl Harald <h.reindl@xxxxxxxxxxxxx>
- update to MariaDB 5.5.39

* Mon Jun 9 2014 Reindl Harald <h.reindl@xxxxxxxxxxxxx>
- update to MariaDB 5.5.38

* Thu Apr 17 2014 Reindl Harald <h.reindl@xxxxxxxxxxxxx>
- update to MariaDB 5.5.37

* Sat Mar 29 2014 Reindl Harald <h.reindl@xxxxxxxxxxxxx>
- LANG=en_GB.UTF-8

* Fri Mar 7 2014 Reindl Harald <h.reindl@xxxxxxxxxxxxx>
- move unused tools to test-package
- remove remaining multilib-hacks

* Thu Mar 6 2014 Reindl Harald <h.reindl@xxxxxxxxxxxxx>
- move some scripts and perl-DBI dependencies to test-package
- cleanup SPEC, combine "strip" and "rm" in multiline commands

* Wed Mar 5 2014 Reindl Harald <h.reindl@xxxxxxxxxxxxx>
- remove ANY fedora patches
- add requirement for perl-Env to "mariadb-test" package

* Wed Feb 26 2014 Reindl Harald <h.reindl@xxxxxxxxxxxxx>
- update to MariaDB 5.5.36

* Tue Feb 11 2014 Reindl Harald <h.reindl@xxxxxxxxxxxxx>
- remove multilib hacks

* Wed Jan 29 2014 Reindl Harald <h.reindl@xxxxxxxxxxxxx>
- update to MariaDB 5.5.35

* Wed Dec 18 2013 Reindl Harald <h.reindl@xxxxxxxxxxxxx>
- add "INFO_BIN" and "INFO_SRC" to test-subpackage

* Fri Nov 22 2013 Reindl Harald <h.reindl@xxxxxxxxxxxxx>
- update Fedora patches
- update 'mysqld-wait-ready' from Fedora upstream

* Thu Nov 21 2013 Reindl Harald <h.reindl@xxxxxxxxxxxxx>
- update to MariaDB 5.5.34

* Fri Sep 20 2013 Reindl Harald <h.reindl@xxxxxxxxxxxxx>
- update to MariaDB 5.5.33a
- DINSTALL_SQLBENCHDIR=
- DENABLED_PROFILING=OFF
- DNOT_FOR_DISTRIBUTION=ON
- DWITH_JEMALLOC=system
- DWITH_PLUGIN_FEEDBACK=OFF
- DWITH_READLINE=OFF
- DWITH_LIBWRAP=OFF
- DWITH_ATOMIC_OPS=smp
- DWITH_FAST_MUTEXES=ON

* Wed Sep 18 2013 Reindl Harald <h.reindl@xxxxxxxxxxxxx>
- build with system jemalloc instead static bundle intermediate until DWITH_JEMALLOC=system
- DWITH_JEMALLOC=no
- DLIBJEMALLOC=jemalloc

* Tue Sep 17 2013 Reindl Harald <h.reindl@xxxxxxxxxxxxx>
- update to MariaDB 5.5.33

* Thu Jul 18 2013 Reindl Harald <h.reindl@xxxxxxxxxxxxx>
- update to MariaDB 5.5.32

* Sun Jun 23 2013 Reindl Harald <h.reindl@xxxxxxxxxxxxx>
- build without dynamic plugins

* Thu May 23 2013 Reindl Harald <h.reindl@xxxxxxxxxxxxx>
- update to MariaDB 5.5.31

* Fri Mar 22 2013 Reindl Harald <h.reindl@xxxxxxxxxxxxx>
- enable partition because too much auto-test problems

* Tue Mar 12 2013 Reindl Harald <h.reindl@xxxxxxxxxxxxx>
- update to MariaDB 5.5.30

* Wed Feb 27 2013 Reindl Harald <h.reindl@xxxxxxxxxxxxx>
- remove unused files and scripts from package
- remove "%{_sysconfdir}/my.cnf" from package

* Mon Feb 25 2013 Reindl Harald <h.reindl@xxxxxxxxxxxxx>
- remove "preun" from SPEC to avoid stop and disable service at updates
- remove "plugin/ha_archive.so" and "plugin/ha_blackhole.so" from package

* Wed Feb 20 2013 Reindl Harald <h.reindl@xxxxxxxxxxxxx>
- MariaDB 5.5.29
- Rebase with MariaDB sources and drift from Fedora
- http://fedoraproject.org/wiki/Features/ReplaceMySQLwithMariaDB
- provide MariaDB and MySQL
- obsolete mysql-packages in any version to replace it really
- do not build mysql-embedded
- disable dtrace
- remove selftest, we do this with the test-suite
- disable storage engines archive and blackhole
- delete "plugin/ha_innodb.so" from package as we use internal XtraDB

Attachment: signature.asc
Description: OpenPGP digital signature


References