summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--configs/platform-v7a/platformconfig4
-rw-r--r--configs/ptxconfig66
-rw-r--r--rules/host-qemu.in22
-rw-r--r--rules/host-qemu.make146
4 files changed, 45 insertions, 193 deletions
diff --git a/configs/platform-v7a/platformconfig b/configs/platform-v7a/platformconfig
index a957c31..faaa403 100644
--- a/configs/platform-v7a/platformconfig
+++ b/configs/platform-v7a/platformconfig
@@ -1,6 +1,6 @@
#
# Automatically generated file; DO NOT EDIT.
-# PTXdist 2016.09.0
+# PTXdist 2016.12.0
#
PTXCONF__platformconfig_MAGIC__=y
@@ -19,7 +19,7 @@ PTXCONF_PLATFORM="v7a"
PTXCONF_PLATFORM_VERSION="-${PTXDIST_BSP_AUTOVERSION}"
PTXCONF_RUNTIME=y
PTXCONF_BUILDTIME=y
-PTXCONF_PLATFORMCONFIG_VERSION="2016.09.0"
+PTXCONF_PLATFORMCONFIG_VERSION="2016.12.0"
#
# architecture
diff --git a/configs/ptxconfig b/configs/ptxconfig
index d1e8126..ffeddc7 100644
--- a/configs/ptxconfig
+++ b/configs/ptxconfig
@@ -1,6 +1,6 @@
#
# Automatically generated file; DO NOT EDIT.
-# PTXdist 2016.09.0
+# PTXdist 2016.12.0
#
PTXCONF_DATAPARTITION=y
@@ -60,7 +60,7 @@ PTXCONF_PROJECT_BUILD_DEVEL=y
PTXCONF_RUNTIME=y
PTXCONF_BUILDTIME=y
PTXCONF_VIRTUAL=y
-PTXCONF_CONFIGFILE_VERSION="2016.09.0"
+PTXCONF_CONFIGFILE_VERSION="2016.12.0"
PTXCONF__ptxconfig_MAGIC__=y
#
@@ -97,7 +97,7 @@ PTXCONF_HOST_AUTOTOOLS_LIBTOOL=y
# PTXCONF_HOST_BZIP2 is not set
# PTXCONF_HOST_CDRKIT is not set
# PTXCONF_HOST_CHECKPOLICY is not set
-# PTXCONF_HOST_CHRPATH is not set
+PTXCONF_HOST_CHRPATH=y
# PTXCONF_HOST_CKERMIT is not set
# PTXCONF_HOST_CMAKE is not set
PTXCONF_HOST_COREUTILS=y
@@ -251,6 +251,7 @@ PTXCONF_GDB_MD5="d42841167fd061d90fddf9a7212a1f9f"
# PTXCONF_GDB is not set
PTXCONF_GDBSERVER=y
PTXCONF_GDBSERVER_SHARED=y
+# PTXCONF_LATRACE is not set
# PTXCONF_LDD is not set
# PTXCONF_LTRACE is not set
# PTXCONF_LTT_CONTROL is not set
@@ -264,6 +265,7 @@ PTXCONF_GDBSERVER_SHARED=y
# BusyBox' powertop is selected!
#
# PTXCONF_PRELINK is not set
+# PTXCONF_PTXDIST_CONFIGS is not set
# PTXCONF_RRDTOOL is not set
# PTXCONF_RTPS is not set
# PTXCONF_SP_OOPS_EXTRACT is not set
@@ -466,6 +468,7 @@ PTXCONF_BUSYBOX_FEATURE_BUFFERS_USE_MALLOC=y
PTXCONF_BUSYBOX_SHOW_USAGE=y
PTXCONF_BUSYBOX_FEATURE_VERBOSE_USAGE=y
PTXCONF_BUSYBOX_FEATURE_COMPRESS_USAGE=y
+PTXCONF_BUSYBOX_BUSYBOX=y
# PTXCONF_BUSYBOX_FEATURE_INSTALLER is not set
# PTXCONF_BUSYBOX_INSTALL_NO_USR is not set
# PTXCONF_BUSYBOX_LOCALE_SUPPORT is not set
@@ -505,6 +508,7 @@ PTXCONF_BUSYBOX_EXTRA_LDLIBS=""
# Debugging Options
#
# PTXCONF_BUSYBOX_DEBUG is not set
+# PTXCONF_BUSYBOX_DEBUG_SANITIZE is not set
# PTXCONF_BUSYBOX_UNIT_TEST is not set
# PTXCONF_BUSYBOX_WERROR is not set
PTXCONF_BUSYBOX_NO_DEBUG_LIB=y
@@ -523,7 +527,7 @@ PTXCONF_BUSYBOX_PREFIX="./_install"
#
# Busybox Library Tuning
#
-PTXCONF_BUSYBOX_FEATURE_SYSTEMD=y
+# PTXCONF_BUSYBOX_FEATURE_USE_BSS_TAIL is not set
PTXCONF_BUSYBOX_FEATURE_RTMINMAX=y
PTXCONF_BUSYBOX_PASSWORD_MINLEN=6
PTXCONF_BUSYBOX_MD5_SMALL=1
@@ -567,6 +571,7 @@ PTXCONF_BUSYBOX_FEATURE_AR_LONG_FILENAMES=y
PTXCONF_BUSYBOX_FEATURE_AR_CREATE=y
PTXCONF_BUSYBOX_UNCOMPRESS=y
PTXCONF_BUSYBOX_GUNZIP=y
+PTXCONF_BUSYBOX_FEATURE_GUNZIP_LONG_OPTIONS=y
PTXCONF_BUSYBOX_BUNZIP2=y
# PTXCONF_BUSYBOX_UNLZMA is not set
PTXCONF_BUSYBOX_UNXZ=y
@@ -614,6 +619,9 @@ PTXCONF_BUSYBOX_FEATURE_DD_STATUS=y
# PTXCONF_BUSYBOX_ID is not set
PTXCONF_BUSYBOX_GROUPS=y
# PTXCONF_BUSYBOX_SHUF is not set
+PTXCONF_BUSYBOX_STAT=y
+# PTXCONF_BUSYBOX_FEATURE_STAT_FORMAT is not set
+PTXCONF_BUSYBOX_FEATURE_STAT_FILESYSTEM=y
PTXCONF_BUSYBOX_SYNC=y
# PTXCONF_BUSYBOX_FEATURE_SYNC_FANCY is not set
PTXCONF_BUSYBOX_TEST=y
@@ -698,8 +706,6 @@ PTXCONF_BUSYBOX_SLEEP=y
PTXCONF_BUSYBOX_SORT=y
PTXCONF_BUSYBOX_FEATURE_SORT_BIG=y
# PTXCONF_BUSYBOX_SPLIT is not set
-PTXCONF_BUSYBOX_STAT=y
-# PTXCONF_BUSYBOX_FEATURE_STAT_FORMAT is not set
PTXCONF_BUSYBOX_STTY=y
PTXCONF_BUSYBOX_SUM=y
# PTXCONF_BUSYBOX_TAC is not set
@@ -860,28 +866,33 @@ PTXCONF_BUSYBOX_FEATURE_XARGS_SUPPORT_REPL_STR=y
# PTXCONF_BUSYBOX_BOOTCHARTD is not set
# PTXCONF_BUSYBOX_HALT is not set
# PTXCONF_BUSYBOX_INIT is not set
+# PTXCONF_BUSYBOX_LINUXRC is not set
PTXCONF_BUSYBOX_MESG=y
PTXCONF_BUSYBOX_FEATURE_MESG_ENABLE_ONLY_GROUP=y
#
# Login/Password Management Utilities
#
-# PTXCONF_BUSYBOX_ADD_SHELL is not set
-# PTXCONF_BUSYBOX_REMOVE_SHELL is not set
PTXCONF_BUSYBOX_FEATURE_SHADOWPASSWDS=y
PTXCONF_BUSYBOX_USE_BB_PWD_GRP=y
PTXCONF_BUSYBOX_USE_BB_SHADOW=y
PTXCONF_BUSYBOX_USE_BB_CRYPT=y
# PTXCONF_BUSYBOX_USE_BB_CRYPT_SHA is not set
+# PTXCONF_BUSYBOX_ADD_SHELL is not set
+# PTXCONF_BUSYBOX_REMOVE_SHELL is not set
+PTXCONF_BUSYBOX_ADDGROUP=y
+# PTXCONF_BUSYBOX_FEATURE_ADDGROUP_LONG_OPTIONS is not set
+# PTXCONF_BUSYBOX_FEATURE_ADDUSER_TO_GROUP is not set
PTXCONF_BUSYBOX_ADDUSER=y
# PTXCONF_BUSYBOX_FEATURE_ADDUSER_LONG_OPTIONS is not set
# PTXCONF_BUSYBOX_FEATURE_CHECK_NAMES is not set
PTXCONF_BUSYBOX_LAST_ID=60000
PTXCONF_BUSYBOX_FIRST_SYSTEM_ID=100
PTXCONF_BUSYBOX_LAST_SYSTEM_ID=999
-PTXCONF_BUSYBOX_ADDGROUP=y
-# PTXCONF_BUSYBOX_FEATURE_ADDGROUP_LONG_OPTIONS is not set
-# PTXCONF_BUSYBOX_FEATURE_ADDUSER_TO_GROUP is not set
+# PTXCONF_BUSYBOX_CHPASSWD is not set
+PTXCONF_BUSYBOX_FEATURE_DEFAULT_PASSWD_ALGO="des"
+# PTXCONF_BUSYBOX_CRYPTPW is not set
+# PTXCONF_BUSYBOX_MKPASSWD is not set
PTXCONF_BUSYBOX_DELUSER=y
PTXCONF_BUSYBOX_DELGROUP=y
# PTXCONF_BUSYBOX_FEATURE_DEL_USER_FROM_GROUP is not set
@@ -893,9 +904,6 @@ PTXCONF_BUSYBOX_FEATURE_NOLOGIN=y
# PTXCONF_BUSYBOX_FEATURE_SECURETTY is not set
PTXCONF_BUSYBOX_PASSWD=y
PTXCONF_BUSYBOX_FEATURE_PASSWD_WEAK_CHECK=y
-# PTXCONF_BUSYBOX_CRYPTPW is not set
-# PTXCONF_BUSYBOX_CHPASSWD is not set
-PTXCONF_BUSYBOX_FEATURE_DEFAULT_PASSWD_ALGO="des"
PTXCONF_BUSYBOX_SU=y
PTXCONF_BUSYBOX_FEATURE_SU_SYSLOG=y
PTXCONF_BUSYBOX_FEATURE_SU_CHECKS_SHELLS=y
@@ -928,13 +936,17 @@ PTXCONF_BUSYBOX_SULOGIN=y
#
# Linux System Utilities
#
+# PTXCONF_BUSYBOX_BLKDISCARD is not set
# PTXCONF_BUSYBOX_BLOCKDEV is not set
# PTXCONF_BUSYBOX_FATATTR is not set
# PTXCONF_BUSYBOX_FSTRIM is not set
# PTXCONF_BUSYBOX_MDEV is not set
# PTXCONF_BUSYBOX_MOUNT is not set
+# PTXCONF_BUSYBOX_NSENTER is not set
# PTXCONF_BUSYBOX_REV is not set
+# PTXCONF_BUSYBOX_SETARCH is not set
# PTXCONF_BUSYBOX_UEVENT is not set
+# PTXCONF_BUSYBOX_UNSHARE is not set
# PTXCONF_BUSYBOX_ACPID is not set
# PTXCONF_BUSYBOX_BLKID is not set
PTXCONF_BUSYBOX_DMESG=y
@@ -977,7 +989,6 @@ PTXCONF_BUSYBOX_HEXDUMP=y
# PTXCONF_BUSYBOX_RTCWAKE is not set
# PTXCONF_BUSYBOX_SCRIPT is not set
# PTXCONF_BUSYBOX_SCRIPTREPLAY is not set
-# PTXCONF_BUSYBOX_SETARCH is not set
# PTXCONF_BUSYBOX_SWAPONOFF is not set
# PTXCONF_BUSYBOX_SWITCH_ROOT is not set
# PTXCONF_BUSYBOX_UMOUNT is not set
@@ -1004,6 +1015,7 @@ PTXCONF_BUSYBOX_UBIMKVOL=y
PTXCONF_BUSYBOX_UBIRMVOL=y
PTXCONF_BUSYBOX_UBIRSVOL=y
PTXCONF_BUSYBOX_UBIUPDATEVOL=y
+# PTXCONF_BUSYBOX_UBIRENAME is not set
# PTXCONF_BUSYBOX_WALL is not set
# PTXCONF_BUSYBOX_ADJTIMEX is not set
# PTXCONF_BUSYBOX_BBCONFIG is not set
@@ -1170,15 +1182,15 @@ PTXCONF_BUSYBOX_WATCH=y
#
# Runit Utilities
#
-# PTXCONF_BUSYBOX_RUNSV is not set
-# PTXCONF_BUSYBOX_RUNSVDIR is not set
-# PTXCONF_BUSYBOX_SV is not set
-# PTXCONF_BUSYBOX_SVLOGD is not set
# PTXCONF_BUSYBOX_CHPST is not set
# PTXCONF_BUSYBOX_SETUIDGID is not set
# PTXCONF_BUSYBOX_ENVUIDGID is not set
# PTXCONF_BUSYBOX_ENVDIR is not set
# PTXCONF_BUSYBOX_SOFTLIMIT is not set
+# PTXCONF_BUSYBOX_RUNSV is not set
+# PTXCONF_BUSYBOX_RUNSVDIR is not set
+# PTXCONF_BUSYBOX_SV is not set
+# PTXCONF_BUSYBOX_SVLOGD is not set
#
# Shells
@@ -1213,10 +1225,10 @@ PTXCONF_BUSYBOX_FEATURE_SH_HISTFILESIZE=y
#
# System Logging Utilities
#
-# PTXCONF_BUSYBOX_SYSLOGD is not set
PTXCONF_BUSYBOX_KLOGD=y
PTXCONF_BUSYBOX_FEATURE_KLOGD_KLOGCTL=y
PTXCONF_BUSYBOX_LOGGER=y
+# PTXCONF_BUSYBOX_SYSLOGD is not set
# PTXCONF_BZIP2 is not set
# PTXCONF_COLLECTD is not set
# PTXCONF_COREUTILS is not set
@@ -1440,6 +1452,7 @@ PTXCONF_UTIL_LINUX_NG_HWCLOCK=y
# PTXCONF_UTIL_LINUX_NG_UUIDGEN is not set
# PTXCONF_UTIL_LINUX_NG_BLKID is not set
# PTXCONF_UTIL_LINUX_NG_FINDFS is not set
+# PTXCONF_UTIL_LINUX_NG_WIPEFS is not set
# PTXCONF_UTIL_LINUX_NG_ZRAMCTL is not set
# PTXCONF_WATCHDOG is not set
@@ -1507,6 +1520,8 @@ PTXCONF_UTIL_LINUX_NG_HWCLOCK=y
# PTXCONF_PYTHON3_PICKLESHARE is not set
# PTXCONF_PYTHON3_PTYPROCESS is not set
# PTXCONF_PYTHON3_SIMPLEGENERIC is not set
+# PTXCONF_PYTHON3_SYSTEMD is not set
+# PTXCONF_PYTHON3_TORNADO is not set
# PTXCONF_PYTHON3_TRAITLETS is not set
#
@@ -1547,8 +1562,6 @@ PTXCONF_UTIL_LINUX_NG_HWCLOCK=y
# PTXCONF_DHCP is not set
# PTXCONF_DIBBLER is not set
# PTXCONF_DNSMASQ is not set
-# PTXCONF_DNSMASQ_INETD is not set
-# PTXCONF_DNSMASQ_STARTSCRIPT is not set
# PTXCONF_DROPBEAR is not set
# PTXCONF_ETHERWAKE is not set
# PTXCONF_ETHTOOL is not set
@@ -1640,6 +1653,7 @@ PTXCONF_NETWORKMANAGER_NMCLI=y
# PTXCONF_NETWORKMANAGER_OPENVPN is not set
# PTXCONF_NFSUTILS is not set
# PTXCONF_NFTABLES is not set
+# PTXCONF_NGINX is not set
# PTXCONF_NMAP is not set
# PTXCONF_NSS_MDNS is not set
# PTXCONF_NTP is not set
@@ -1849,6 +1863,7 @@ PTXCONF_LIBCAP=y
# PTXCONF_LIBEVENT is not set
# PTXCONF_LIBEXIF is not set
# PTXCONF_LIBEZV24 is not set
+# PTXCONF_LIBFASTJSON is not set
PTXCONF_LIBFFI=y
# PTXCONF_LIBFTDI is not set
# PTXCONF_LIBFTDI1 is not set
@@ -1878,7 +1893,6 @@ PTXCONF_LIBKMOD_MODPROBE=y
# PTXCONF_LIBLIST is not set
# PTXCONF_LIBLTDL is not set
# PTXCONF_LIBLZO is not set
-# PTXCONF_LIBMD is not set
# PTXCONF_LIBMEMCACHE is not set
# PTXCONF_LIBMEMCACHED is not set
# PTXCONF_LIBMNG is not set
@@ -1914,6 +1928,7 @@ PTXCONF_LIBPOPT=y
# PTXCONF_LIBTAR is not set
PTXCONF_LIBTASN1=y
# PTXCONF_LIBUCDAEMON is not set
+# PTXCONF_LIBUNWIND is not set
# PTXCONF_LIBURCU is not set
# PTXCONF_LIBUSB_COMPAT is not set
PTXCONF_LIBUSB=y
@@ -2075,6 +2090,7 @@ PTXCONF_DBUS_SYSTEMD_UNIT=y
#
# gstreamer 1.0
#
+# PTXCONF_GST_LIBAV1 is not set
# PTXCONF_GST_PLUGINS_BAD1 is not set
# PTXCONF_GST_PLUGINS_BASE1 is not set
# PTXCONF_GST_PLUGINS_GOOD1 is not set
@@ -2123,6 +2139,7 @@ PTXCONF_GLIB=y
# PTXCONF_QT4 is not set
# PTXCONF_QT5 is not set
# PTXCONF_QWT is not set
+# PTXCONF_QWT5 is not set
# PTXCONF_SHIBOKEN is not set
#
@@ -2157,6 +2174,8 @@ PTXCONF_GLIB=y
#
# PTXCONF_FONTCONFIG is not set
# PTXCONF_I915RESOLUTION is not set
+# PTXCONF_IMAGEMAGICK is not set
+# PTXCONF_INTEL_GPU_TOOLS is not set
#
# libs
@@ -2202,6 +2221,7 @@ PTXCONF_GLIB=y
#
# wayland
#
+# PTXCONF_WAYLAND_PROTOCOLS is not set
# PTXCONF_WAYLAND is not set
# PTXCONF_WESTON is not set
diff --git a/rules/host-qemu.in b/rules/host-qemu.in
deleted file mode 100644
index 25843fc..0000000
--- a/rules/host-qemu.in
+++ /dev/null
@@ -1,22 +0,0 @@
-## SECTION=hosttools
-
-menuconfig HOST_QEMU
- tristate
- default ALLYES
- prompt "host-side qemu "
- select HOST_GLIB
- select HOST_ZLIB
- select HOST_LIBUSB if HOST_QEMU_SYS
- select HOST_PIXMAN if HOST_QEMU_SYS
-
-if HOST_QEMU
-
-config HOST_QEMU_SYS
- bool
- prompt "system emulation"
-
-config HOST_QEMU_USR
- bool
- prompt "user-space emulation"
-
-endif
diff --git a/rules/host-qemu.make b/rules/host-qemu.make
deleted file mode 100644
index eae6a52..0000000
--- a/rules/host-qemu.make
+++ /dev/null
@@ -1,146 +0,0 @@
-# -*-makefile-*-
-#
-# Copyright (C) 2012 by Bernhard Walle <bernhard@bwalle.de>
-# (C) 2013 by Michael Olbrich <m.olbrich@pengutronix.de>
-# (C) 2013 by Jan Luebbe <j.luebbe@pengutronix.de>
-#
-# See CREDITS for details about who has contributed to this project.
-#
-# For further information about the PTXdist project and license conditions
-# see the README file.
-#
-
-#
-# We provide this package
-#
-HOST_PACKAGES-$(PTXCONF_HOST_QEMU) += host-qemu
-
-#
-# Paths and names
-#
-HOST_QEMU_VERSION := 2.6.0
-HOST_QEMU_MD5 := ca3f70b43f093e33e9e014f144067f13
-HOST_QEMU := qemu-$(HOST_QEMU_VERSION)
-HOST_QEMU_SUFFIX := tar.bz2
-HOST_QEMU_URL := http://wiki.qemu.org/download/$(HOST_QEMU).$(HOST_QEMU_SUFFIX)
-HOST_QEMU_SOURCE := $(SRCDIR)/$(HOST_QEMU).$(HOST_QEMU_SUFFIX)
-HOST_QEMU_DIR := $(HOST_BUILDDIR)/$(HOST_QEMU)
-
-# ----------------------------------------------------------------------------
-# Prepare
-# ----------------------------------------------------------------------------
-
-#
-# autoconf
-#
-
-HOST_QEMU_TARGETS := $(PTXCONF_ARCH_STRING)
-ifndef PTXCONF_ARCH_X86_64
-ifdef PTXCONF_ARCH_X86
-HOST_QEMU_TARGETS := i386
-endif
-endif
-ifdef PTXCONF_ARCH_ARM64
-HOST_QEMU_TARGETS := aarch64
-endif
-HOST_QEMU_SYS_TARGETS := $(patsubst %,%-softmmu,$(HOST_QEMU_TARGETS))
-HOST_QEMU_USR_TARGETS := $(patsubst %,%-linux-user,$(HOST_QEMU_TARGETS))
-
-HOST_QEMU_CONF_TOOL := autoconf
-# Note: not realy autoconf:
-# e.g. there is --enable-debug but not --disable-debug
-HOST_QEMU_CONF_OPT := \
- $(HOST_AUTOCONF) \
- --target-list=" \
- $(call ptx/ifdef, PTXCONF_HOST_QEMU_SYS,$(HOST_QEMU_SYS_TARGETS),) \
- $(call ptx/ifdef, PTXCONF_HOST_QEMU_USR,$(HOST_QEMU_USR_TARGETS),) \
- " \
- --disable-werror \
- --audio-drv-list= \
- --enable-trace-backends=nop \
- --$(call ptx/endis, PTXCONF_HOST_QEMU_SYS)-system \
- --disable-user \
- --$(call ptx/endis, PTXCONF_HOST_QEMU_USR)-linux-user \
- --disable-bsd-user \
- --disable-docs \
- --disable-guest-agent \
- --disable-guest-agent-msi \
- --enable-pie \
- --disable-debug-tcg \
- --disable-debug-info \
- --disable-sparse \
- --disable-gnutls \
- --disable-nettle \
- --disable-gcrypt \
- --disable-sdl \
- --disable-qom-cast-debug \
- --disable-gtk \
- --disable-vte \
- --disable-curses \
- --disable-vnc \
- --disable-vnc-sasl \
- --disable-vnc-jpeg \
- --disable-vnc-png \
- --disable-cocoa \
- --enable-virtfs \
- --disable-xen \
- --disable-xen-pci-passthrough \
- --disable-xen-pv-domain-build \
- --disable-brlapi \
- --disable-curl \
- --enable-fdt \
- --disable-bluez \
- --disable-kvm \
- --disable-rdma \
- --disable-uuid \
- --disable-netmap \
- --disable-linux-aio \
- --disable-cap-ng \
- --enable-attr \
- --disable-vhost-net \
- --disable-vhost-scsi \
- --disable-spice \
- --disable-rbd \
- --disable-libiscsi \
- --disable-libnfs \
- --disable-smartcard \
- --enable-libusb \
- --disable-usb-redir \
- --disable-lzo \
- --disable-snappy \
- --disable-bzip2 \
- --disable-seccomp \
- --disable-coroutine-pool \
- --disable-glusterfs \
- --disable-archipelago \
- --disable-tpm \
- --disable-libssh2 \
- --disable-vhdx \
- --disable-numa \
- --disable-tcmalloc \
- --disable-jemalloc \
- --disable-tools \
- \
- --with-system-pixman
-
-QEMU_CROSS_DL = $(shell ptxd_cross_cc_v |sed -n -e 's/.* -dynamic-linker \([^ ]*\).*/\1/p')
-QEMU_CROSS_LD_LIBRARY_PATH := $(PTXDIST_SYSROOT_TOOLCHAIN)/lib:$(SYSROOT)/$(CROSS_LIB_DIR):$(SYSROOT)/usr/$(CROSS_LIB_DIR)
-
-$(STATEDIR)/host-qemu.install.post:
- @$(call targetinfo)
- @$(call world/install.post, HOST_QEMU)
-ifdef PTXCONF_HOST_QEMU_USR
- @echo -e '#!/bin/sh\nexec $(PTXDIST_SYSROOT_HOST)/bin/qemu-$(HOST_QEMU_TARGETS) -L $(PTXDIST_SYSROOT_TOOLCHAIN) -E LD_LIBRARY_PATH=$(QEMU_CROSS_LD_LIBRARY_PATH) "$${@}"' > $(PTXDIST_SYSROOT_CROSS)/bin/qemu-cross
- @chmod +x $(PTXDIST_SYSROOT_CROSS)/bin/qemu-cross
- @install -d -m 755 $(PTXDIST_SYSROOT_CROSS)/bin/qemu/
- @sed \
- -e 's|RTLDLIST=.*|RTLDLIST="$(PTXDIST_SYSROOT_TOOLCHAIN)$(QEMU_CROSS_DL)"|' \
- -e 's|eval $$add_env|eval $(PTXDIST_SYSROOT_CROSS)/bin/qemu-cross -E "$${add_env// /,}"|' \
- -e 's|verify_out=`|verify_out=`$(PTXDIST_SYSROOT_CROSS)/bin/qemu-cross |' \
- -e 's|#! */.*$$|#!$(shell readlink $(PTXDIST_TOPDIR)/bin/bash)|' \
- $(PTXDIST_SYSROOT_TOOLCHAIN)/usr/bin/ldd > $(PTXDIST_SYSROOT_CROSS)/bin/qemu/ldd
- @chmod +x $(PTXDIST_SYSROOT_CROSS)/bin/qemu/ldd
-endif
- @$(call touch)
-
-# vim: syntax=make