summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2017-05-14Fix sh4-*-linux with GCC7Alexey Neyman2-0/+361
GCC7 also checks -fsanitize=divide-by-zero, which generates a trap and in sh4, traps in rtld result in link failure. Pull the fix from upstream, although it is not a complete fix, I think: this still generates a trap (SIGILL) rather than the intended SIGFPE. Signed-off-by: Alexey Neyman <stilor@att.net>
2017-05-14Patches for glibc to compile with GCC7Alexey Neyman40-0/+2223
Signed-off-by: Alexey Neyman <stilor@att.net>
2017-05-12Add patch to uClibc-ng that allows building with GCC7Alexey Neyman5-0/+305
Signed-off-by: Alexey Neyman <stilor@att.net>
2017-05-12Add GCC 7.1.0Alexey Neyman11-5/+373
Removed patches either picked up upstream, or no longer applicable (boehm-gc no longer part of GCC). Signed-off-by: Alexey Neyman <stilor@att.net>
2017-04-30Merge pull request #709 from stilor/uclibc-ng-24Alexey Neyman1-0/+12
Add uClibc-ng 1.0.23 and 1.0.24 releases
2017-04-29Add uClibc-ng 1.0.23 and 1.0.24 releasesAlexey Neyman1-0/+12
Signed-off-by: Alexey Neyman <stilor@att.net>
2017-04-29Merge pull request #705 from stilor/fix-destdirAlexey Neyman1-5/+5
Fix destdir
2017-04-29Fix make clean/mrproperAlexey Neyman1-4/+4
Signed-off-by: Alexey Neyman <stilor@att.net>
2017-04-29Fix for missing DESTDIRAlexey Neyman1-1/+1
Signed-off-by: Alexey Neyman <stilor@att.net>
2017-04-24Merge pull request #697 from stilor/makefile-enhancements-origAlexey Neyman31-368/+209
Makefile enhancements
2017-04-23Update TODOAlexey Neyman1-1/+0
Signed-off-by: Alexey Neyman <stilor@att.net>
2017-04-23Retire BACKEND stuffAlexey Neyman13-100/+29
... it is possible to just not set it in the configuration, why force it? It just increases the complexity in Kconfig. Signed-off-by: Alexey Neyman <stilor@att.net>
2017-04-23Avoid installing configure.in.inAlexey Neyman1-2/+2
Signed-off-by: Alexey Neyman <stilor@att.net>
2017-04-23Use config from the install locationAlexey Neyman5-43/+16
... no need to create a local symlink. Signed-off-by: Alexey Neyman <stilor@att.net>
2017-04-23Get rid of config.genAlexey Neyman11-115/+50
Instead, prepare the files as a part of bootstrap and install them. This avoids rebuilding these files in each working directory; they don't change anyway as they are generated from the same installed source. Signed-off-by: Alexey Neyman <stilor@att.net>
2017-04-22Generate config/configure.in directlyAlexey Neyman3-26/+51
from configure rather than substitute it from Makefile. Eventually we might want to get rid of configure.in completely, doing on-the-fly checks at the time of `ct-ng build`, but that is left for another day. Signed-off-by: Alexey Neyman <stilor@att.net>
2017-04-22Allow 'make V=1' to see the commands.Alexey Neyman2-96/+76
Signed-off-by: Alexey Neyman <stilor@att.net>
2017-04-13Merge pull request #690 from stilor/fix-empty-symlinkscrosstool-ng-1.23.0Alexey Neyman1-1/+1
Avoid creating symlinks with empty prefix
2017-04-13Merge pull request #689 from stilor/add-mdsAlexey Neyman4-23/+113
Doc renames & issue template
2017-04-13Avoid creating symlinks with empty prefixAlexey Neyman1-1/+1
(regression after Cygwin fix) Signed-off-by: Alexey Neyman <stilor@att.net>
2017-04-13Doc renames & issue templateAlexey Neyman4-23/+113
Signed-off-by: Alexey Neyman <stilor@att.net>
2017-04-11Merge pull request #685 from stilor/newlib-fixAlexey Neyman35-23/+832
Sort out newlib patches
2017-04-11Sort out newlib patchesAlexey Neyman35-23/+832
- Existing 110-fix-eabihf.patch did not apply to 1.20.0 and earlier - This patch is also applicable to 2.x versions - The patch needs to be applied to both configure.in/configure - Existing 200-optimising-for-space.patch also applies to all versions before 2.4.0 - Similar issues exist in other config/mt-* files - m68k patch is applicable to 2.* versions Signed-off-by: Alexey Neyman <stilor@att.net>
2017-04-10Merge pull request #683 from stilor/readme-fix-2Alexey Neyman1-6/+1
Minor fixes in README.md
2017-04-10Minor fixes in README.mdAlexey Neyman1-6/+1
Signed-off-by: Alexey Neyman <stilor@att.net>
2017-04-10Merge pull request #682 from stilor/readme-fixAlexey Neyman2-0/+9
Make guidelines for bug reporting more explicit
2017-04-10Make guidelines for bug reporting more explicitAlexey Neyman2-0/+9
Signed-off-by: Alexey Neyman <stilor@att.net>
2017-04-07Merge pull request #678 from stilor/fix-secure-apiAlexey Neyman1-4/+3
Fix MINGW_SECURE_API test
2017-04-07Fix MINGW_SECURE_API testAlexey Neyman1-4/+3
Signed-off-by: Alexey Neyman <stilor@att.net>
2017-04-07Merge pull request #676 from tamird/mingw-secure-apiAlexey Neyman2-0/+9
MinGW: add --enable-secure-api config option
2017-04-07Merge pull request #677 from stilor/mingwAlexey Neyman2-1/+2
Mingw minor fixes
2017-04-07libc/mingw: quote variable in comparisonTamir Duberstein1-1/+1
Building with CT_MINGW_TOOLS unset before this change produces: /usr/local/ct-ng/lib/crosstool-ng-1.23.0-rc2/scripts/build/libc/mingw.sh: line 212: [: =: unary operator expected
2017-04-07mingw: Make list of tools depend on tools being enabledAlexey Neyman1-0/+1
Signed-off-by: Alexey Neyman <stilor@att.net>
2017-04-07MinGW: add --enable-secure-api config optionTamir Duberstein2-0/+9
Without this flag, MinGW does not expose secure variants of functions such as strcpy_s. See https://sourceforge.net/p/mingw-w64/mingw-w64/ci/master/tree/mingw-w64-headers/crt/sec_api/string_s.h#l11.
2017-04-03Merge pull request #672 from stilor/freebsd-fixescrosstool-ng-1.23.0-rc2Alexey Neyman5-27/+45
Freebsd fixes
2017-04-02CC_FOR_BUILD in gdb.shAlexey Neyman1-0/+6
Signed-off-by: Alexey Neyman <stilor@att.net>
2017-04-02Pass HOSTCC to uclibc's makeAlexey Neyman1-0/+1
Else it looks for 'gcc'. Signed-off-by: Alexey Neyman <stilor@att.net>
2017-04-02Pass CC_FOR_BUILD to binutilsAlexey Neyman1-0/+2
Otherwise, it fails if 'gcc' is not available. Signed-off-by: Alexey Neyman <stilor@att.net>
2017-04-02Handle Python with non-default namesAlexey Neyman2-2/+31
Check for python2/python3 and if found, pass them to --with-python. Allow user to override the choice via a new config option. This fixes systems where there is no "python", only "python2" or "python3". Signed-off-by: Alexey Neyman <stilor@att.net>
2017-04-02Always build ncurses-for-buildAlexey Neyman1-25/+5
If the build machine lacks tic, we need to build it in the first pass even if host==build: ncurses Makefiles are not smart enough to build 'tic' first and use the just-built tic to compile fallback terminfo. Signed-off-by: Alexey Neyman <stilor@att.net>
2017-04-02Merge pull request #671 from stilor/updatesAlexey Neyman2-16/+16
Kernel/newlib version bump
2017-04-02Merge pull request #670 from stilor/cygwin-symlinkAlexey Neyman2-21/+11
Fix symlinking to multiarch tools on Cygwin
2017-04-01Update newlib versionAlexey Neyman1-2/+2
Signed-off-by: Alexey Neyman <stilor@att.net>
2017-04-01Update kernel versionsAlexey Neyman1-14/+14
Signed-off-by: Alexey Neyman <stilor@att.net>
2017-04-01Fix symlinking to multiarch tools on CygwinAlexey Neyman2-21/+11
On cygwin, creating both "foo.exe" and "foo" results in 'ln -sf' returning an error ("File exists"). However, ln silently removes the "foo.exe" in this case, so an attempt to re-run the same command manually then succeeds. Hence, make binutils.sh also create symlinks with .exe prefix, using the new & shiny routine. Signed-off-by: Alexey Neyman <stilor@att.net>
2017-03-31Merge pull request #669 from stilor/mingw-pthread-multilibAlexey Neyman4-61/+112
MinGW-W64 fixes
2017-03-31MinGW-W64 fixesAlexey Neyman4-61/+112
- libpthread requires iteration over multilibs, unlike the core, it does not detect and build multilibs by itself. - Disable parallel builds for mingw-w64 components; until mingw-w64 core builds clean, I am not trusting it. - Make the list of tools to build configurable - Turn on multilib in x86_64 sample. - Make warnings about tuple less redundant. As in, "one WARN is enough, no need to shout it three times". - Messages about various steps/substeps are more aligned with the rest of the components. - Use 'make' instead of ${make} to invoke the companion make just built, if applicable. Signed-off-by: Alexey Neyman <stilor@att.net>
2017-03-30Merge pull request #667 from stilor/cross-gdb-depsAlexey Neyman4-12/+17
cross-gdb: account for canadian/crossnative toolchains
2017-03-30Merge pull request #666 from stilor/symlinks-gcc-libsAlexey Neyman1-0/+3
Add symlinks from the libraries' original location to the new one.
2017-03-30cross-gdb: account for canadian/crossnative toolchainsAlexey Neyman4-12/+17
... when determining if it can be linked statically, and if Python scripting should default to y. Prompted by a failure of i686-w64-mingw32,nios2-spico-elf sample on a system where configure didn't report static linking support. Signed-off-by: Alexey Neyman <stilor@att.net>