summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2017-05-14Fix type mismatch in std::swap() argshyc1-0/+19
2017-05-14Fix for ctype change in NDK 14hyc1-0/+58
2017-05-14Tweaks for bionic/TLShyc2-1/+4
2017-05-14Preliminary bionic/Android supporthyc5-0/+17798
Mostly from Crystax NDK
2017-05-14Merge pull request #716 from stilor/gcc7Alexey Neyman59-5/+3273
Add GCC 7.1.0
2017-05-14Separate uclibc's multilib headers on MIPS, tooAlexey Neyman1-0/+11
The generated sysnum.h is different for o32/n32/64 ABIs. This needs to be revisited; either do this for all architecutres or perhaps, compare the headers for various multilibs and combine them if the are identical. Signed-off-by: Alexey Neyman <stilor@att.net>
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-05-11Merge pull request #713 from U-007D/check-for-cc-and-cxxAlexey Neyman1-0/+2
Added CT_TestAndAbort trivial sanity checks for CC and CXX to avoid l…
2017-05-10Simplified error message for CCbRad1-2/+1
2017-05-10Fixed up representation of PATH env. var in error messagebRad1-1/+1
2017-05-10Added CT_TestAndAbort trivial sanity checks for CC and CXX to avoid ↵bRad1-0/+3
libiconnv build failures https://github.com/crosstool-ng/crosstool-ng/issues/711
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>