[MDEV-27910] Internal compiler error on CentOS 7 ARMv8 GCC 4.8.5 Created: 2022-02-21 Updated: 2022-02-21 Resolved: 2022-02-21 |
|
| Status: | Closed |
| Project: | MariaDB Server |
| Component/s: | Storage Engine - InnoDB |
| Affects Version/s: | N/A |
| Fix Version/s: | 10.8.3 |
| Type: | Bug | Priority: | Blocker |
| Reporter: | Marko Mäkelä | Assignee: | Marko Mäkelä |
| Resolution: | Fixed | Votes: | 0 |
| Labels: | compilation | ||
| Issue Links: |
|
||||||||
| Description |
|
The ancient GCC 4.8.5 cannot create ARMv8 code again, starting with
If I remember correctly, Red Hat would tell that GCC 4.8.5 is not supported anymore. So, we will probably have to add some work-around like in |
| Comments |
| Comment by Marko Mäkelä [ 2022-02-21 ] | ||
|
It was not sufficient to use
but the compilation did succeed with the following:
All subsequent code in the file will be compiled in this mode on GCC 4.8.5 for ARMv8, because that old GCC does not support #pragma GCC diagnostic push. |