summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--package/boost/Makefile11
-rw-r--r--package/boost/patches/patch-boost_atomic_detail_caps_gcc_atomic_hpp8
-rw-r--r--target/Makefile10
-rw-r--r--target/appliances/kodi.appliance3
-rw-r--r--target/arm/kernel/solidrun-imx62
-rw-r--r--target/config/Config.in.cpu1
-rw-r--r--target/config/Config.in.runtime7
7 files changed, 29 insertions, 13 deletions
diff --git a/package/boost/Makefile b/package/boost/Makefile
index 7d5a231ab..cfa9d80ce 100644
--- a/package/boost/Makefile
+++ b/package/boost/Makefile
@@ -15,12 +15,12 @@ PKG_URL:= http://www.boost.org/
PKG_SITES:= ${MASTER_SITE_SOURCEFORGE:=boost/}
PKG_OPTS:= dev
-PKG_ARCH_DEPENDS:= !m68k !xtensa
+PKG_ARCH_DEPENDS:= !m68k
DISTFILES:= boost_$(PKG_EXTRAVER)_0.tar.gz
WRKDIST= ${WRKDIR}/${PKG_NAME}_$(PKG_EXTRAVER)_0
-PKG_FLAVOURS_BOOST:= DATE_TIME GRAPH GRAPH_PARALLEL IOSTREAMS MATH PROGRAM_OPTIONS PYTHON REGEX SERIALIZATION SIGNALS TEST WAVE
+PKG_FLAVOURS_BOOST:= DATE_TIME GRAPH GRAPH_PARALLEL IOSTREAMS LOG MATH PROGRAM_OPTIONS PYTHON REGEX SERIALIZATION SIGNALS TEST WAVE
PKGFD_DATE_TIME:= with date-time
PKGFD_PYTHON:= with python
@@ -30,6 +30,7 @@ PKGFD_IOSTREAMS:= with iostreams
PKGFD_GRAPH:= with graph
PKGFD_GRAPH_PARALLEL:= with graph_parallel
PKGFD_MATH:= with math
+PKGFD_LOG:= with log
PKGFD_PROGRAM_OPTIONS:= with program_options
PKGFD_REGEX:= with regex
PKGFD_SERIALIZATION:= with serialization
@@ -52,6 +53,7 @@ CONFIGURE_ARGS+= --target=$(GNU_TARGET_NAME) \
--build=$(GNU_HOST_NAME) \
--prefix=${WRKINST}/usr \
--ignore-site-config \
+ --without-mpi \
--without-locale
ifneq (${ADK_PACKAGE_BOOST_IOSTREAMS},)
@@ -68,6 +70,9 @@ endif
ifeq (${ADK_PACKAGE_BOOST_GRAPH},)
CONFIGURE_ARGS+= --without-graph
endif
+ifeq (${ADK_PACKAGE_BOOST_LOG},)
+CONFIGURE_ARGS+= --without-log
+endif
ifeq (${ADK_PACKAGE_BOOST_MATH},)
CONFIGURE_ARGS+= --without-math
endif
@@ -92,6 +97,8 @@ endif
ifeq ($(ADK_TARGET_ARCH),x86_64)
BOOST_ARCH:= x86
+else ifeq ($(ADK_TARGET_ARCH),ppc)
+BOOST_ARCH:= power
else
BOOST_ARCH:= $(ADK_TARGET_ARCH)
endif
diff --git a/package/boost/patches/patch-boost_atomic_detail_caps_gcc_atomic_hpp b/package/boost/patches/patch-boost_atomic_detail_caps_gcc_atomic_hpp
index 8a0f617da..74c1c43cb 100644
--- a/package/boost/patches/patch-boost_atomic_detail_caps_gcc_atomic_hpp
+++ b/package/boost/patches/patch-boost_atomic_detail_caps_gcc_atomic_hpp
@@ -1,8 +1,8 @@
---- boost_1_56_0.orig/boost/atomic/detail/caps_gcc_atomic.hpp 2014-07-07 20:40:41.000000000 +0200
-+++ boost_1_56_0/boost/atomic/detail/caps_gcc_atomic.hpp 2014-09-20 11:44:49.000000000 +0200
+--- boost_1_57_0.orig/boost/atomic/detail/caps_gcc_atomic.hpp 2014-10-01 04:30:37.000000000 -0500
++++ boost_1_57_0/boost/atomic/detail/caps_gcc_atomic.hpp 2015-05-12 17:26:04.821955497 -0500
@@ -128,7 +128,7 @@
- #define BOOST_ATOMIC_INT64_LOCK_FREE 0
- #endif
+ #define BOOST_ATOMIC_CHAR32_T_LOCK_FREE BOOST_ATOMIC_INT32_LOCK_FREE
+ #define BOOST_ATOMIC_CHAR16_T_LOCK_FREE BOOST_ATOMIC_INT16_LOCK_FREE
-#define BOOST_ATOMIC_THREAD_FENCE 2
-#define BOOST_ATOMIC_SIGNAL_FENCE 2
diff --git a/target/Makefile b/target/Makefile
index ddb395b55..4f63a3fb1 100644
--- a/target/Makefile
+++ b/target/Makefile
@@ -37,8 +37,12 @@ config-prepare: $(ADK_TOPDIR)/.config
exit 1; \
fi
ifneq ($(ADK_TARGET_NO_CMDLINE),y)
+ifeq ($(ADK_APPLIANCE_KODI),y)
+ $(SED) 's#^\(CONFIG_.*CMDLINE="\)\(.*\)"#\1\2 consoleblank=0 vt.global_cursor_default=0"#' \
+ $(BUILD_DIR)/.kernelconfig.board
+endif
ifeq ($(ADK_RUNTIME_VERBOSE_KERNEL_VGA_ONLY),y)
- $(SED) 's#^\(CONFIG_.*CMDLINE="\)\(.*\)"#\1\2 console=$(ADK_RUNTIME_CONSOLE_VGA_DEVICE) consoleblank=0"#' \
+ $(SED) 's#^\(CONFIG_.*CMDLINE="\)\(.*\)"#\1\2 console=$(ADK_RUNTIME_CONSOLE_VGA_DEVICE)"#' \
$(BUILD_DIR)/.kernelconfig.board
endif
ifeq ($(ADK_RUNTIME_VERBOSE_KERNEL_SERIAL_ONLY),y)
@@ -46,11 +50,11 @@ ifeq ($(ADK_RUNTIME_VERBOSE_KERNEL_SERIAL_ONLY),y)
$(BUILD_DIR)/.kernelconfig.board
endif
ifeq ($(ADK_RUNTIME_VERBOSE_KERNEL_VGA_SERIAL),y)
- $(SED) 's#^\(CONFIG_.*CMDLINE="\)\(.*\)"#\1\2 console=$(ADK_RUNTIME_CONSOLE_VGA_DEVICE) consoleblank=0 console=$(ADK_RUNTIME_CONSOLE_SERIAL_DEVICE),$(ADK_RUNTIME_CONSOLE_SERIAL_SPEED)"#' \
+ $(SED) 's#^\(CONFIG_.*CMDLINE="\)\(.*\)"#\1\2 console=$(ADK_RUNTIME_CONSOLE_VGA_DEVICE) console=$(ADK_RUNTIME_CONSOLE_SERIAL_DEVICE),$(ADK_RUNTIME_CONSOLE_SERIAL_SPEED)"#' \
$(BUILD_DIR)/.kernelconfig.board
endif
ifeq ($(ADK_RUNTIME_VERBOSE_KERNEL_SERIAL_VGA),y)
- $(SED) 's#^\(CONFIG_.*CMDLINE="\)\(.*\)"#\1\2 console=$(ADK_RUNTIME_CONSOLE_SERIAL_DEVICE),$(ADK_RUNTIME_CONSOLE_SERIAL_SPEED) console=$(ADK_RUNTIME_CONSOLE_VGA_DEVICE) consoleblank=0"#' \
+ $(SED) 's#^\(CONFIG_.*CMDLINE="\)\(.*\)"#\1\2 console=$(ADK_RUNTIME_CONSOLE_SERIAL_DEVICE),$(ADK_RUNTIME_CONSOLE_SERIAL_SPEED) console=$(ADK_RUNTIME_CONSOLE_VGA_DEVICE)"#' \
$(BUILD_DIR)/.kernelconfig.board
endif
ifeq ($(ADK_TARGET_SYSTEM_QEMU_M68K),y)
diff --git a/target/appliances/kodi.appliance b/target/appliances/kodi.appliance
index 4982a6f77..20c3acb0a 100644
--- a/target/appliances/kodi.appliance
+++ b/target/appliances/kodi.appliance
@@ -13,11 +13,14 @@ config ADK_APPLIANCE_KODI
select ADK_RUNTIME_START_DROPBEAR
select ADK_RUNTIME_START_BUSYBOX_NTPD
select ADK_RUNTIME_START_BUSYBOX_SYSLOGD
+ select ADK_RUNTIME_START_BUSYBOX_WATCHDOG
select ADK_RUNTIME_START_KODI
select ADK_KERNEL_INPUT_EVDEV m
select ADK_KERNEL_USB_HID m
select ADK_TARGET_USB_KEYBOARD
select ADK_TARGET_USB_MOUSE
+ select ADK_RUNTIME_VERBOSE_KERNEL_VGA_SERIAL
+ select ADK_RUNTIME_VERBOSE_INIT_SERIAL
select ADK_RUNTIME_HOSTNAME kodibox
select ADK_PACKAGE_BCM28XX_BOOTLOADER_EXTRA if ADK_TARGET_BOARD_BCM28XX
select ADK_PACKAGE_BCM28XX_VC_LIBS if ADK_TARGET_BOARD_BCM28XX
diff --git a/target/arm/kernel/solidrun-imx6 b/target/arm/kernel/solidrun-imx6
index 1d8e6ec7f..c861a5678 100644
--- a/target/arm/kernel/solidrun-imx6
+++ b/target/arm/kernel/solidrun-imx6
@@ -12,4 +12,4 @@ CONFIG_PCI_IMX6=y
CONFIG_SERIAL_IMX=y
CONFIG_SERIAL_IMX_CONSOLE=y
CONFIG_ATAGS=y
-CONFIG_CMDLINE_EXTEND=y
+CONFIG_CMDLINE_FORCE=y
diff --git a/target/config/Config.in.cpu b/target/config/Config.in.cpu
index 2ae815e11..35e7f1e2f 100644
--- a/target/config/Config.in.cpu
+++ b/target/config/Config.in.cpu
@@ -56,6 +56,7 @@ config ADK_CPU_ATOM
config ADK_CPU_AVR32
bool
select ADK_TARGET_WITH_LT
+ select ADK_TARGET_WITH_MMU
config ADK_CPU_BFIN
bool
diff --git a/target/config/Config.in.runtime b/target/config/Config.in.runtime
index 6c7676254..7ac4c92f8 100644
--- a/target/config/Config.in.runtime
+++ b/target/config/Config.in.runtime
@@ -122,7 +122,8 @@ endchoice
choice
prompt "bootup messages from initscripts"
-default ADK_RUNTIME_VERBOSE_INIT_VGA if ADK_TARGET_WITH_VGA
+default ADK_RUNTIME_VERBOSE_INIT_VGA if ADK_TARGET_WITH_VGA \
+ && !ADK_APPLIANCE_KODI
default ADK_RUNTIME_VERBOSE_INIT_SERIAL
config ADK_RUNTIME_VERBOSE_INIT_VGA
@@ -167,7 +168,8 @@ endchoice
config ADK_RUNTIME_GETTY_VGA
bool "start getty on VGA console (tty1-tty6)"
- depends on ADK_RUNTIME_GETTY && ADK_TARGET_WITH_VGA
+ depends on ADK_RUNTIME_GETTY && ADK_TARGET_WITH_VGA \
+ && !ADK_APPLIANCE_KODI
default y if ADK_TARGET_QEMU_WITH_GRAPHIC_ONLY
default y if ADK_TARGET_QEMU_WITH_GRAPHIC
default y if ADK_TARGET_SYSTEM_RASPBERRY_PI
@@ -188,7 +190,6 @@ config ADK_RUNTIME_GETTY_SERIAL
default n if ADK_TARGET_QEMU_WITH_GRAPHIC
default n if ADK_TARGET_SYSTEM_RASPBERRY_PI
default n if ADK_TARGET_SYSTEM_RASPBERRY_PI2
- default n if ADK_TARGET_SYSTEM_HUMMINGBOARD
default n if ADK_TARGET_SYSTEM_LEMOTE_YEELONG
default n if ADK_TARGET_SYSTEM_IBM_X40
default n if ADK_TARGET_SYSTEM_ARANYM_M68K