summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2016-11-21Partially revert 6f8e89cb5ca061e899bf3feaaf3fecf30d366c3e.Alexey Neyman34-186/+186
The referenced commit replaced 'make' with '${make}' everywhere. This is wrong for at least the utilities that we may build as companion tools (make, libtool): this will always invoke the version detected by configure by supplying the absolute path. In other words, the wrappers in .build/tools/bin are not fallbacks - they are either temporary (in case a respective companion tool is built) or permanent redirectors. This is the reason why the PATH= has .build/*/buildtools/bin at higher precedence than .build/tools/bin; the latter has the versions detected by configure and the former has the versions built as companion tools. Revert the rest of the gang (grep/sed/...) for consistency. After all, we may decide to supply some of them as well (awk, for instance). Signed-off-by: Alexey Neyman <stilor@att.net>
2016-11-19comptools/make: Fix CT_COMP_TOOLS_make_gmake optionBernhard Walle1-1/+1
Commit 6f8e89cb5ca061e899bf3feaaf3fecf30d366c3e broke that option. Since ${make} points to /usr/bin/make, making the symlink from gmake to /usr/bin/make is obviously the wrong decision. gmake should link to our (old-versioned) self-built make. Signed-off-by: Bernhard Walle <bernhard@bwalle.de>
2016-11-19Merge pull request #478 from stilor/kernel-updateAlexey Neyman5-27/+34
Kernel update
2016-11-18Make all samples save tarballs.Alexey Neyman4-0/+7
... and provide consistent logging. Signed-off-by: Alexey Neyman <stilor@att.net>
2016-11-18Update kernel versions...Alexey Neyman1-27/+27
... to match those currently listed on kernel.org. Signed-off-by: Alexey Neyman <stilor@att.net>
2016-11-18Merge pull request #477 from stilor/gcc-4.9.4Alexey Neyman34-371/+709
Gcc 4.9.4 support
2016-11-18Remove 4.9.3 patch directory.Alexey Neyman20-2030/+0
Signed-off-by: Alexey Neyman <stilor@att.net>
2016-11-18Update samples previously using 4.9.3.Alexey Neyman4-4/+4
Signed-off-by: Alexey Neyman <stilor@att.net>
2016-11-18Add missing 4.9.3 patches.Alexey Neyman3-0/+175
Signed-off-by: Alexey Neyman <stilor@att.net>
2016-11-18add support for gcc 4.9.4Thorsten Johannvorderbrueggen25-6/+2199
2016-11-15Merge pull request #381 from enunes/avrAlexey Neyman3-3/+6
avr-libc: update to 2.0.0
2016-11-15Merge pull request #387 from jserv/gettext-0_19_7Alexey Neyman1-3/+3
gettext: update to 0.19.7
2016-11-14Merge pull request #476 from stilor/fix-after-glibc-2.24Alexey Neyman1-0/+28
Fix ltrace under glibc 2.24.
2016-11-14Merge pull request #474 from stilor/unbreak-gcc-4.9.3Alexey Neyman1-1/+1
Unbreak 4.9.3.
2016-11-13Fix ltrace under glibc 2.24.Alexey Neyman1-0/+28
GLIBC 2.24 declared readdir_r as deprecated and suggests to use readdir. uClibc-ng's readdir is thread-safe as well. Signed-off-by: Alexey Neyman <stilor@att.net>
2016-11-13Merge pull request #368 from dremon/masterAlexey Neyman3-3/+42
MinGW: add C++11 posix threads support
2016-11-13Merge remote-tracking branch 'upstream/master'Dmitry Pankratov2-0/+19
2016-11-13Merge pull request #475 from troglobit/glibc-2.24Alexey Neyman2-0/+19
glibc: Add glibc-2.24
2016-11-12glibc: Add glibc-2.24Joachim Nilsson2-0/+19
Signed-off-by: Joachim Nilsson <troglobit@gmail.com>
2016-11-12Requested changes by @stilor in the PR #368 reviewDmitry Pankratov1-6/+6
2016-11-11Merge remote-tracking branch 'upstream/master'Dmitry Pankratov436-23312/+12185
2016-11-11Unbreak 4.9.3.Alexey Neyman1-1/+1
The patch provided by the original submitter did not apply cleanly to 4.9.3; had a fuzz 2. We only allow fuzz 1. Fix up the patch. Signed-off-by: Alexey Neyman <stilor@att.net>
2016-11-11Merge pull request #468 from dajamminyogesh/masterAlexey Neyman9-3/+3
gcc: Updated gcc from 6.1.0 to 6.2.0
2016-11-10Merge pull request #419 from ograff/gcc_patchesAlexey Neyman1-0/+29
Apply patch for config.gcc to support e6500 to gcc4.9.3
2016-11-10Merge pull request #472 from stilor/unparallel-make-installBryan Hundven1-3/+12
Do not run 'make install' in parallel in GCC.
2016-11-10Merge pull request #452 from KirillSmirnov/janitorialAlexey Neyman417-23284/+12051
Janitorial: update patches
2016-11-10Do not run 'make install' in parallel in GCC.Alexey Neyman1-3/+12
Signed-off-by: Alexey Neyman <stilor@att.net>
2016-11-08Merge pull request #461 from stilor/static-libgcc-more-fixesAlexey Neyman2-1/+14
Making libmpx configurable & moving gcc libs: more fixes
2016-10-31gcc: Updated gcc from 6.1.0 to 6.2.0Yogesh Sharma9-3/+3
Signed-off-by: Yogesh Sharma <ysharm01@harris.com>
2016-10-24Merge branch 'master' into janitorialBryan Hundven7-20/+26
2016-10-12Merge branch 'master' into static-libgcc-more-fixesAlexey Neyman7-20/+26
2016-10-07MINGW doesn't like libmpx either.Alexey Neyman1-1/+2
Signed-off-by: Alexey Neyman <stilor@att.net>
2016-10-07Fine-tune moving gcc libraries to sysroot.Alexey Neyman1-0/+12
1. Check if anything was installed outside sysroot; on some [baremetal only?] configurations GCC doesn't install anything to ${CT_PREFIX_DIR}/${CT_TARGET}/lib. 2. We need to create <sysroot>/lib/<multilib> if it doesn't exist (MUSL only installs in <sysroot>/usr/lib). 3. Do not move the linker scripts; elf2flt expects to find them in gcc's dir, not sysroot. Signed-off-by: Alexey Neyman <stilor@att.net>
2016-10-06Merge pull request #391 from stilor/uclibc-1.0.14Bryan Hundven7-20/+26
Upgrade uClibc-ng to 1.0.17 (1.0.18 has issues - marked experimental)
2016-10-05Restore 1.0.17 and make 1.0.18 experimental.Alexey Neyman1-0/+10
1.0.18 changed the dependencies for the static libraries, notably in libc/Makefile.in. This resulted in packing a lot of unrelated stuff into libc.a, including (sic!) a nested .a library and stuff from other libraries such as libdl. This results in a failure to statically link with thus created libc.a: .../libc.a(libdl.os):(.literal+0x74): undefined reference to `_dl_tlsdesc_return' This was breaking xtensa-*-uclibc sample. Signed-off-by: Alexey Neyman <stilor@att.net>
2016-10-05uClibc-ng pushes new releases faster than we merge them in!Alexey Neyman1-3/+3
Signed-off-by: Alexey Neyman <stilor@att.net>
2016-10-05Fix m68k with uClibc-ng >= 1.0.15.Alexey Neyman3-3/+10
1.0.15 only kept a single LINUXTHREADS option, and renamed it, making it no longer option-compatible with uClibc. The option for "1.0.14 or later" version of uClibc-ng is not currently used; rename it to "1.0.15 or later" and use it to handle newer uClibc-ng's linuxthreads. m68k happens to be the only sample using linuxthreads. Signed-off-by: Alexey Neyman <stilor@att.net>
2016-10-05GC uClibc 1.0.14.Alexey Neyman1-6/+0
Signed-off-by: Alexey Neyman <stilor@att.net>
2016-10-05Make sparc-leon-linux-uclibc "version neutral".Alexey Neyman2-1/+1
Signed-off-by: Alexey Neyman <stilor@att.net>
2016-10-05Add uClibc-ng 1.0.17.Alexey Neyman2-1/+8
Also, support uClibc-ng in addToolVersion.sh Signed-off-by: Alexey Neyman <stilor@att.net>
2016-10-05Upgrade uClibc-ng to 1.0.14.Alexey Neyman2-17/+5
Signed-off-by: Alexey Neyman <stilor@att.net>
2016-10-04Merge branch 'master' into janitorialKirill Smirnov3-2/+51
2016-10-04Merge pull request #451 from stilor/x86-muslBryan Hundven3-0/+24
Disable libmpx in x86-musl.
2016-10-04Merge branch 'master' into x86-muslAlexey Neyman1-2/+27
2016-10-04Merge pull request #459 from stilor/static-libgcc-linkBryan Hundven1-2/+27
Fix issue #449.
2016-10-03GCC uses multi_os_dir for libgcc, not multi_dir.Alexey Neyman1-1/+1
Signed-off-by: Alexey Neyman <stilor@att.net>
2016-10-02Fix issue #449.Alexey Neyman1-2/+27
After building final gcc, place the libraries in non-sysroot libs into sysroot. Signed-off-by: Alexey Neyman <stilor@att.net>
2016-10-01Merge branch 'master' of https://github.com/crosstool-ng/crosstool-ngDmitry Pankratov115-983/+2548
2016-09-28Apply patch for config.gcc to support e6500 to gcc4.9.3Oliver Graff1-0/+29
This resolves crosstool-ng/crosstool-ng#405 Signed-off-by: Oliver Graff <oliver.e.graff@gmail.com>
2016-09-23Add a checkbox for libmpx build.Alexey Neyman3-0/+24
Disable libmpx for musl builds. Signed-off-by: Alexey Neyman <stilor@att.net>