[MDEV-10807] Advance-toolchain 10.0 for MariaDB-10.2 Created: 2016-09-14  Updated: 2017-08-29  Resolved: 2017-08-29

Status: Closed
Project: MariaDB Server
Component/s: OTHER
Fix Version/s: N/A

Type: Task Priority: Minor
Reporter: Daniel Black Assignee: Daniel Bartholomew
Resolution: Won't Fix Votes: 0
Labels: compile, packaging

Issue Links:
Relates
relates to MDEV-10093 galera package for RHEL 7 on ppc64le ... Closed

 Description   

advance-toolchain-10.0 got released today. Its based on gcc-6.2.1. I'd like to think there are advances in the compiler.

Getting mariadb-10.2 packages built with this version would be a good time since its still pre-release.

The yum packages for development and runtime AT8.0 and AT10.0 are installable at the same time without conflicts for the builders (RHEL/Centos7). This will be important if galera compiled against a different version.

I've compiled the latest 10.2 code, debug and release against at10.0 and there are no compile or mtr (big-test included) problems. There are a couple of compiler warnings however nothing too significant.



 Comments   
Comment by Daniel Black [ 2017-03-01 ]

Will also require galera code change to get it to build with AT-10.0 https://github.com/MariaDB/galera/blob/mariadb-3.x/SConstruct#L197..L203

Comment by Daniel Black [ 2017-08-29 ]

From MDEV-11386 it seems the solution was to remove AT https://github.com/MariaDB/galera/commit/aa99f2dbc2da83d8ed1edc5777d22f53697c9ab9 until a Performance benefit can be proved.

Sounds like a fair call.

Now that 10.2 is GA and the RHEL packages use AT8.0 this can't happen now.

The current RHEL-7.2 (gcc-4.8.5) is slightly exceeded by the AT8.0 (4.9.4 based) so I suspect we aren't missing anything.

Generated at Thu Feb 08 07:45:04 UTC 2024 using Jira 8.20.16#820016-sha1:9d11dbea5f4be3d4cc21f03a88dd11d8c8687422.