 801c88295e
			
		
	
	801c88295e
	
	
	
		
			
			Add the patches with real changes from the binutils 2.40 stable branch. I am not aware that we ran into any of these problems, but I think it is better to take the existing stable patches. They were exported like this: git format-patch binutils-2_40...origin/binutils-2_40-branch I removed the patches changing the version numbers and updating the translations only. I removed the following patches: *Automatic-date-updat* 001-Re-enable-development.-Update-version-to-2.40.0.patch 004-Updated-translations-for-the-gas-and-binutils-sub-di.patch 015-Updated-Swedish-translation-for-the-binutils-sub-dir.patch 027-Updated-Swedish-translation-for-the-binutils-sub-dir.patch Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
		
			
				
	
	
		
			61 lines
		
	
	
		
			2.5 KiB
		
	
	
	
		
			Diff
		
	
	
	
	
	
			
		
		
	
	
			61 lines
		
	
	
		
			2.5 KiB
		
	
	
	
		
			Diff
		
	
	
	
	
	
| From bcea253f5fa194e57f9564e8461c718e228bd26e Mon Sep 17 00:00:00 2001
 | |
| From: Indu Bhagat <indu.bhagat@oracle.com>
 | |
| Date: Wed, 18 Jan 2023 23:17:49 -0800
 | |
| Subject: [PATCH 10/50] toplevel: Makefile.def: add install-strip dependency on
 | |
|  libsframe
 | |
| 
 | |
| As noted in PR libsframe/30014 - FTBFS: install-strip fails because
 | |
| bfdlib relinks and fails to find libsframe, the install time
 | |
| dependencies of libbfd need to be updated.
 | |
| 
 | |
| 	PR libsframe/30014
 | |
| 	* Makefile.def: Reflect that libsframe needs to installed before
 | |
| 	libbfd.  Reorder a bit to better track libsframe dependencies.
 | |
| 	* Makefile.in: Regenerate.
 | |
| 
 | |
| (cherry picked from commit b8d21eb0cd10d6127e77cc437d82e949adb0c454)
 | |
| ---
 | |
|  Makefile.def | 5 ++++-
 | |
|  Makefile.in  | 3 ++-
 | |
|  2 files changed, 6 insertions(+), 2 deletions(-)
 | |
| 
 | |
| --- a/Makefile.def
 | |
| +++ b/Makefile.def
 | |
| @@ -493,7 +493,6 @@ dependencies = { module=install-binutils
 | |
|  dependencies = { module=install-strip-binutils; on=install-strip-opcodes; };
 | |
|  
 | |
|  // Likewise for ld, libctf, and bfd.
 | |
| -dependencies = { module=install-bfd; on=install-libsframe; };
 | |
|  dependencies = { module=install-libctf; on=install-bfd; };
 | |
|  dependencies = { module=install-ld; on=install-bfd; };
 | |
|  dependencies = { module=install-ld; on=install-libctf; };
 | |
| @@ -501,6 +500,10 @@ dependencies = { module=install-strip-li
 | |
|  dependencies = { module=install-strip-ld; on=install-strip-bfd; };
 | |
|  dependencies = { module=install-strip-ld; on=install-strip-libctf; };
 | |
|  
 | |
| +// libbfd depends on libsframe
 | |
| +dependencies = { module=install-bfd; on=install-libsframe; };
 | |
| +dependencies = { module=install-strip-bfd; on=install-strip-libsframe; };
 | |
| +
 | |
|  // libopcodes depends on libbfd
 | |
|  dependencies = { module=configure-opcodes; on=configure-bfd; hard=true; };
 | |
|  dependencies = { module=install-opcodes; on=install-bfd; };
 | |
| --- a/Makefile.in
 | |
| +++ b/Makefile.in
 | |
| @@ -64549,13 +64549,14 @@ all-stageautoprofile-binutils: maybe-all
 | |
|  all-stageautofeedback-binutils: maybe-all-stageautofeedback-libsframe
 | |
|  install-binutils: maybe-install-opcodes
 | |
|  install-strip-binutils: maybe-install-strip-opcodes
 | |
| -install-bfd: maybe-install-libsframe
 | |
|  install-libctf: maybe-install-bfd
 | |
|  install-ld: maybe-install-bfd
 | |
|  install-ld: maybe-install-libctf
 | |
|  install-strip-libctf: maybe-install-strip-bfd
 | |
|  install-strip-ld: maybe-install-strip-bfd
 | |
|  install-strip-ld: maybe-install-strip-libctf
 | |
| +install-bfd: maybe-install-libsframe
 | |
| +install-strip-bfd: maybe-install-strip-libsframe
 | |
|  configure-opcodes: configure-bfd
 | |
|  configure-stage1-opcodes: configure-stage1-bfd
 | |
|  configure-stage2-opcodes: configure-stage2-bfd
 |