mirror of
				git://git.openwrt.org/openwrt/openwrt.git
				synced 2025-11-03 22:44: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"
 | 
			
		||||
		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
 | 
			
		||||
 | 
			
		||||
menu "Advanced configuration options (for developers)"
 | 
			
		||||
 | 
			
		||||
		Loading…
	
		Reference in New Issue
	
	Block a user