]> Kevux Git Server - kevux-tools/commit
Update: Disable -fstrict-flex-arrays=3 flag because it doesn't work on GCC 11.
authorKevin Day <kevin@kevux.org>
Sun, 25 Feb 2024 16:30:29 +0000 (10:30 -0600)
committerKevin Day <kevin@kevux.org>
Sun, 25 Feb 2024 16:30:29 +0000 (10:30 -0600)
commit2f35f86e1ed12f9dde95ffa2d4cf00107050f61e
tree2ea918fe5bd1278a736501c3cebeded1fafdcf2e
parenta6cbd21836aad3c4e9d11ae37aac46b4a32173aa
Update: Disable -fstrict-flex-arrays=3 flag because it doesn't work on GCC 11.

I just did tests on GCC 11, which is not too old.
The -fstrict-flex-arrays flag does not work there.
For now, just disable the flag by setting it to the non-existent gcc_13 mode.
The mode can be added to the mode list and enabled if so desired.
I may make version specific modes available in the future (or not) but that will require some planning.
The fakefile should be designed to test the GCC version, but I would rather avoid such logic by design.
Let the distributor or the system administrator handle such decisions.
data/build/remove/settings
data/build/tacocat/settings