summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2017-05-27patches: Fix gcc-linaro-6 with gcc7Kirill K. Smirnov1-0/+28
Duplicate the previous change for linaro version. Signed-off-by: Kirill K. Smirnov <kirill.k.smirnov@gmail.com>
2017-05-27patches: Add patch that fixes gcc6 with gcc7Kirill K. Smirnov1-0/+28
Taken from the openembedded patchset. Signed-off-by: Kirill K. Smirnov <kirill.k.smirnov@gmail.com>
2017-05-25Merge pull request #722 from stilor/mingw-hostAlexey Neyman4-33/+64
Mingw host
2017-05-25Retire CT_CC_GCC_TARGET_FINALAlexey Neyman2-19/+4
Make this behavior default in case the core gcc backend is used for final compiler (i.e., for baremetal configurations). Not setting this option breaks canadian baremetal configurations, and not setting it makes little sense at all in any baremetal configuration (since in baremetal we don't have any libc to begin with). Signed-off-by: Alexey Neyman <stilor@att.net>
2017-05-25Handle ming32 as a hostAlexey Neyman2-14/+60
zlib refuses to run configure with mingw32 host and insists that win32/Makefile.gcc is used instead. This requires a change in this Makefile to support static-only builds. Fixes #694. Signed-off-by: Alexey Neyman <stilor@att.net>
2017-05-23Merge pull request #721 from stilor/alpha-bad-eh_frameAlexey Neyman5-0/+65
Add patch from GCC #80037
2017-05-23Add patch from GCC #80037Alexey Neyman5-0/+65
Fixes #719. Signed-off-by: Alexey Neyman <stilor@att.net>
2017-05-16Merge pull request #717 from stilor/merge-bionicAlexey Neyman73-1/+3579
Merge bionic
2017-05-15Disallow duma/ltrace/strace for bionicAlexey Neyman6-0/+49
Allow cross-gdb and gdbserver. This requires removal of an explicit check that disables gdbserver on android. However, the comment above that check refers to exec_elf.h, which has been removed since API level 19. It builds fine with current selection of the sample (21). Only build-tested, hope someone can give it a try and report back. We can fine tune the check for GDB but I'll leave it for now. Signed-off-by: Alexey Neyman <stilor@att.net>
2017-05-14Mark bionic EXPERIMENTAL and dependent on GCC6+Alexey Neyman1-0/+2
Signed-off-by: Alexey Neyman <stilor@att.net>
2017-05-14Add arm_neon.h as a TODO itemAlexey Neyman1-0/+1
Signed-off-by: Alexey Neyman <stilor@att.net>
2017-05-14Print gcc version in the same way as the restAlexey Neyman1-1/+1
Signed-off-by: Alexey Neyman <stilor@att.net>
2017-05-14Allow rebuilding aarch64-unknown-linux-androidAlexey Neyman1-1/+0
Otherwise, fails when checking if the destination dir is writable. Signed-off-by: Alexey Neyman <stilor@att.net>
2017-05-14Split the patch from CrystaX to separate commitsAlexey Neyman28-35140/+3100
... and edit the biggest chunk as in previous 950-bionic-android.patch. Also, drop arm_neon.h - it is a separate package, will be added separately. Signed-off-by: Alexey Neyman <stilor@att.net>
2017-05-14Fix samples defaulted to glibchyc29-0/+29
Since glibc is no longer the default C library
2017-05-14Add sample Android config, gcc 6.3 patcheshyc5-0/+17660
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