gdb: update to 10.2
Replace some OpenWrt patches with openembedded ones for easier maintainability. Remove several outdated ones as well. Replace PKG_RELEASE with AUTORELEASE to avoid manual bumps. Remove !arc dependency as it is supported upstream now. Signed-off-by: Rosen Penev <rosenp@gmail.com>
This commit is contained in:
		 Rosen Penev
					Rosen Penev
				
			
				
					committed by
					
						 Hauke Mehrtens
						Hauke Mehrtens
					
				
			
			
				
	
			
			
			 Hauke Mehrtens
						Hauke Mehrtens
					
				
			
						parent
						
							0d3f3323a2
						
					
				
				
					commit
					beddcfdc30
				
			
							
								
								
									
										35
									
								
								package/devel/gdb/patches/130-gdb-ctrl-c.patch
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										35
									
								
								package/devel/gdb/patches/130-gdb-ctrl-c.patch
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,35 @@ | ||||
| From 63df98fa78c8a6e12b40ebdc5c155838d2bf8b5f Mon Sep 17 00:00:00 2001 | ||||
| From: Khem Raj <raj.khem@gmail.com> | ||||
| Date: Thu, 29 Nov 2018 18:00:23 -0800 | ||||
| Subject: [PATCH 11/11] gdbserver ctrl-c handling | ||||
|  | ||||
| This problem was created by the upstream commit 78708b7c8c | ||||
| After applying the commit, it will send SIGINT to the process | ||||
| group(-signal_pid). | ||||
| But if we use gdbserver send SIGINT, and the attached process is not a | ||||
| process | ||||
| group leader, then the "kill (-signal_pid, SIGINT)" returns error and | ||||
| fails  to | ||||
| interrupt the attached process. | ||||
|  | ||||
| Upstream-Status: Submitted | ||||
| [https://sourceware.org/bugzilla/show_bug.cgi?id=18945] | ||||
|  | ||||
| Author: Josh Gao | ||||
| Signed-off-by: Zhixiong Chi <zhixiong.chi@windriver.com> | ||||
| Signed-off-by: Khem Raj <raj.khem@gmail.com> | ||||
| --- | ||||
|  gdbserver/linux-low.cc | 2 +- | ||||
|  1 file changed, 1 insertion(+), 1 deletion(-) | ||||
|  | ||||
| --- a/gdbserver/linux-low.cc | ||||
| +++ b/gdbserver/linux-low.cc | ||||
| @@ -5714,7 +5714,7 @@ linux_process_target::request_interrupt | ||||
|  { | ||||
|    /* Send a SIGINT to the process group.  This acts just like the user | ||||
|       typed a ^C on the controlling terminal.  */ | ||||
| -  ::kill (-signal_pid, SIGINT); | ||||
| +  ::kill (signal_pid, SIGINT); | ||||
|  } | ||||
|   | ||||
|  bool | ||||
		Reference in New Issue
	
	Block a user