mirror of
				git://git.openwrt.org/openwrt/openwrt.git
				synced 2025-11-04 06:54:27 -05:00 
			
		
		
		
	sdk: expose binary strip settings
Expose the SDK options for binary stripping to the menuconfig. This way, packages can easily be built with debug symbols using the SDK. Signed-off-by: David Bauer <mail@david-bauer.net>
This commit is contained in:
		
							parent
							
								
									af1b6799c6
								
							
						
					
					
						commit
						bb817bb4b8
					
				@ -18,6 +18,52 @@ menu "Global build settings"
 | 
				
			|||||||
		bool "Cryptographically sign package lists"
 | 
							bool "Cryptographically sign package lists"
 | 
				
			||||||
		default y
 | 
							default y
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
						comment "Package build options"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
						config DEBUG
 | 
				
			||||||
 | 
							bool
 | 
				
			||||||
 | 
							prompt "Compile packages with debugging info"
 | 
				
			||||||
 | 
							default n
 | 
				
			||||||
 | 
							help
 | 
				
			||||||
 | 
							  Adds -g3 to the CFLAGS.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
						comment "Stripping options"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
						choice
 | 
				
			||||||
 | 
							prompt "Binary stripping method"
 | 
				
			||||||
 | 
							default USE_STRIP   if EXTERNAL_TOOLCHAIN
 | 
				
			||||||
 | 
							default USE_STRIP   if USE_GLIBC
 | 
				
			||||||
 | 
							default USE_SSTRIP
 | 
				
			||||||
 | 
							help
 | 
				
			||||||
 | 
							  Select the binary stripping method you wish to use.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
							config NO_STRIP
 | 
				
			||||||
 | 
								bool "none"
 | 
				
			||||||
 | 
								help
 | 
				
			||||||
 | 
								  This will install unstripped binaries (useful for native
 | 
				
			||||||
 | 
								  compiling/debugging).
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
							config USE_STRIP
 | 
				
			||||||
 | 
								bool "strip"
 | 
				
			||||||
 | 
								help
 | 
				
			||||||
 | 
								  This will install binaries stripped using strip from binutils.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
							config USE_SSTRIP
 | 
				
			||||||
 | 
								bool "sstrip"
 | 
				
			||||||
 | 
								depends on !USE_GLIBC
 | 
				
			||||||
 | 
								help
 | 
				
			||||||
 | 
								  This will install binaries stripped using sstrip.
 | 
				
			||||||
 | 
						endchoice
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
						config STRIP_ARGS
 | 
				
			||||||
 | 
							string
 | 
				
			||||||
 | 
							prompt "Strip arguments"
 | 
				
			||||||
 | 
							depends on USE_STRIP
 | 
				
			||||||
 | 
							default "--strip-unneeded --remove-section=.comment --remove-section=.note" if DEBUG
 | 
				
			||||||
 | 
							default "--strip-all"
 | 
				
			||||||
 | 
							help
 | 
				
			||||||
 | 
							  Specifies arguments passed to the strip command when stripping binaries.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
endmenu
 | 
					endmenu
 | 
				
			||||||
 | 
					
 | 
				
			||||||
menu "Advanced configuration options (for developers)"
 | 
					menu "Advanced configuration options (for developers)"
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
		Reference in New Issue
	
	Block a user