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_NAME:=strace | ||||||
|  |  | ||||||
| PKG_VERSION:=4.11 | PKG_VERSION:=4.11 | ||||||
| PKG_RELEASE:=1 | PKG_RELEASE:=2 | ||||||
| PKG_MD5SUM:=a15d2555a7febb56d00c6e1a51c655dc | PKG_MD5SUM:=a15d2555a7febb56d00c6e1a51c655dc | ||||||
|  |  | ||||||
| PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.xz | PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.xz | ||||||
| @@ -23,6 +23,7 @@ PKG_LICENSE_FILES:=COPYRIGHT | |||||||
| PKG_MAINTAINER:=Felix Fietkau <nbd@nbd.name> | PKG_MAINTAINER:=Felix Fietkau <nbd@nbd.name> | ||||||
|  |  | ||||||
| PKG_FIXUP:=autoreconf | PKG_FIXUP:=autoreconf | ||||||
|  | PKG_CONFIG_DEPENDS:=CONFIG_PACKAGE_strace_libunwind | ||||||
| PKG_INSTALL:=1 | PKG_INSTALL:=1 | ||||||
|  |  | ||||||
| include $(INCLUDE_DIR)/package.mk | include $(INCLUDE_DIR)/package.mk | ||||||
| @@ -39,6 +40,7 @@ define Package/strace | |||||||
|   SECTION:=utils |   SECTION:=utils | ||||||
|   CATEGORY:=Utilities |   CATEGORY:=Utilities | ||||||
|   TITLE:=System call tracer |   TITLE:=System call tracer | ||||||
|  |   DEPENDS:=+PACKAGE_strace_libunwind:libunwind | ||||||
|   URL:=http://strace.sourceforge.net/ |   URL:=http://strace.sourceforge.net/ | ||||||
| endef | 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. | system calls a program makes while it is running. | ||||||
| endef | 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 := \ | MAKE_FLAGS := \ | ||||||
| 	CCOPT="$(TARGET_CFLAGS)" | 	CCOPT="$(TARGET_CFLAGS)" | ||||||
|  |  | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user