strace: add option for enabling stack trace support
Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
This commit is contained in:
		 Yousong Zhou
					Yousong Zhou
				
			
				
					committed by
					
						 John Crispin
						John Crispin
					
				
			
			
				
	
			
			
			 John Crispin
						John Crispin
					
				
			
						parent
						
							987f14ab23
						
					
				
				
					commit
					8bd02b1381
				
			| @@ -11,7 +11,7 @@ include $(INCLUDE_DIR)/kernel.mk | ||||
| PKG_NAME:=strace | ||||
|  | ||||
| PKG_VERSION:=4.11 | ||||
| PKG_RELEASE:=1 | ||||
| PKG_RELEASE:=2 | ||||
| PKG_MD5SUM:=a15d2555a7febb56d00c6e1a51c655dc | ||||
|  | ||||
| PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.xz | ||||
| @@ -23,6 +23,7 @@ PKG_LICENSE_FILES:=COPYRIGHT | ||||
| PKG_MAINTAINER:=Felix Fietkau <nbd@nbd.name> | ||||
|  | ||||
| PKG_FIXUP:=autoreconf | ||||
| PKG_CONFIG_DEPENDS:=CONFIG_PACKAGE_strace_libunwind | ||||
| PKG_INSTALL:=1 | ||||
|  | ||||
| include $(INCLUDE_DIR)/package.mk | ||||
| @@ -39,6 +40,7 @@ define Package/strace | ||||
|   SECTION:=utils | ||||
|   CATEGORY:=Utilities | ||||
|   TITLE:=System call tracer | ||||
|   DEPENDS:=+PACKAGE_strace_libunwind:libunwind | ||||
|   URL:=http://strace.sourceforge.net/ | ||||
| endef | ||||
|  | ||||
| @@ -47,6 +49,13 @@ A useful diagnostic, instructional, and debugging tool. Allows you to track what | ||||
| system calls a program makes while it is running. | ||||
| endef | ||||
|  | ||||
| define Package/strace/config | ||||
| config PACKAGE_strace_libunwind | ||||
| 	bool "Enable stack tracing support using libunwind (experimental)" | ||||
| 	default n | ||||
| endef | ||||
|  | ||||
| CONFIGURE_ARGS += --with-libunwind=$(if $(CONFIG_PACKAGE_strace_libunwind),yes,no) | ||||
| MAKE_FLAGS := \ | ||||
| 	CCOPT="$(TARGET_CFLAGS)" | ||||
|  | ||||
|   | ||||
		Reference in New Issue
	
	Block a user