summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorWaldemar Brodkorb <wbx@openadk.org>2017-07-25 22:16:37 +0200
committerWaldemar Brodkorb <wbx@openadk.org>2017-07-25 22:16:37 +0200
commit82bab389a4f5e871dae68ff376fb74537b1e75b6 (patch)
tree00bb643162853e282e04eeae6c1f06e232216027
parentf94dbc199e0abcdd3b8cc9d9d7226d8a1a6b47e1 (diff)
parentdba433e831fb3fe7ea5e6ced99c92643b8e7f9e8 (diff)
Merge branch 'master' of gogs.waldemar-brodkorb.de:linux/openadk
-rw-r--r--.travis.yml6
-rw-r--r--Makefile.adk2
-rw-r--r--mk/kernel-vars.mk8
-rw-r--r--mk/kernel-ver.mk18
-rw-r--r--package/bcm28xx-bootloader/Makefile9
-rw-r--r--package/bcm28xx-bootloader/src/boot/bootcode.binbin17920 -> 50248 bytes
-rw-r--r--package/bcm28xx-bootloader/src/boot/fixup.datbin6469 -> 6678 bytes
-rw-r--r--package/bcm28xx-bootloader/src/boot/fixup_cd.datbin2497 -> 2583 bytes
-rw-r--r--package/bcm28xx-bootloader/src/boot/fixup_db.datbin9716 -> 9823 bytes
-rw-r--r--package/bcm28xx-bootloader/src/boot/fixup_x.datbin9720 -> 9819 bytes
-rw-r--r--package/bcm28xx-bootloader/src/boot/start.elfbin2741240 -> 2859652 bytes
-rw-r--r--package/bcm28xx-bootloader/src/boot/start_cd.elfbin614008 -> 659460 bytes
-rw-r--r--package/bcm28xx-bootloader/src/boot/start_db.elfbin4889800 -> 4998244 bytes
-rw-r--r--package/bcm28xx-bootloader/src/boot/start_x.elfbin3841928 -> 3943428 bytes
-rw-r--r--package/bcm28xx-vc/Makefile75
-rw-r--r--package/bcm28xx-vc/patches/patch-host_applications_linux_apps_raspicam_CMakeLists_txt6
-rw-r--r--package/bcm28xx-vc/patches/patch-host_applications_linux_apps_raspicam_Makefile816
-rw-r--r--package/bcm28xx-vc/patches/patch-host_applications_linux_libs_bcm_host_CMakeLists_txt12
-rw-r--r--package/bcm28xx-vc/patches/patch-interface_khronos_CMakeLists_txt17
-rw-r--r--package/bcm28xx-vc/src/host_applications/linux/libs/bcm_host/bcm_host.pc.in10
-rw-r--r--package/bcm28xx-vc/src/interface/khronos/egl/egl.pc.in11
-rw-r--r--package/bcm28xx-vc/src/interface/khronos/glxx/glesv2.pc.in10
-rw-r--r--package/dbus/Makefile6
-rw-r--r--package/dropbear/Makefile2
-rw-r--r--package/dropbear/patches/patch-svr-authpubkey_c8
-rw-r--r--package/ffmpeg/Makefile4
-rw-r--r--package/git/Makefile4
-rw-r--r--package/glib/Makefile2
-rw-r--r--package/iproute2/Makefile4
-rw-r--r--package/iproute2/patches/patch-include_iptables_common_h25
-rw-r--r--package/iproute2/patches/patch-include_linux_netfilter_h11
-rw-r--r--package/irssi/Makefile4
-rw-r--r--package/ixp4xx-microcode/Makefile1
-rw-r--r--package/kodi/Makefile87
-rw-r--r--package/kodi/patches/patch-xbmc_filesystem_FTPParse_cpp71
-rw-r--r--package/libowfat/Makefile1
-rw-r--r--package/libressl/Makefile4
-rw-r--r--package/libssh/Makefile6
-rw-r--r--package/libssh2/Makefile4
-rw-r--r--package/monit/Makefile4
-rw-r--r--package/mpd/Makefile4
-rw-r--r--package/mpd/files/mpd.conf5
-rw-r--r--package/mpg123/Makefile4
-rw-r--r--package/nodejs/Makefile4
-rw-r--r--package/pcre/Makefile6
-rw-r--r--package/samba/Makefile4
-rw-r--r--package/talloc/Makefile4
-rw-r--r--package/talloc/patches/patch-buildtools_wafsamba_samba_autoconf_py13
-rw-r--r--package/tinyxml/Makefile21
-rw-r--r--package/tinyxml/patches/patch-Makefile61
-rw-r--r--package/tmux/Makefile4
-rw-r--r--package/u-boot-avr32/Makefile92
-rw-r--r--package/u-boot-avr32/files/boot.script.bpi4
-rw-r--r--package/u-boot-avr32/files/boot.script.clearfog4
-rw-r--r--package/u-boot-avr32/files/boot.script.imx64
-rw-r--r--package/u-boot-avr32/files/fw_env.config1
-rw-r--r--package/u-boot-avr32/files/uEnv.txt.bbb12
-rwxr-xr-xpackage/u-boot-avr32/files/uboot_print_env5
-rwxr-xr-xpackage/u-boot-avr32/files/uboot_set_env5
-rw-r--r--package/u-boot/Makefile16
-rw-r--r--package/u-boot/files/boot.script.opi5
-rw-r--r--package/u-boot/patches/patch-lib_rsa_rsa-sign_c56
-rw-r--r--package/webkitgtk/Makefile12
-rw-r--r--package/ympd/Makefile8
-rw-r--r--package/ympd/files/ympd.init2
-rwxr-xr-xscripts/install.sh15
-rwxr-xr-xscripts/prereq.sh6
-rw-r--r--target/aarch64/Makefile5
-rw-r--r--target/arm/Makefile10
-rw-r--r--target/arm/kernel/orange-pi09
-rw-r--r--target/arm/systems/orange-pi024
-rw-r--r--target/arm/systems/raspberry-pi06
-rw-r--r--target/bfin/kernel/adsp-bf5373
-rw-r--r--target/bfin/systems/adsp-bf5378
-rw-r--r--target/config/Config.in.addons3
-rw-r--r--target/config/Config.in.binutils2
-rw-r--r--target/config/Config.in.compiler2
-rw-r--r--target/config/Config.in.kernelcfg2
-rw-r--r--target/config/Config.in.kernelversion18
-rw-r--r--target/config/Config.in.runtime4
-rw-r--r--target/config/Config.in.tools5
-rw-r--r--target/linux/4.4.77/0001-sparc64-make-string-buffers-large-enough.patch (renamed from target/linux/patches/4.4.72/0001-sparc64-make-string-buffers-large-enough.patch)0
-rw-r--r--target/linux/4.4.77/coldfire-sighandler.patch (renamed from target/linux/patches/4.4.72/coldfire-sighandler.patch)0
-rw-r--r--target/linux/4.4.77/crisv32.patch (renamed from target/linux/patches/4.4.72/crisv32.patch)0
-rw-r--r--target/linux/4.4.77/crisv32_ethernet_driver.patch (renamed from target/linux/patches/4.4.72/crisv32_ethernet_driver.patch)0
-rw-r--r--target/linux/4.4.77/initramfs-nosizelimit.patch (renamed from target/linux/patches/4.1.39/initramfs-nosizelimit.patch)0
-rw-r--r--target/linux/4.4.77/ld-or1k.patch (renamed from target/linux/patches/4.4.72/ld-or1k.patch)0
-rw-r--r--target/linux/4.4.77/macsonic.patch (renamed from target/linux/patches/4.4.72/macsonic.patch)0
-rw-r--r--target/linux/4.4.77/mips-xz.patch (renamed from target/linux/patches/4.4.72/mips-xz.patch)0
-rw-r--r--target/linux/4.4.77/patch-realtime (renamed from target/linux/patches/4.4.72/patch-realtime)0
-rw-r--r--target/linux/4.4.77/startup.patch (renamed from target/linux/patches/4.4.72/startup.patch)0
-rw-r--r--target/linux/4.4.77/use-libgcc-for-sh.patch (renamed from target/linux/patches/4.1.39/use-libgcc-for-sh.patch)0
-rw-r--r--target/linux/4.4.77/versatile-nommu.patch (renamed from target/linux/patches/4.4.72/versatile-nommu.patch)0
-rw-r--r--target/linux/config/Config.in.serial4
-rw-r--r--target/linux/config/Config.in.usb10
-rw-r--r--target/linux/patches/4.1.42/cleankernel.patch (renamed from target/linux/patches/4.1.39/cleankernel.patch)0
-rw-r--r--target/linux/patches/4.1.42/cris-header.patch (renamed from target/linux/patches/4.1.39/cris-header.patch)0
-rw-r--r--target/linux/patches/4.1.42/initramfs-nosizelimit.patch (renamed from target/linux/patches/4.4.72/initramfs-nosizelimit.patch)0
-rw-r--r--target/linux/patches/4.1.42/j2-core.patch (renamed from target/linux/patches/4.1.39/j2-core.patch)0
-rw-r--r--target/linux/patches/4.1.42/mtd-rootfs.patch (renamed from target/linux/patches/4.1.39/mtd-rootfs.patch)0
-rw-r--r--target/linux/patches/4.1.42/patch-realtime (renamed from target/linux/patches/4.1.39/patch-realtime)0
-rw-r--r--target/linux/patches/4.1.42/regmap-default-on.patch (renamed from target/linux/patches/4.1.39/regmap-default-on.patch)0
-rw-r--r--target/linux/patches/4.1.42/remove-warn.patch (renamed from target/linux/patches/4.1.39/remove-warn.patch)0
-rw-r--r--target/linux/patches/4.1.42/startup.patch (renamed from target/linux/patches/4.1.39/startup.patch)0
-rw-r--r--target/linux/patches/4.1.42/use-gawk.patch (renamed from target/linux/patches/4.1.39/use-gawk.patch)0
-rw-r--r--target/linux/patches/4.1.42/use-libgcc-for-sh.patch (renamed from target/linux/patches/4.4.72/use-libgcc-for-sh.patch)0
-rw-r--r--target/linux/patches/4.9.38/crisv32_ethernet_driver.patch (renamed from target/linux/patches/4.9.35/crisv32_ethernet_driver.patch)0
-rw-r--r--target/linux/patches/4.9.38/h8300.patch (renamed from target/linux/patches/4.9.35/h8300.patch)0
-rw-r--r--target/linux/patches/4.9.38/initramfs-nosizelimit.patch (renamed from target/linux/patches/4.9.35/initramfs-nosizelimit.patch)0
-rw-r--r--target/linux/patches/4.9.38/ld-or1k.patch (renamed from target/linux/patches/4.9.35/ld-or1k.patch)0
-rw-r--r--target/linux/patches/4.9.38/macsonic.patch (renamed from target/linux/patches/4.9.35/macsonic.patch)0
-rw-r--r--target/linux/patches/4.9.38/microblaze-sigaltstack.patch (renamed from target/linux/patches/4.9.35/microblaze-sigaltstack.patch)0
-rw-r--r--target/linux/patches/4.9.38/or1k-more-ram.patch (renamed from target/linux/patches/4.9.35/or1k-more-ram.patch)0
-rw-r--r--target/linux/patches/4.9.38/patch-realtime (renamed from target/linux/patches/4.9.35/patch-realtime)0
-rw-r--r--target/linux/patches/4.9.38/sh2.patch (renamed from target/linux/patches/4.9.35/sh2.patch)0
-rw-r--r--target/linux/patches/4.9.38/startup.patch (renamed from target/linux/patches/4.9.35/startup.patch)0
-rw-r--r--target/linux/patches/4.9.38/vdso2.patch (renamed from target/linux/patches/4.9.35/vdso2.patch)0
-rw-r--r--tasks/003-kodi5
-rw-r--r--toolchain/binutils/Makefile.inc2
-rw-r--r--toolchain/gcc/Makefile.inc8
-rw-r--r--toolchain/gcc/patches/6.3.0/fix-dwarf-fdpic.uclibc-ng33
-rw-r--r--toolchain/musl/patches/git/s390-hotfix.patch25
122 files changed, 1467 insertions, 346 deletions
diff --git a/.travis.yml b/.travis.yml
index 2c3eaa7ed..7231374c3 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -9,7 +9,11 @@ git:
depth: 3
matrix:
include:
- - env: ARCH=arm SYSTEM=linksys-nslu2
+ - env: ARCH=arm SYSTEM=linksys-nslu2 ENDIAN=big
+ - env: ARCH=arm SYSTEM=raspberry-pi
+ - env: ARCH=arm SYSTEM=raspberry-pi2
+ - env: ARCH=arm SYSTEM=raspberry-pi3
+ - env: ARCH=arm SYSTEM=beaglebone-black
- env: ARCH=avr32 SYSTEM=atmel-ngw100
- env: ARCH=avr32 SYSTEM=grasshopper
- env: ARCH=cris SYSTEM=foxboard-lx832
diff --git a/Makefile.adk b/Makefile.adk
index df0d98d4c..663ab584a 100644
--- a/Makefile.adk
+++ b/Makefile.adk
@@ -2,7 +2,7 @@
# material, please see the LICENCE file in the top-level directory.
ADK_TOPDIR:= $(shell pwd)
-GMAKE_FMK= ${MAKE} -f $(PWD)/mk/build.mk
+GMAKE_FMK= ${MAKE} -f ${ADK_TOPDIR}/mk/build.mk
GMAKE_INV= ${GMAKE_FMK} --no-print-directory
_UNLIMIT= __limit=$$(ulimit -dH 2>/dev/null); \
diff --git a/mk/kernel-vars.mk b/mk/kernel-vars.mk
index 17227afed..72fc56693 100644
--- a/mk/kernel-vars.mk
+++ b/mk/kernel-vars.mk
@@ -7,23 +7,23 @@ KERNEL_MAKE_OPTS:= V=1 \
CC="$(TARGET_CC)" \
HOSTCC="${HOST_CC}" \
HOSTCXX="${HOST_CXX}" \
- DISABLE_PAX_PLUGINS=y \
+ SHELL='${SHELL}' \
CONFIG_SHELL='${SHELL}'
# regex for relocs needs pcre
ifeq ($(OS_FOR_BUILD),Darwin)
-KERNEL_MAKE_OPTS+= HOSTLDFLAGS='-lpcreposix'
+KERNEL_MAKE_OPTS+= HOSTLDFLAGS='-lpcreposix -Wl,-no_pie'
endif
# non-Linux platforms need elf.h
ifneq ($(OS_FOR_BUILD),Linux)
KERNEL_MAKE_OPTS+= HOSTCFLAGS='$(HOST_CPPFLAGS) ${HOST_CFLAGS}'
-KERNEL_MAKE_OPTS+= HOST_EXTRACFLAGS='-I${LINUX_DIR}/tools/include -I${ADK_TOPDIR}/adk/include -DKBUILD_NO_NLS'
+KERNEL_MAKE_OPTS+= HOST_EXTRACFLAGS='-I${LINUX_DIR}/tools/include -I${LINUX_DIR}/security/selinux/include -I${ADK_TOPDIR}/adk/include -DKBUILD_NO_NLS'
else
KERNEL_MAKE_OPTS+= HOSTCFLAGS='${HOST_CFLAGS}'
endif
-ifeq ($(ADK_TARGET_SYSTEM_BANANA_PRO),y)
+ifeq ($(ADK_TARGET_SYSTEM_BANANA_PRO)$(ADK_TARGET_SYSTEM_ORANGE_PI0),y)
KERNEL_MAKE_OPTS+= LOADADDR=0x40008000
endif
diff --git a/mk/kernel-ver.mk b/mk/kernel-ver.mk
index 7648bf435..efb321010 100644
--- a/mk/kernel-ver.mk
+++ b/mk/kernel-ver.mk
@@ -15,17 +15,17 @@ KERNEL_FILE_VER:= $(ADK_TARGET_KERNEL_GIT)
KERNEL_RELEASE:= 1
KERNEL_VERSION:= $(ADK_TARGET_KERNEL_GIT_VER)-$(KERNEL_RELEASE)
endif
-ifeq ($(ADK_TARGET_KERNEL_VERSION_4_11),y)