36 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			Diff
		
	
	
	
	
	
			
		
		
	
	
			36 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			Diff
		
	
	
	
	
	
| From c370e1194c707f3f6c470e147ec497cc4e76957e Mon Sep 17 00:00:00 2001
 | |
| From: Thomas Fitzsimmons <fitzsim@redhat.com>
 | |
| Date: Fri, 22 Mar 2024 16:03:17 -0400
 | |
| Subject: [PATCH] Tools.gmk: Configure binutils with
 | |
|  --enable-deterministic-archives
 | |
| 
 | |
| ---
 | |
|  make/devkit/Tools.gmk | 4 ++++
 | |
|  1 file changed, 4 insertions(+)
 | |
| 
 | |
| diff --git a/make/devkit/Tools.gmk b/make/devkit/Tools.gmk
 | |
| index 37ea1a6a287..22c6007000b 100644
 | |
| --- a/make/devkit/Tools.gmk
 | |
| +++ b/make/devkit/Tools.gmk
 | |
| @@ -445,6 +445,9 @@ endif
 | |
|  
 | |
|  # Makefile creation. Simply run configure in build dir.
 | |
|  # Setting CFLAGS to -O2 generates a much faster ld.
 | |
| +# Use --enable-deterministic-archives so that make targets that
 | |
| +# generate "ar" archives, such as "static-libs-image", produce
 | |
| +# deterministic .a files.
 | |
|  $(bfdmakes) \
 | |
|  $(BUILDDIR)/$(binutils_ver)/Makefile \
 | |
|      : $(BINUTILS_CFG)
 | |
| @@ -459,6 +462,7 @@ $(BUILDDIR)/$(binutils_ver)/Makefile \
 | |
|  	      --with-sysroot=$(SYSROOT) \
 | |
|  	      --disable-nls \
 | |
|  	      --program-prefix=$(TARGET)- \
 | |
| +	      --enable-deterministic-archives \
 | |
|  	      --enable-multilib \
 | |
|  	      --enable-threads \
 | |
|  	      --enable-plugins \
 | |
| -- 
 | |
| 2.45.2
 | |
| 
 |