build system: combat gcc zealotry in data alignment, now for x86_64 too
function old new delta .rodata 182928 182620 -308 Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
This commit is contained in:
		
							
								
								
									
										11
									
								
								arch/x86_64/Makefile
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										11
									
								
								arch/x86_64/Makefile
									
									
									
									
									
										Normal file
									
								
							| @@ -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,) | ||||
		Reference in New Issue
	
	Block a user