maria-discuss team mailing list archive
-
maria-discuss team
-
Mailing list archive
-
Message #04664
Re: how to build MariaDB from source
Hi, Reindl!
On Jul 03, Reindl Harald wrote:
> Am 03.07.2017 um 11:45 schrieb Sergei Golubchik:
> > Hi, Reindl!
> >
> > On Jul 02, Reindl Harald wrote:
> >> i get tired - "-DPLUGIN_INNODB=YES" leads to failures at configure time
> >> - each time the same dance when the version changes
> >
> > Sorry for this. I know, this shouldn't happen. On the other hand, you
> > use a rather detailed non-standard build configuration, there's a good
> > chance that you're the only man on the Earth who uses exactly this
> > combination of flags. So, sometimes you his something that nobody else
> > sees.
>
> MariaDB needs a minimal build target where just MyISAM, CSV (as it is
> used internally) and Aria are built and anything above can be added with
> configure options, in that case the buildbots could test it automated
Good idea. https://jira.mariadb.org/browse/MDEV-13234
> >> [ 53%] Linking CXX static library libmyisammrg.a
> >>
> >> *why* at all when i say "-DPLUGIN_MYISAMMRG=NO" but remove it does still
> >> make no difference
> >
> > Because myisammrg plugin is declared MANDATORY in its CMakeLists.txt,
> > mandatory plugins cannot be disabled.
>
> since WHEN is that the case given that i have 10.1 procution machines
> where it is not builtin
It was always the case. Since we've first introduced the concept of
plugins in MySQL.
> >> cmake . \
> >> -DFEATURE_SET="large" \
> > ...
> >> -DCOMPILATION_COMMENT="thelounge"
> >>
> >> [ 52%] Built target myisam
> >> make[1]: Leaving directory '/home/builduser/rpmbuild/BUILD/mariadb-10.2.6'
> >> Makefile:162: recipe for target 'all' failed
> >> make: *** [all] Error 2
> >> Fehler: Fehler-Status beim Beenden von /var/tmp/rpm-tmp.Qwgvnq (%build)
> >
> > Interesting, so make isn't localized, but rpmbuild is? :)
>
> likely a implementation detail of rpmbuild to not trigger random
> buildbugs because of a never by upstream used locale at build time
Ah, right. Makes sense.
Regards,
Sergei
Chief Architect MariaDB
and security@xxxxxxxxxxx
References