diff --git a/config/functions b/config/functions index c449af22c0..8ba7129c93 100644 --- a/config/functions +++ b/config/functions @@ -244,6 +244,7 @@ show_config() { config_message="$config_message\n - CPU (ARCH):\t\t\t\t $TARGET_CPU ($TARGET_ARCH)" config_message="$config_message\n - FLOAT:\t\t\t\t $TARGET_FLOAT" config_message="$config_message\n - FPU:\t\t\t\t\t $TARGET_FPU" + config_message="$config_message\n - SIMD support:\t\t\t $SIMD_SUPPORT" config_message="$config_message\n - Optimizations:\t\t\t $OPTIMIZATIONS" config_message="$config_message\n - LTO (Link Time Optimization) support: $LTO_SUPPORT" config_message="$config_message\n - LLVM support:\t\t\t $LLVM_SUPPORT" diff --git a/packages/devel/libcec/build b/packages/devel/libcec/build index ae4137cbc6..9a7baab9e1 100755 --- a/packages/devel/libcec/build +++ b/packages/devel/libcec/build @@ -22,6 +22,15 @@ . config/options $1 +if [ "$OPENMAX" = "bcm2835-driver" ]; then + LIBCEC_RPI="--enable-rpi --with-rpi-include-path=$SYSROOT_PREFIX/usr/include --with-rpi-lib-path=$SYSROOT_PREFIX/usr/lib" +else + LIBCEC_RPI="--disable-rpi" +fi + +# dont use some optimizations because of build problems + LDFLAGS=`echo $LDFLAGS | sed -e "s|-Wl,--as-needed||"` + cd $PKG_BUILD ./configure --host=$TARGET_NAME \ --build=$HOST_NAME \ @@ -29,6 +38,7 @@ cd $PKG_BUILD --sysconfdir=/etc \ --disable-static \ --enable-shared \ + $LIBCEC_RPI make diff --git a/packages/devel/libcec/meta b/packages/devel/libcec/meta index 2feec2870b..ce73e36a63 100644 --- a/packages/devel/libcec/meta +++ b/packages/devel/libcec/meta @@ -19,7 +19,7 @@ ################################################################################ PKG_NAME="libcec" -PKG_VERSION="1.7.1" +PKG_VERSION="1.8.0" PKG_REV="1" PKG_ARCH="any" PKG_LICENSE="GPL" @@ -34,3 +34,8 @@ PKG_LONGDESC="libCEC is an open-source dual licensed library designed for commun PKG_IS_ADDON="no" PKG_AUTORECONF="yes" + +if [ "$OPENMAX" = "bcm2835-driver" ]; then + PKG_DEPENDS="$PKG_DEPENDS bcm2835-driver" + PKG_BUILD_DEPENDS="$PKG_BUILD_DEPENDS bcm2835-driver" +fi diff --git a/packages/graphics/bcm2835-driver/meta b/packages/graphics/bcm2835-driver/meta index 7f45031322..6565c9f467 100644 --- a/packages/graphics/bcm2835-driver/meta +++ b/packages/graphics/bcm2835-driver/meta @@ -19,7 +19,7 @@ ################################################################################ PKG_NAME="bcm2835-driver" -PKG_VERSION="1309b3d" +PKG_VERSION="c2c114a" PKG_REV="1" PKG_ARCH="any" PKG_LICENSE="nonfree" diff --git a/packages/linux-drivers/A867/build b/packages/linux-drivers/A867/build index 4bf550a245..c1b94945e6 100755 --- a/packages/linux-drivers/A867/build +++ b/packages/linux-drivers/A867/build @@ -22,5 +22,9 @@ . config/options $1 +# dont use our LDFLAGS, use the KERNEL LDFLAGS + LDFLAGS="" + cd $PKG_BUILD - make V=1 CC=$CC KDIR=$(kernel_path) \ No newline at end of file + make V=1 CC=$CC KDIR=$(kernel_path) + diff --git a/packages/linux-drivers/AF9035/build b/packages/linux-drivers/AF9035/build index 27d922f31f..d1260d3226 100755 --- a/packages/linux-drivers/AF9035/build +++ b/packages/linux-drivers/AF9035/build @@ -32,6 +32,9 @@ sed -i "s|KDIR = .*|KDIR = $(kernel_path)|" Makefile sed -i "s|KSRC = .*|KSRC = \$KDIR|" Makefile sed -i "s|KINS = .*|KINS = \./modules|" Makefile +# dont use our LDFLAGS, use the KERNEL LDFLAGS + LDFLAGS="" + make CC=$CC # ultraman: Original build module doesn't depends on dvb-usb module diff --git a/packages/linux-drivers/RTL2832/build b/packages/linux-drivers/RTL2832/build index 4bf550a245..743793fa33 100755 --- a/packages/linux-drivers/RTL2832/build +++ b/packages/linux-drivers/RTL2832/build @@ -22,5 +22,8 @@ . config/options $1 +# dont use our LDFLAGS, use the KERNEL LDFLAGS + LDFLAGS="" + cd $PKG_BUILD - make V=1 CC=$CC KDIR=$(kernel_path) \ No newline at end of file + make V=1 CC=$CC KDIR=$(kernel_path) diff --git a/packages/linux-drivers/asix-ax887xx/build b/packages/linux-drivers/asix-ax887xx/build index e421a90acb..743793fa33 100755 --- a/packages/linux-drivers/asix-ax887xx/build +++ b/packages/linux-drivers/asix-ax887xx/build @@ -22,7 +22,8 @@ . config/options $1 -LDFLAGS="" +# dont use our LDFLAGS, use the KERNEL LDFLAGS + LDFLAGS="" cd $PKG_BUILD - make V=1 CC=$CC KDIR=$(kernel_path) \ No newline at end of file + make V=1 CC=$CC KDIR=$(kernel_path) diff --git a/packages/linux-drivers/hdhomerun-driver/build b/packages/linux-drivers/hdhomerun-driver/build index bb4de45fc1..fdecd1fcfd 100755 --- a/packages/linux-drivers/hdhomerun-driver/build +++ b/packages/linux-drivers/hdhomerun-driver/build @@ -24,6 +24,9 @@ $SCRIPTS/unpack dvbhdhomerun +# dont use our LDFLAGS, use the KERNEL LDFLAGS + LDFLAGS="" + cd $BUILD/dvbhdhomerun-*/kernel make dvb_hdhomerun KERNEL_DIR=$(kernel_path) fix_module_depends dvb_hdhomerun_core.ko "dvb_core" diff --git a/packages/linux-drivers/vtuner-driver/build b/packages/linux-drivers/vtuner-driver/build index 91b5a58d17..08f6889a80 100755 --- a/packages/linux-drivers/vtuner-driver/build +++ b/packages/linux-drivers/vtuner-driver/build @@ -24,6 +24,9 @@ cd $PKG_BUILD +# dont use our LDFLAGS, use the KERNEL LDFLAGS + LDFLAGS="" + make KDIR=$(kernel_path) CC=$CC fix_module_depends vtunerc.ko "dvb_core" diff --git a/packages/mediacenter/xbmc-rpi-theme-Confluence/meta b/packages/mediacenter/xbmc-rpi-theme-Confluence/meta index 27ba94332d..039a0e752d 100644 --- a/packages/mediacenter/xbmc-rpi-theme-Confluence/meta +++ b/packages/mediacenter/xbmc-rpi-theme-Confluence/meta @@ -19,7 +19,7 @@ ################################################################################ PKG_NAME="xbmc-rpi-theme-Confluence" -PKG_VERSION="2acdae7" +PKG_VERSION="365953f" PKG_REV="1" PKG_ARCH="any" PKG_LICENSE="GPL" diff --git a/packages/mediacenter/xbmc-rpi/build b/packages/mediacenter/xbmc-rpi/build index 450f4d9f1d..a75bf405ef 100755 --- a/packages/mediacenter/xbmc-rpi/build +++ b/packages/mediacenter/xbmc-rpi/build @@ -82,6 +82,9 @@ fi if [ "$CEC_SUPPORT" = yes ]; then XBMC_CEC="--enable-libcec" + if [ "$OPENMAX" = "bcm2835-driver" ]; then + XBMC_CEC="$XBMC_CEC --enable-rpi-cec-api" + fi else XBMC_CEC="--disable-libcec" fi diff --git a/packages/mediacenter/xbmc-rpi/meta b/packages/mediacenter/xbmc-rpi/meta index 22eafabb34..4f5f5a325f 100644 --- a/packages/mediacenter/xbmc-rpi/meta +++ b/packages/mediacenter/xbmc-rpi/meta @@ -19,7 +19,7 @@ ################################################################################ PKG_NAME="xbmc-rpi" -PKG_VERSION="2acdae7" +PKG_VERSION="365953f" PKG_REV="1" PKG_ARCH="any" PKG_LICENSE="GPL" @@ -85,9 +85,6 @@ fi if [ "$CEC_SUPPORT" = yes ]; then PKG_BUILD_DEPENDS="$PKG_BUILD_DEPENDS libcec" PKG_DEPENDS="$PKG_DEPENDS libcec" - if [ "$OPENMAX" = "bcm2835-driver" ]; then - PKG_DEPENDS="$PKG_DEPENDS rpi-cecd" - fi fi if [ "$XBMC_SCR_RSXS" = yes ]; then diff --git a/packages/mediacenter/xbmc-rpi/patches/xbmc-rpi-2acdae7-001-add_support_to_specify_GIT_REV-0.1.patch b/packages/mediacenter/xbmc-rpi/patches/xbmc-rpi-365953f-001-add_support_to_specify_GIT_REV-0.1.patch similarity index 100% rename from packages/mediacenter/xbmc-rpi/patches/xbmc-rpi-2acdae7-001-add_support_to_specify_GIT_REV-0.1.patch rename to packages/mediacenter/xbmc-rpi/patches/xbmc-rpi-365953f-001-add_support_to_specify_GIT_REV-0.1.patch diff --git a/packages/mediacenter/xbmc-rpi/patches/xbmc-rpi-2acdae7-303-fix_libdvd_xFLAGS-0.1.patch b/packages/mediacenter/xbmc-rpi/patches/xbmc-rpi-365953f-303-fix_libdvd_xFLAGS-0.1.patch similarity index 100% rename from packages/mediacenter/xbmc-rpi/patches/xbmc-rpi-2acdae7-303-fix_libdvd_xFLAGS-0.1.patch rename to packages/mediacenter/xbmc-rpi/patches/xbmc-rpi-365953f-303-fix_libdvd_xFLAGS-0.1.patch diff --git a/packages/mediacenter/xbmc-rpi/patches/xbmc-rpi-2acdae7-311-fix_rsxs_build-0.1.patch b/packages/mediacenter/xbmc-rpi/patches/xbmc-rpi-365953f-311-fix_rsxs_build-0.1.patch similarity index 100% rename from packages/mediacenter/xbmc-rpi/patches/xbmc-rpi-2acdae7-311-fix_rsxs_build-0.1.patch rename to packages/mediacenter/xbmc-rpi/patches/xbmc-rpi-365953f-311-fix_rsxs_build-0.1.patch diff --git a/packages/mediacenter/xbmc-rpi/patches/xbmc-rpi-2acdae7-321-texturepacker-hostflags-and-rework.patch b/packages/mediacenter/xbmc-rpi/patches/xbmc-rpi-365953f-321-texturepacker-hostflags-and-rework.patch similarity index 100% rename from packages/mediacenter/xbmc-rpi/patches/xbmc-rpi-2acdae7-321-texturepacker-hostflags-and-rework.patch rename to packages/mediacenter/xbmc-rpi/patches/xbmc-rpi-365953f-321-texturepacker-hostflags-and-rework.patch diff --git a/packages/mediacenter/xbmc-rpi/patches/xbmc-rpi-2acdae7-402-enable_yasm_in_ffmpeg-0.1.patch b/packages/mediacenter/xbmc-rpi/patches/xbmc-rpi-365953f-402-enable_yasm_in_ffmpeg-0.1.patch similarity index 100% rename from packages/mediacenter/xbmc-rpi/patches/xbmc-rpi-2acdae7-402-enable_yasm_in_ffmpeg-0.1.patch rename to packages/mediacenter/xbmc-rpi/patches/xbmc-rpi-365953f-402-enable_yasm_in_ffmpeg-0.1.patch diff --git a/packages/mediacenter/xbmc-rpi/patches/xbmc-rpi-2acdae7-408-enable_PYTHONOPTIMIZE_with_external_Python-0.1.patch b/packages/mediacenter/xbmc-rpi/patches/xbmc-rpi-365953f-408-enable_PYTHONOPTIMIZE_with_external_Python-0.1.patch similarity index 100% rename from packages/mediacenter/xbmc-rpi/patches/xbmc-rpi-2acdae7-408-enable_PYTHONOPTIMIZE_with_external_Python-0.1.patch rename to packages/mediacenter/xbmc-rpi/patches/xbmc-rpi-365953f-408-enable_PYTHONOPTIMIZE_with_external_Python-0.1.patch diff --git a/packages/mediacenter/xbmc-rpi/patches/xbmc-rpi-2acdae7-452-change_lcd_content-0.1.patch b/packages/mediacenter/xbmc-rpi/patches/xbmc-rpi-365953f-452-change_lcd_content-0.1.patch similarity index 100% rename from packages/mediacenter/xbmc-rpi/patches/xbmc-rpi-2acdae7-452-change_lcd_content-0.1.patch rename to packages/mediacenter/xbmc-rpi/patches/xbmc-rpi-365953f-452-change_lcd_content-0.1.patch diff --git a/packages/mediacenter/xbmc-rpi/patches/xbmc-rpi-2acdae7-453-add_openelec.tv_RSS_news-0.1.patch b/packages/mediacenter/xbmc-rpi/patches/xbmc-rpi-365953f-453-add_openelec.tv_RSS_news-0.1.patch similarity index 100% rename from packages/mediacenter/xbmc-rpi/patches/xbmc-rpi-2acdae7-453-add_openelec.tv_RSS_news-0.1.patch rename to packages/mediacenter/xbmc-rpi/patches/xbmc-rpi-365953f-453-add_openelec.tv_RSS_news-0.1.patch diff --git a/packages/mediacenter/xbmc-rpi/patches/xbmc-rpi-2acdae7-454-disable_backslash-0.1.patch b/packages/mediacenter/xbmc-rpi/patches/xbmc-rpi-365953f-454-disable_backslash-0.1.patch similarity index 100% rename from packages/mediacenter/xbmc-rpi/patches/xbmc-rpi-2acdae7-454-disable_backslash-0.1.patch rename to packages/mediacenter/xbmc-rpi/patches/xbmc-rpi-365953f-454-disable_backslash-0.1.patch diff --git a/packages/mediacenter/xbmc-rpi/patches/xbmc-rpi-2acdae7-457-fix_connection_check-0.1.patch b/packages/mediacenter/xbmc-rpi/patches/xbmc-rpi-365953f-457-fix_connection_check-0.1.patch similarity index 100% rename from packages/mediacenter/xbmc-rpi/patches/xbmc-rpi-2acdae7-457-fix_connection_check-0.1.patch rename to packages/mediacenter/xbmc-rpi/patches/xbmc-rpi-365953f-457-fix_connection_check-0.1.patch diff --git a/packages/mediacenter/xbmc-rpi/patches/xbmc-rpi-2acdae7-462-add_remote_irtrans_mediacenter-0.1.patch b/packages/mediacenter/xbmc-rpi/patches/xbmc-rpi-365953f-462-add_remote_irtrans_mediacenter-0.1.patch similarity index 100% rename from packages/mediacenter/xbmc-rpi/patches/xbmc-rpi-2acdae7-462-add_remote_irtrans_mediacenter-0.1.patch rename to packages/mediacenter/xbmc-rpi/patches/xbmc-rpi-365953f-462-add_remote_irtrans_mediacenter-0.1.patch diff --git a/packages/mediacenter/xbmc-rpi/patches/xbmc-rpi-2acdae7-463-add_remote_devinput-0.1.patch b/packages/mediacenter/xbmc-rpi/patches/xbmc-rpi-365953f-463-add_remote_devinput-0.1.patch similarity index 100% rename from packages/mediacenter/xbmc-rpi/patches/xbmc-rpi-2acdae7-463-add_remote_devinput-0.1.patch rename to packages/mediacenter/xbmc-rpi/patches/xbmc-rpi-365953f-463-add_remote_devinput-0.1.patch diff --git a/packages/mediacenter/xbmc-rpi/patches/xbmc-rpi-2acdae7-464-add_eject_keymapping_for_lirc-0.1.patch b/packages/mediacenter/xbmc-rpi/patches/xbmc-rpi-365953f-464-add_eject_keymapping_for_lirc-0.1.patch similarity index 100% rename from packages/mediacenter/xbmc-rpi/patches/xbmc-rpi-2acdae7-464-add_eject_keymapping_for_lirc-0.1.patch rename to packages/mediacenter/xbmc-rpi/patches/xbmc-rpi-365953f-464-add_eject_keymapping_for_lirc-0.1.patch diff --git a/packages/mediacenter/xbmc-rpi/patches/xbmc-rpi-2acdae7-601-dont_show_unneeded_sysinfo.patch b/packages/mediacenter/xbmc-rpi/patches/xbmc-rpi-365953f-601-dont_show_unneeded_sysinfo.patch similarity index 100% rename from packages/mediacenter/xbmc-rpi/patches/xbmc-rpi-2acdae7-601-dont_show_unneeded_sysinfo.patch rename to packages/mediacenter/xbmc-rpi/patches/xbmc-rpi-365953f-601-dont_show_unneeded_sysinfo.patch diff --git a/packages/mediacenter/xbmc-rpi/patches/xbmc-rpi-2acdae7-607-enable_ae_for_movie_gui.patch b/packages/mediacenter/xbmc-rpi/patches/xbmc-rpi-365953f-607-enable_ae_for_movie_gui.patch similarity index 100% rename from packages/mediacenter/xbmc-rpi/patches/xbmc-rpi-2acdae7-607-enable_ae_for_movie_gui.patch rename to packages/mediacenter/xbmc-rpi/patches/xbmc-rpi-365953f-607-enable_ae_for_movie_gui.patch diff --git a/packages/mediacenter/xbmc-rpi/patches/xbmc-rpi-2acdae7-981-toggleButtonState.patch b/packages/mediacenter/xbmc-rpi/patches/xbmc-rpi-365953f-981-toggleButtonState.patch similarity index 100% rename from packages/mediacenter/xbmc-rpi/patches/xbmc-rpi-2acdae7-981-toggleButtonState.patch rename to packages/mediacenter/xbmc-rpi/patches/xbmc-rpi-365953f-981-toggleButtonState.patch diff --git a/packages/tools/bcm2835-bootloader/meta b/packages/tools/bcm2835-bootloader/meta index 0ac6686d08..d21ed562a7 100644 --- a/packages/tools/bcm2835-bootloader/meta +++ b/packages/tools/bcm2835-bootloader/meta @@ -19,7 +19,7 @@ ################################################################################ PKG_NAME="bcm2835-bootloader" -PKG_VERSION="1309b3d" +PKG_VERSION="c2c114a" PKG_REV="1" PKG_ARCH="arm" PKG_LICENSE="nonfree" diff --git a/projects/RPi/linux/linux.arm.conf b/projects/RPi/linux/linux.arm.conf index bcaa00ade4..57589fc1af 100644 --- a/projects/RPi/linux/linux.arm.conf +++ b/projects/RPi/linux/linux.arm.conf @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/arm 3.2.23 Kernel Configuration +# Linux/arm 3.2.24 Kernel Configuration # CONFIG_ARM=y CONFIG_SYS_SUPPORTS_APM_EMULATION=y @@ -81,12 +81,12 @@ CONFIG_CGROUPS=y # CONFIG_CGROUP_FREEZER is not set # CONFIG_CGROUP_DEVICE is not set # CONFIG_CPUSETS is not set -CONFIG_CGROUP_CPUACCT=y +# CONFIG_CGROUP_CPUACCT is not set # CONFIG_RESOURCE_COUNTERS is not set CONFIG_CGROUP_SCHED=y CONFIG_FAIR_GROUP_SCHED=y # CONFIG_CFS_BANDWIDTH is not set -CONFIG_RT_GROUP_SCHED=y +# CONFIG_RT_GROUP_SCHED is not set # CONFIG_BLK_CGROUP is not set # CONFIG_NAMESPACES is not set CONFIG_SCHED_AUTOGROUP=y @@ -103,7 +103,7 @@ CONFIG_RD_GZIP=y # CONFIG_RD_LZO is not set CONFIG_INITRAMFS_COMPRESSION_NONE=y # CONFIG_INITRAMFS_COMPRESSION_GZIP is not set -CONFIG_CC_OPTIMIZE_FOR_SIZE=y +# CONFIG_CC_OPTIMIZE_FOR_SIZE is not set CONFIG_SYSCTL=y CONFIG_ANON_INODES=y CONFIG_EXPERT=y @@ -347,8 +347,7 @@ CONFIG_FLAT_NODE_MEM_MAP=y CONFIG_HAVE_MEMBLOCK=y CONFIG_PAGEFLAGS_EXTENDED=y CONFIG_SPLIT_PTLOCK_CPUS=4 -CONFIG_COMPACTION=y -CONFIG_MIGRATION=y +# CONFIG_COMPACTION is not set # CONFIG_PHYS_ADDR_T_64BIT is not set CONFIG_ZONE_DMA_FLAG=0 CONFIG_VIRT_TO_BUS=y diff --git a/projects/RPi/options b/projects/RPi/options index 6b064309c5..a5877b21f0 100755 --- a/projects/RPi/options +++ b/projects/RPi/options @@ -85,7 +85,7 @@ esac # Build optimizations (size/normal/speed) - OPTIMIZATIONS="size" + OPTIMIZATIONS="fast" # Project CFLAGS PROJECT_CFLAGS=""