36 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			Diff
		
	
	
	
	
	
			
		
		
	
	
			36 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			Diff
		
	
	
	
	
	
| From 5958274571b957617d0572101a92217fd5b2f312 Mon Sep 17 00:00:00 2001
 | |
| From: Andrew Hughes <gnu.andrew@redhat.com>
 | |
| Date: Wed, 27 Nov 2024 17:04:19 +0000
 | |
| Subject: [PATCH] Tools.gmk: Add --enable-linker-build-id to gcc build
 | |
| 
 | |
| This causes --build-id to be passed to the linker, and the
 | |
| .note.gnu.build-id section is added (OPENJDK-3068)
 | |
| ---
 | |
|  make/devkit/Tools.gmk | 3 +++
 | |
|  1 file changed, 3 insertions(+)
 | |
| 
 | |
| diff --git a/make/devkit/Tools.gmk b/make/devkit/Tools.gmk
 | |
| index 22c6007000b..57d48ec5114 100644
 | |
| --- a/make/devkit/Tools.gmk
 | |
| +++ b/make/devkit/Tools.gmk
 | |
| @@ -539,6 +539,8 @@ endif
 | |
|  # skip native language.
 | |
|  # and link and assemble with the binutils we created
 | |
|  # earlier, so --with-gnu*
 | |
| +# Add --enable-linker-build-id so the .note.gnu.build-id
 | |
| +# section is added by the linker (OPENJDK-3068)
 | |
|  $(BUILDDIR)/$(gcc_ver)/Makefile \
 | |
|      : $(GCC_CFG)
 | |
|  	$(info Configuring $@. Log in $(@D)/log.config)
 | |
| @@ -557,6 +559,7 @@ $(BUILDDIR)/$(gcc_ver)/Makefile \
 | |
|  	      --with-mpfr=$(PREFIX) \
 | |
|  	      --with-gmp=$(PREFIX) \
 | |
|  	      --with-mpc=$(PREFIX) \
 | |
| +	      --enable-linker-build-id \
 | |
|  	) 2>&1 | tee $(@D)/log.config
 | |
|  	@echo 'done'
 | |
|  
 | |
| -- 
 | |
| 2.45.2
 | |
| 
 |