aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #1058 from stilor/fix-m4-against-glibc2.28Alexey Neyman2018-10-092-0/+145
|\ | | | | Fix m4 against glibc2.28
| * Add the workaround for kconfig colors in archlinuxAlexey Neyman2018-10-091-0/+1
| | | | | | | | Signed-off-by: Alexey Neyman <stilor@att.net>
| * Fix gnulib build against glibc 2.28Alexey Neyman2018-10-081-0/+144
|/ | | | | | | | (upstream commit from gnulib). Fixes #1050. Signed-off-by: Alexey Neyman <stilor@att.net>
* Merge pull request #1056 from stilor/binutils-mingwAlexey Neyman2018-10-071-0/+122
|\ | | | | Restore binutils (gold) build on mingw32 host
| * Restore binutils (gold) build on mingw32 hostAlexey Neyman2018-10-071-0/+122
|/ | | | | | Fixes #1049. Signed-off-by: Alexey Neyman <stilor@att.net>
* Merge pull request #1053 from stilor/add-comment-newlibAlexey Neyman2018-10-061-0/+2
|\ | | | | Add a comment explaining why CT_Mirrors is not used
| * Add a comment explaining why CT_Mirrors is not usedAlexey Neyman2018-10-061-0/+2
|/ | | | Signed-off-by: Alexey Neyman <stilor@att.net>
* Merge pull request #1052 from stilor/remove-android-ndk-r18Alexey Neyman2018-10-063-4/+2
|\ | | | | Remove android-ndk-r18
| * Remove android-ndk-r18Alexey Neyman2018-10-063-4/+2
|/ | | | | | | | It no longer supports GCC. Fixes #1047. Signed-off-by: Alexey Neyman <stilor@att.net>
* Merge pull request #1051 from stilor/fix-glibc-2.15-i386Alexey Neyman2018-10-062-1/+28
|\ | | | | Fix glibc 2.15 i386
| * Add wgetAlexey Neyman2018-10-061-1/+1
| | | | | | | | | | | | ... so that Docker image creation can fetch dumb-init. Signed-off-by: Alexey Neyman <stilor@att.net>
| * Fix fdivp argument orderAlexey Neyman2018-10-061-0/+27
|/ | | | | | | | | Patch from upstream. Bug didn't exist in 2.14.1 and fix is already applied in 2.16. Fixes #1048 Signed-off-by: Alexey Neyman <stilor@att.net>
* Merge pull request #1043 from stilor/masterAlexey Neyman2018-09-292-0/+54
|\ | | | | Fix older automake with newer Perl
| * Fix older automake with newer PerlAlexey Neyman2018-09-292-0/+54
|/ | | | | | | Fixes #973. Fixes #987. Signed-off-by: Alexey Neyman <stilor@att.net>
* Merge pull request #1042 from stilor/masterAlexey Neyman2018-09-291-0/+30
|\ | | | | Fix compilation against binutils-2.31.1
| * Fix compilation against binutils-2.31.1Alexey Neyman2018-09-291-0/+30
|/ | | | | | ... where <bfd/bfd.h> also needs <bfd/diagnostics.h>. Signed-off-by: Alexey Neyman <stilor@att.net>
* Merge pull request #1041 from stilor/aarch64-in-linux3.7Alexey Neyman2018-09-292-1/+2
|\ | | | | Disallow linux versions before 3.7 for aarch64
| * Disallow linux versions before 3.7 for aarch64Alexey Neyman2018-09-292-1/+2
|/ | | | | | Fixes #1028 Signed-off-by: Alexey Neyman <stilor@att.net>
* Merge pull request #1040 from stilor/create-release-with-autotoolsAlexey Neyman2018-09-292-60/+16
|\ | | | | Move the last bits of release creation into Makefile.am
| * Move the last bits of release creation into Makefile.amAlexey Neyman2018-09-292-60/+16
|/ | | | | | Fixes #938. Signed-off-by: Alexey Neyman <stilor@att.net>
* Merge pull request #1039 from stilor/xtensa-2.31.1Alexey Neyman2018-09-2820-0/+128
|\ | | | | Patches to fix ld's abort on xtensa
| * Patches to fix ld's abort on xtensaAlexey Neyman2018-09-2820-0/+128
|/ | | | | | Also while there, fix the naming (some patches ended up with two sequence numbers somehow). Signed-off-by: Alexey Neyman <stilor@att.net>
* Merge pull request #1038 from stilor/make-fix-globAlexey Neyman2018-09-2814-40/+188
|\ | | | | Fix make's glob() with new glibc
| * Make dockerfiles a bit more consistentAlexey Neyman2018-09-2810-39/+71
| | | | | | | | | | | | | | | | ... and add Mint 19 and CentOS 6. The latter currently fails in ctng's configure due to an old libtool; need to make libtool optional. Signed-off-by: Alexey Neyman <stilor@att.net>
| * Fix up timestamps after patchingAlexey Neyman2018-09-282-1/+14
| | | | | | | | | | | | ... so that autotools-based packages do not re-run autoconf/autoheader/automake. Signed-off-by: Alexey Neyman <stilor@att.net>
| * Add globbing patches to make from upstreamAlexey Neyman2018-09-282-0/+103
|/ | | | | | Fixes #1004. Signed-off-by: Alexey Neyman <stilor@att.net>
* Merge pull request #1036 from stilor/small-fixesAlexey Neyman2018-09-278-16/+25
|\ | | | | Small fixes
| * Make CT_PREFIX_DIR/CT_WORK_DIR/CT_BUILD_TOP_DIR absoluteAlexey Neyman2018-09-272-4/+13
| | | | | | | | | | | | | | | | ... if they aren't already. Fixes #1010. Signed-off-by: Alexey Neyman <stilor@att.net>
| * Use 'chmod a-x' instead of 'chmod -x'Alexey Neyman2018-09-266-8/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | There is a subtle difference when executable bit is a part of the umask. And at least some versions (Debian/stretch) fail if the resulting mode would've been different if not for the umask setting. Fixes #998. Although, with such chmods/umasks it is likely that some package installation will break anyway. But I'll leave it until somebody complains. Signed-off-by: Alexey Neyman <stilor@att.net>
| * Fix restarting after a complete buildAlexey Neyman2018-09-261-4/+4
| | | | | | | | | | | | | | | | | | It is much, much better to *first* make the directory writable and *then* do a test for case-sensitivity (which requires writing in that directory). Fixes #1033. Signed-off-by: Alexey Neyman <stilor@att.net>
* | Merge pull request #1037 from galak/gcc-8.2.0-arm-fixesAlexey Neyman2018-09-272-0/+109
|\ \ | |/ |/| Pull in fixes for ARM v8m support in gcc 8.2.0
| * Pull in fixes for ARM v8m support in gcc 8.2.0Kumar Gala2018-09-272-0/+109
|/ | | | | | | | There are some fixes to the cmse code in mainline gcc that we need to build an embedded toolchain targetting Cortex-M cpus that support the v8m extensions. Signed-off-by: Kumar Gala <kumar.gala@linaro.org>
* Merge pull request #984 from slash3g/masterAlexey Neyman2018-09-251-4/+4
|\ | | | | Properly handle newlib configuration flags
| * Properly handle newlib configuration flagsDaniele Baracchi2018-06-111-4/+4
| |
* | Merge pull request #1027 from sifive/dev/paulw/rv64-bare-metalAlexey Neyman2018-09-252-0/+10
|\ \ | | | | | | riscv64: samples: add rv64gc bare-metal sample configuration
| * | riscv64: add rv64gc bare-metal samplePaul Walmsley2018-09-242-0/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | This sample works well for building the open-source first stage bootloader for the SiFive U540 device (and similar): https://github.com/sifive/freedom-u540-c000-bootloader Signed-off-by: Paul Walmsley <paul.walmsley@sifive.com>
* | | Merge pull request #1032 from stilor/updatesAlexey Neyman2018-09-25169-750/+1198
|\ \ \ | | | | | | | | Update packages
| * | | Fix build with ISL 0.20Alexey Neyman2018-09-2510-20/+137
| | | | | | | | | | | | | | | | Signed-off-by: Alexey Neyman <stilor@att.net>
| * | | Upgrades. Lots of 'em.Alexey Neyman2018-09-24159-730/+1061
|/ / / | | | | | | | | | Signed-off-by: Alexey Neyman <stilor@att.net>
* | | Merge pull request #1029 from stilor/fix-bionic-buildAlexey Neyman2018-09-241-1/+7
|\ \ \ | |/ / |/| | Restore *-android build
| * | Restore *-android buildAlexey Neyman2018-09-241-1/+7
|/ / | | | | | | | | | | | | | | | | Modify CT_TARGET_CFLAGS (which are passed to GCC's FOR_TARGET flags) rather than CT_ALL_TARGET_CFLAGS. Fixes #1006. Signed-off-by: Alexey Neyman <stilor@att.net>
* | Merge pull request #1001 from cpackham/kconfig-fixAlexey Neyman2018-09-231-2/+6
|\ \ | | | | | | kconfig: display recursive dependency resolution hint just once
| * | kconfig: display recursive dependency resolution hint just onceMasahiro Yamada2018-07-101-2/+6
| |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Commit 1c199f2878f6 ("kbuild: document recursive dependency limitation / resolution") probably intended to show a hint along with "recursive dependency detected!" error, but it missed to add {...} guard, and the hint is displayed in every loop of the dep_stack traverse, annoyingly. This error was detected by GCC's -Wmisleading-indentation when switching to build-time generation of lexer/parser. scripts/kconfig/symbol.c: In function ‘sym_check_print_recursive’: scripts/kconfig/symbol.c:1150:3: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (stack->sym == last_sym) ^~ scripts/kconfig/symbol.c:1153:4: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ fprintf(stderr, "For a resolution refer to Documentation/kbuild/kconfig-language.txt\n"); ^~~~~~~ I could simply add {...} to surround the three fprintf(), but I rather chose to move the hint after the loop to make the whole message readable. Fixes: 1c199f2878f6 ("kbuild: document recursive dependency limitation / resolution" Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com> Acked-by: Luis R. Rodriguez <mcgrof@kernel.org> [upstream commit e3b03bf29d6b99fab7001fb20c33fe54928c157a] Fixes #1000 Signed-off-by: Chris Packham <judge.packham@gmail.com>
* | Merge pull request #994 from jcmvbkbc/xtensa-fix-pr65416Alexey Neyman2018-09-234-0/+404
|\ \ | | | | | | package/gcc: fix xtensa PR target/65416
| * | package/gcc: fix xtensa PR target/65416Max Filippov2018-06-244-0/+404
| |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | gcc-8.1 for xtensa miscompiles uClibc dynamic linker due to gcc PR target/65416. The build completes successfully, but the binary is non-functional because the following fragment in the _dl_get_ready_to_run in ld-uClibc.so overwrites register spill area on stack causing register corruption in the previous call frame and a subsequent crash: 419f: f0c1b2 addi a11, a1, -16 41a2: 1ba9 s32i.n a10, a11, 4 41a4: 0bc9 s32i.n a12, a11, 0 41a6: 5127f2 l32i a15, a7, 0x144 41a9: 1765b2 s32i a11, a5, 92 41ac: 4e2782 l32i a8, a7, 0x138 41af: 146af2 s32i a15, a10, 80 41b2: 001b10 movsp a1, a11 The crash terminates the init process and causes kernel panic. The fix prevents reordering of movsp opcode and any access to the stack frame memory and is applicable to all existing gcc versions. Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
* | Merge pull request #1025 from bhundven/update_musl_1_1_20Bryan Hundven2018-09-223-2/+9
|\ \ | | | | | | Add musl-libc 1.1.20
| * | Fix compressed for tar, tooBryan Hundven2018-09-221-1/+1
| | | | | | | | | | | | Signed-off-by: Bryan Hundven <bryan.hundven@gmail.com>
| * | Ignore compressed filesBryan Hundven2018-09-221-2/+5
| | | | | | | | | | | | Signed-off-by: Bryan Hundven <bryan.hundven@gmail.com>
| * | Add musl-libc 1.1.20Bryan Hundven2018-09-222-0/+4
|/ / | | | | | | Signed-off-by: Bryan Hundven <bryan.hundven@gmail.com>
* | Merge pull request #990 from antmak/fix_newlib_multilib_optAlexey Neyman2018-09-211-1/+1
|\ \ | | | | | | Fix a wrong name for the newlib's multilib option