This commit is contained in:
LEAN-ESX 2020-03-05 06:18:49 -08:00
commit 4766d28e84
3 changed files with 29 additions and 37 deletions

View File

@ -9,23 +9,25 @@ include $(TOPDIR)/rules.mk
include $(INCLUDE_DIR)/kernel.mk
PKG_NAME:=strace
PKG_VERSION:=4.25
PKG_VERSION:=5.5
PKG_RELEASE:=1
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.xz
PKG_SOURCE_URL:=https://strace.io/files/$(PKG_VERSION)
PKG_HASH:=d685f8e65470b7832c3aff60c57ab4459f26ff89f07c10f92bd70ee89efac701
PKG_LICENSE:=BSD-3c
PKG_LICENSE_FILES:=COPYRIGHT
PKG_CPE_ID:=cpe:/a:paul_kranenburg:strace
PKG_HASH:=9f58958c8e59ea62293d907d10572e352b582bd7948ed21aa28ebb47e5bf30ff
PKG_MAINTAINER:=Felix Fietkau <nbd@nbd.name>
PKG_LICENSE:=LGPL-2.1-or-later
PKG_LICENSE_FILES:=COPYING
PKG_CPE_ID:=cpe:/a:paul_kranenburg:strace
PKG_FIXUP:=autoreconf
PKG_CONFIG_DEPENDS:=CONFIG_PACKAGE_strace_libunwind
PKG_INSTALL:=1
PKG_CONFIG_DEPENDS := \
CONFIG_STRACE_LIBDW \
CONFIG_STRACE_LIBUNWIND
include $(INCLUDE_DIR)/package.mk
HOST_CFLAGS += -I$(LINUX_DIR)/user_headers/include
@ -44,27 +46,34 @@ define Package/strace
SECTION:=utils
CATEGORY:=Utilities
TITLE:=System call tracer
DEPENDS:=+PACKAGE_strace_libunwind:libunwind
URL:=http://strace.sourceforge.net/
URL:=https://strace.io/
DEPENDS:=+STRACE_LIBDW:libdw +STRACE_LIBUNWIND:libunwind
endef
define Package/strace/description
A useful diagnostic, instructional, and debugging tool. Allows you to track what
system calls a program makes while it is running.
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_libdw
bool "Enable stack tracing support using libdw"
default n
config PACKAGE_strace_libunwind
bool "Enable stack tracing support using libunwind (experimental)"
default n
choice
prompt "stack tracing support"
default STRACE_NONE
config STRACE_NONE
bool "None"
config STRACE_LIBDW
bool "libdw"
config STRACE_LIBUNWIND
bool "libunwind (experimental)"
endchoice
endef
CONFIGURE_ARGS += \
--with-libdw=$(if $(CONFIG_PACKAGE_strace_libdw),yes,no) \
--with-libunwind=$(if $(CONFIG_PACKAGE_strace_libunwind),yes,no)
--with-libdw=$(if $(CONFIG_STRACE_LIBDW),yes,no) \
--with-libunwind=$(if $(CONFIG_STRACE_LIBUNWIND),yes,no)
MAKE_FLAGS := \
CCOPT="$(TARGET_CFLAGS)"

View File

@ -1,17 +0,0 @@
--- a/ptrace.h
+++ b/ptrace.h
@@ -49,7 +49,14 @@
# define ptrace_peeksiginfo_args XXX_ptrace_peeksiginfo_args
#endif
+#if POWERPC
+#include <linux/types.h>
+#define __ASSEMBLY__
+#endif
#include <linux/ptrace.h>
+#if POWERPC
+#undef __ASSEMBLY__
+#endif
#ifdef HAVE_STRUCT_IA64_FPREG
# undef ia64_fpreg

View File

@ -18,7 +18,7 @@ msgstr "基本设置"
msgid "Config File"
msgstr "配置文件"
msgid "A KMS Serever Emulator to active your Windows or Office"
msgid "A KMS Server Emulator to active your Windows or Office"
msgstr "KMS服务器可用于激活Windows或Office"
msgid "<b><font color=green>Vlmcsd is running.</font></b>"