diff options
author | Waldemar Brodkorb <wbx@openadk.org> | 2014-03-01 18:42:17 +0100 |
---|---|---|
committer | Waldemar Brodkorb <wbx@openadk.org> | 2014-03-01 18:42:17 +0100 |
commit | 65ba91df3f0ad65244e588d34d11d30d622bf4d0 (patch) | |
tree | 73083e41f58c19536c2001bc21ee3584cd2bbfdc | |
parent | abe3b8f248e747fa1267b2260f9605987aa0c41d (diff) | |
parent | 406ccf8df407e0292ee85d259a363c63e2be40a7 (diff) |
add x32 toolchain and kernel support
-rw-r--r-- | .gitignore | 1 | ||||
-rw-r--r-- | README | 6 | ||||
-rw-r--r-- | TODO | 12 | ||||
-rw-r--r-- | mk/build.mk | 46 | ||||
-rw-r--r-- | mk/host.mk | 2 | ||||
-rw-r--r-- | mk/image.mk | 12 | ||||
-rw-r--r-- | mk/kernel-vars.mk | 2 | ||||
-rw-r--r-- | mk/kernel-ver.mk | 2 | ||||
-rw-r--r-- | mk/package.mk | 2 | ||||
-rw-r--r-- | mk/pkg-bottom.mk | 6 | ||||
-rw-r--r-- | mk/vars.mk | 44 | ||||
-rw-r--r-- | package/avahi/Makefile | 4 | ||||
-rw-r--r-- | package/base-files/Makefile | 2 | ||||
-rw-r--r-- | package/dropbear/Makefile | 2 | ||||
-rw-r--r-- | package/dropbear/patches/patch-Makefile_in | 35 | ||||
-rw-r--r-- | package/gcc/Makefile | 11 | ||||
-rw-r--r-- | package/gcc/patches/4.8.2/musl-cross.patch | 698 | ||||
-rw-r--r-- | package/gcj/Makefile | 8 | ||||
-rw-r--r-- | package/gpm/Makefile | 4 | ||||
-rw-r--r-- | package/mpd/Makefile | 24 | ||||
-rw-r--r-- | package/openjdk7/Makefile | 2 | ||||
-rw-r--r-- | package/perl/files/config.sh.mips64.eglibc | 1118 | ||||
-rw-r--r-- | package/perl/files/config.sh.mips64.uclibc | 1118 | ||||
-rw-r--r-- | package/perl/files/config.sh.mipsel.musl | 1118 | ||||
-rw-r--r-- | package/xbmc/Makefile | 2 | ||||
-rw-r--r-- | rules.mk | 1 | ||||
-rwxr-xr-x | scripts/create.sh | 5 | ||||
-rw-r--r-- | scripts/scan-pkgs.sh | 11 | ||||
-rw-r--r-- | scripts/scan-tools.sh | 36 | ||||
-rw-r--r-- | target/arm/sys-available/toolchain-arm | 4 | ||||
-rw-r--r-- | target/arm/sys-available/toolchain-armeb | 11 | ||||
-rw-r--r-- | target/arm/sys-available/toolchain-armhf | 12 | ||||
-rw-r--r-- | target/config/Config.in | 24 | ||||
-rw-r--r-- | target/config/Config.in.tools | 40 | ||||
-rw-r--r-- | target/linux/config/Config.in.kernel | 8 | ||||
-rw-r--r-- | target/linux/kernel.config | 3 | ||||
-rw-r--r-- | target/microblaze/Makefile | 17 | ||||
-rw-r--r-- | target/microblaze/kernel/qemu-microblaze-ml605 | 12 | ||||
-rw-r--r-- | target/microblaze/kernel/qemu-microblaze-s3adsp1800 | 12 | ||||
-rw-r--r-- | target/mips/Makefile | 14 | ||||
-rw-r--r-- | target/ppc/sys-available/toolchain-ppc | 1 | ||||
-rw-r--r-- | target/ppc64/sys-available/toolchain-ppc64 | 1 | ||||
-rw-r--r-- | target/sh/Makefile | 6 | ||||
-rw-r--r-- | target/sh/kernel.config | 1660 | ||||
-rw-r--r-- | target/sh/kernel/qemu-sh | 58 | ||||
-rw-r--r-- | target/sh/sys-available/qemu-sh4 | 2 | ||||
-rw-r--r-- | target/sh/sys-available/qemu-sh4eb | 2 | ||||
-rw-r--r-- | target/tarch.lst | 1 | ||||
-rw-r--r-- | target/tools/addpattern/Makefile | 4 | ||||
-rw-r--r-- | target/tools/lzma-loader/.svn/entries | 300 | ||||
-rw-r--r-- | target/tools/lzma-loader/.svn/text-base/LzmaDecode.c.svn-base | 663 | ||||
-rw-r--r-- | target/tools/lzma-loader/.svn/text-base/LzmaDecode.h.svn-base | 100 | ||||
-rw-r--r-- | target/tools/lzma-loader/.svn/text-base/Makefile.svn-base | 77 | ||||
-rw-r--r-- | target/tools/lzma-loader/.svn/text-base/README.svn-base | 55 | ||||
-rw-r--r-- | target/tools/lzma-loader/.svn/text-base/decompress.c.svn-base | 186 | ||||
-rw-r--r-- | target/tools/lzma-loader/.svn/text-base/decompress.lds.in.svn-base | 20 | ||||
-rw-r--r-- | target/tools/lzma-loader/.svn/text-base/head.S.svn-base | 160 | ||||
-rw-r--r-- | target/tools/lzma-loader/.svn/text-base/loader.lds.in.svn-base | 17 | ||||
-rw-r--r-- | target/tools/mkfimage/Makefile | 4 | ||||
-rw-r--r-- | target/tools/rules.mk | 7 | ||||
-rw-r--r-- | target/tools/srec2bin/Makefile | 4 | ||||
-rw-r--r-- | target/tools/trx/Makefile | 4 | ||||
-rw-r--r-- | target/x86/kernel/qemu-i686 | 3 | ||||
-rw-r--r-- | toolchain/eglibc/Makefile | 7 | ||||
-rw-r--r-- | toolchain/gcc/Makefile | 7 | ||||
-rw-r--r-- | toolchain/gcc/patches/4.7.3/musl-sh.patch | 2 | ||||
-rw-r--r-- | toolchain/gcc/patches/4.7.3/musl-sparc.patch | 6 | ||||
-rw-r--r-- | toolchain/gcc/patches/4.8.2/cflags.patch | 231 | ||||
-rw-r--r-- | toolchain/gcc/patches/4.8.2/musl-stubs.patch | 49 | ||||
-rw-r--r-- | toolchain/glibc/Makefile | 6 | ||||
-rw-r--r-- | toolchain/gmp/Makefile | 4 | ||||
-rw-r--r-- | toolchain/kernel-headers/Makefile | 2 | ||||
-rw-r--r-- | toolchain/musl/Makefile | 7 | ||||
-rw-r--r-- | toolchain/musl/patches/musl-git-20140301.patch (renamed from toolchain/musl/patches/musl-git-20140225.patch) | 832 | ||||
-rw-r--r-- | toolchain/uClibc/Makefile | 4 | ||||
-rw-r--r-- | tools/Makefile | 30 | ||||
-rw-r--r-- | tools/addpattern/Makefile | 4 | ||||
-rw-r--r-- | tools/addpattern/addpattern.c (renamed from target/tools/addpattern/addpattern.c) | 0 | ||||
-rw-r--r-- | tools/adk/Makefile | 8 | ||||
-rw-r--r-- | tools/bc/Makefile | 8 | ||||
-rw-r--r-- | tools/bzip2/Makefile | 24 | ||||
-rw-r--r-- | tools/cdrtools/Makefile | 6 | ||||
-rw-r--r-- | tools/cpio/Makefile | 4 | ||||
-rw-r--r-- | tools/flex/Makefile | 25 | ||||
-rw-r--r-- | tools/genext2fs/Makefile | 6 | ||||
-rw-r--r-- | tools/gperf/Makefile | 6 | ||||
-rw-r--r-- | tools/lzma-loader/Makefile (renamed from target/tools/lzma-loader/Makefile) | 0 | ||||
-rw-r--r-- | tools/lzma-loader/src/LzmaDecode.c (renamed from target/tools/lzma-loader/src/LzmaDecode.c) | 0 | ||||
-rw-r--r-- | tools/lzma-loader/src/LzmaDecode.h (renamed from target/tools/lzma-loader/src/LzmaDecode.h) | 0 | ||||
-rw-r--r-- | tools/lzma-loader/src/LzmaDecode.o (renamed from target/tools/lzma-loader/src/LzmaDecode.o) | bin | 6248 -> 6248 bytes | |||
-rw-r--r-- | tools/lzma-loader/src/Makefile (renamed from target/tools/lzma-loader/src/Makefile) | 0 | ||||
-rw-r--r-- | tools/lzma-loader/src/README (renamed from target/tools/lzma-loader/src/README) | 0 | ||||
-rw-r--r-- | tools/lzma-loader/src/data.lds (renamed from target/tools/lzma-loader/src/data.lds) | 0 | ||||
-rw-r--r-- | tools/lzma-loader/src/data.o (renamed from target/tools/lzma-loader/src/data.o) | bin | 3996 -> 3996 bytes | |||
-rwxr-xr-x | tools/lzma-loader/src/decompress (renamed from target/tools/lzma-loader/src/decompress) | bin | 71097 -> 71097 bytes | |||
-rw-r--r-- | tools/lzma-loader/src/decompress.c (renamed from target/tools/lzma-loader/src/decompress.c) | 0 | ||||
-rwxr-xr-x | tools/lzma-loader/src/decompress.image (renamed from target/tools/lzma-loader/src/decompress.image) | bin | 3484 -> 3484 bytes | |||
-rw-r--r-- | tools/lzma-loader/src/decompress.lds (renamed from target/tools/lzma-loader/src/decompress.lds) | 0 | ||||
-rw-r--r-- | tools/lzma-loader/src/decompress.lds.in (renamed from target/tools/lzma-loader/src/decompress.lds.in) | 0 | ||||
-rw-r--r-- | tools/lzma-loader/src/decompress.o (renamed from target/tools/lzma-loader/src/decompress.o) | bin | 2680 -> 2680 bytes | |||
-rw-r--r-- | tools/lzma-loader/src/head.S (renamed from target/tools/lzma-loader/src/head.S) | 0 | ||||
-rw-r--r-- | tools/lzma-loader/src/head.o (renamed from target/tools/lzma-loader/src/head.o) | bin | 1204 -> 1204 bytes | |||
-rwxr-xr-x | tools/lzma-loader/src/loader (renamed from target/tools/lzma-loader/src/loader) | bin | 3804 -> 3804 bytes | |||
-rwxr-xr-x | tools/lzma-loader/src/loader.elf (renamed from target/tools/lzma-loader/src/loader.elf) | bin | 8486 -> 8486 bytes | |||
-rw-r--r-- | tools/lzma-loader/src/loader.gz (renamed from target/tools/lzma-loader/src/loader.gz) | bin | 2374 -> 2374 bytes | |||
-rw-r--r-- | tools/lzma-loader/src/loader.lds (renamed from target/tools/lzma-loader/src/loader.lds) | 0 | ||||
-rw-r--r-- | tools/lzma-loader/src/loader.lds.in (renamed from target/tools/lzma-loader/src/loader.lds.in) | 0 | ||||
-rwxr-xr-x | tools/lzma-loader/src/loader.o (renamed from target/tools/lzma-loader/src/loader.o) | bin | 8486 -> 8486 bytes | |||
-rw-r--r-- | tools/lzma/Makefile (renamed from target/tools/lzma/Makefile) | 7 | ||||
-rw-r--r-- | tools/lzma/patches/001-large_files.patch (renamed from target/tools/lzma/patches/001-large_files.patch) | 0 | ||||
-rw-r--r-- | tools/lzma/patches/002-lzmp.patch (renamed from target/tools/lzma/patches/002-lzmp.patch) | 0 | ||||
-rw-r--r-- | tools/lzma/patches/003-compile_fixes.patch (renamed from target/tools/lzma/patches/003-compile_fixes.patch) | 0 | ||||
-rw-r--r-- | tools/lzma/patches/100-static_library.patch (renamed from target/tools/lzma/patches/100-static_library.patch) | 0 | ||||
-rw-r--r-- | tools/lzo/Makefile | 28 | ||||
-rw-r--r-- | tools/lzop/Makefile | 30 | ||||
-rw-r--r-- | tools/m4/Makefile | 25 | ||||
-rw-r--r-- | tools/mkcrypt/Makefile | 4 | ||||
-rw-r--r-- | tools/mkfimage/Makefile | 4 | ||||
-rw-r--r-- | tools/mkfimage/mkfimage.c (renamed from target/tools/mkfimage/mkfimage.c) | 0 | ||||
-rw-r--r-- | tools/mkimage/Makefile | 4 | ||||
-rw-r--r-- | tools/mtd-utils/Makefile (renamed from target/tools/mtd-utils/Makefile) | 6 | ||||
-rw-r--r-- | tools/mtd-utils/patches/lzo.patch (renamed from target/tools/mtd-utils/patches/lzo.patch) | 0 | ||||
-rw-r--r-- | tools/squashfs/Makefile (renamed from target/tools/squashfs/Makefile) | 8 | ||||
-rw-r--r-- | tools/squashfs/patches/cppflags.patch (renamed from target/tools/squashfs/patches/cppflags.patch) | 0 | ||||
-rw-r--r-- | tools/srec2bin/Makefile | 4 | ||||
-rw-r--r-- | tools/srec2bin/srec2bin.c (renamed from target/tools/srec2bin/srec2bin.c) | 0 | ||||
-rw-r--r-- | tools/syslinux/Makefile | 13 | ||||
-rw-r--r-- | tools/trx/Makefile | 4 | ||||
-rw-r--r-- | tools/trx/trx.c (renamed from target/tools/trx/trx.c) | 0 | ||||
-rw-r--r-- | tools/xz/Makefile (renamed from target/tools/xz/Makefile) | 8 |
130 files changed, 5377 insertions, 3872 deletions
diff --git a/.gitignore b/.gitignore index a4d67734a..fc81d7882 100644 --- a/.gitignore +++ b/.gitignore @@ -30,7 +30,6 @@ /host_*/ /pkg_*/ /root_*/ -/bin/ /firmware/ /build_*/ /config/*.o @@ -8,16 +8,11 @@ Before you can start you need to install some tools: - gcc - binutils - GNU make -- GNU m4 - GNU awk - GNU sed - tar - patch - gzip -- bzip2 -- lzop -- lzma -- xz - wget - libc headers - ncurses5 headers @@ -39,3 +34,4 @@ To switch to another target configuration, simply run "make switch". This will backup your existing configuration and will start with an empty one. Sunshine! + Waldemar Brodkorb <wbx@openadk.org> @@ -1,15 +1,9 @@ -- update gcc to 4.8.2 - port uuterm -- socat openssl flavour + update -- use gnu_host_name for host_ dir -- move target/tools to tools, mv binaries to host_ dir, use ADK_HOST_NEED_FOO (xz,lzop,bzip2,..) -- add toolchain archive creation target (optimize for size) -- hash-style=gnu for non-mips and non-musl -- add arm hard and softfloat toolchains +- move tools to package host infrastructure, resolve dependency handling for host tools - add misp64 n32/n64 toolchains -- add support for static toolchains +- hash-style=gnu for non-mips and non-musl +- socat openssl flavour + update - add fb full screen logo -- qemu-system-mips64el memory alloc probs - port opkg with gpg signing - restart network (kill wpa_supplicant) - essid with spaces |