build system: combat gcc zealotry in data alignment, now for x86_64 too
No binary (build failed)
—
(log yok)
| @@ -0,0 +1,11 @@ | |
| + | # ========================================================================== |
| + | # Build system |
| + | # ========================================================================== |
| + | |
| + | # "Control how GCC aligns variables. |
| + | # Supported values for type are compat uses increased alignment value |
| + | # compatible uses GCC 4.8 and earlier, abi uses alignment value as specified by the psABI, |
| + | # and cacheline uses increased alignment value to match the cache line size. |
| + | # compat is the default." |
| + | # "abi" seems to be somewhat successful in preventing oversealous data alignment. |
| + | CFLAGS += $(call cc-option,-malign-data=abi,) |