maria-discuss team mailing list archive
-
maria-discuss team
-
Mailing list archive
-
Message #04281
Re: LTO build fails likely because -static-libgcc
On 1/21/2017 6:23 PM, Reindl Harald wrote:
Am 21.01.2017 um 06:59 schrieb Reindl Harald:
why does MariaDB use "-g -static-libgcc" in "mysql_release.cmake" and so
besides override -g0 break -flto builds?
I think you might be misunderstanding the purpose of mysql_release.cmake
it is there to simplify the build of release packages, for us. If you
want to build exactly like our release package are build, use
cmake <path-to-source> -DBUILD_CONFIG=mysql_release
make package
If you want something special, do not use it.
cmake <path-to-source>
make package
This provides a good baseline (builds with RelWithDebInfo build type,
i.e optimized with debug info)
you can add your flags on top of that.
Follow ups
References