summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2017-01-28Merge pull request #563 from stilor/musl-mips-refixAlexey Neyman4-67/+27
Add a workaround for musl in build scripts
2017-01-28Rework configure logic wrt GNU autotoolsAlexey Neyman9-207/+172
Rather than requiring them of a certain version, detect if they are present (and have sufficient version) and select an appropriate companion tool otherwise. The reason is that, for example, most recent gettext requires automake 1.15, but the newest available CentOS has 1.13. Hence, the option to "upgrade your system" does not apply, and the warning comment above the companion tools is rather scary. With this approach, it will work out of the box - either by using the host's tools, or by building them as needed. Note that the user can still change the setting in the config. While there, propagate the new version checking macro to awk/bash/host binutils, and switch from --with-foo=xxx to officially blessed FOO=xxx: the latter does not require checking for bogus values (i.e., --with-foo, --without-foo) and AC_PROG_* macros recognize the corresponding settings without further modifications. For now, I kept --with-foo=, if only to complain and steer people to the new way. To be cleaned up after a release. Signed-off-by: Alexey Neyman <stilor@att.net>
2017-01-26Create <sgidefs.h> if MUSL doesn't create oneAlexey Neyman3-0/+27
Document the status quo and work around for mips-musl. Signed-off-by: Alexey Neyman <stilor@att.net>
2017-01-26Remove previous patch to straceAlexey Neyman1-67/+0
GDB maintainers said, <sgidefs.h> must be provided by C library. Signed-off-by: Alexey Neyman <stilor@att.net>
2017-01-26Merge pull request #562 from stilor/binutils-patchAlexey Neyman1-0/+30
Add binutils 2.27 patch
2017-01-26Merge pull request #551 from stilor/obsolete-versionsAlexey Neyman25-117/+520
Obsolete versions
2017-01-26Fix glibc build with GCC5/6.Alexey Neyman1-0/+28
Signed-off-by: Alexey Neyman <stilor@att.net>
2017-01-26Fix handling of ltrace 0.5.3 peculiarity.Alexey Neyman2-11/+8
Also, remove 0.5.2 selection - no longer available for download. Signed-off-by: Alexey Neyman <stilor@att.net>
2017-01-26Add m4 1.4.18Alexey Neyman1-1/+7
Signed-off-by: Alexey Neyman <stilor@att.net>
2017-01-26Add gettext 0.19.8.1Alexey Neyman4-1/+309
Patches: 120 - updated to apply cleanly 140,150 - removed, now upstream Signed-off-by: Alexey Neyman <stilor@att.net>
2017-01-26Support gettext in addToolVersion.shAlexey Neyman1-1/+2
Signed-off-by: Alexey Neyman <stilor@att.net>
2017-01-26Add Linux 4.9.5.Alexey Neyman1-0/+5
Signed-off-by: Alexey Neyman <stilor@att.net>
2017-01-26Declare older versions obsolete.Alexey Neyman18-107/+165
Signed-off-by: Alexey Neyman <stilor@att.net>
2017-01-26Add binutils 2.27 patchAlexey Neyman1-0/+30
https://sourceware.org/bugzilla/show_bug.cgi?id=20531 Reported-by: Floessie Signed-off-by: Alexey Neyman <stilor@att.net>
2017-01-26Merge pull request #556 from stilor/glibc-static-nssAlexey Neyman2-0/+60
Fix glibc 2.23/2.24 with --enable-static-nss.
2017-01-26Merge pull request #560 from stilor/update-config-sub-guessAlexey Neyman2-11/+22
Update config.sub/config.guess
2017-01-26Fix glibc 2.23/2.24 with --enable-static-nss.Alexey Neyman2-0/+60
2.22 and older have more warnings that break the build. Signed-off-by: Alexey Neyman <stilor@att.net>
2017-01-26Update config.sub/config.guessAlexey Neyman2-11/+22
Signed-off-by: Alexey Neyman <stilor@att.net>
2017-01-26Merge pull request #558 from stilor/uclibc-ng-moreAlexey Neyman1-0/+50
Add patch for init_module/delete_module
2017-01-26Merge pull request #557 from stilor/config-shellAlexey Neyman25-19/+55
Run all configure scripts using ${CONFIG_SHELL}
2017-01-26Merge pull request #559 from stilor/fix-log-save-restoreAlexey Neyman2-19/+21
Fix log saving/restoring
2017-01-25Fix log saving/restoringAlexey Neyman2-19/+21
after the CT_Log{Enable,Disable} changes. Signed-off-by: Alexey Neyman <stilor@att.net>
2017-01-25Run all configure scripts using ${CONFIG_SHELL}Alexey Neyman25-19/+55
... as its help message says in menuconfig. Signed-off-by: Alexey Neyman <stilor@att.net>
2017-01-24Add patch for init_module/delete_moduleAlexey Neyman1-0/+50
Signed-off-by: Alexey Neyman <stilor@att.net>
2017-01-24Merge pull request #547 from stilor/separate-canadian-crosses-instdirAlexey Neyman75-346/+144
Simplify the pre-build actions a bit
2017-01-24Merge pull request #549 from stilor/backend-obsoleteAlexey Neyman3-17/+1
Declare BACKEND obsolete.
2017-01-24Merge pull request #554 from stilor/comptools-loglevelAlexey Neyman5-10/+10
Fix loglevel for steps in companion tools
2017-01-24Merge pull request #553 from stilor/check-gitAlexey Neyman3-1/+6
Check for git presence
2017-01-24Fix loglevel for steps in companion toolsAlexey Neyman5-10/+10
(was EXTRA, should be INFO to be consistent with the rest). Signed-off-by: Alexey Neyman <stilor@att.net>
2017-01-24Check for git presenceAlexey Neyman3-1/+6
... and make the optiont that fetch from Git repositories depend on the git discovery. Signed-off-by: Alexey Neyman <stilor@att.net>
2017-01-24Merge pull request #552 from stilor/uclibc-ng-for-buildrootAlexey Neyman4-0/+75
Restore uClibc-ng usability in buildroot
2017-01-23Add selection for RPCAlexey Neyman2-0/+13
So that uClibc config can be matched to Buildroot's expectations via the menu, without the need for a saved config. Signed-off-by: Alexey Neyman <stilor@att.net>
2017-01-23Add UCLIBC_HAS_LFS as always-enabled.Alexey Neyman2-0/+62
Buildroot checks for this feature. Signed-off-by: Alexey Neyman <stilor@att.net>
2017-01-22Merge pull request #462 from lihanglin/masterAlexey Neyman2-0/+37
mingw: compile the mingw-w64 companion tools as well
2017-01-22Merge pull request #550 from stilor/typo-libc-inAlexey Neyman1-2/+2
Typos in linuxthreads/posix config values
2017-01-22mingw: compile the mingw-w64 companion tools as wellLi-Hang Lin2-0/+37
There are some useful tools such as widl, gendef, genidl ... etc. provided by mingw-w64 and do not waste the developers' works. Signed-off-by: Li-Hang Lin <lihang.lin@gmail.com>
2017-01-21Typos in linuxthreads/posix config values.Alexey Neyman1-2/+2
Signed-off-by: Alexey Neyman <stilor@att.net>
2017-01-20Merge pull request #548 from stilor/strace-mips-muslAlexey Neyman1-0/+67
Patch from OpenEmbedded to fix strace build
2017-01-20Patch from OpenEmbedded to fix strace buildAlexey Neyman1-0/+67
for mips-*-linux-musl. Upstream report: https://sourceforge.net/p/strace/mailman/message/35615169/ Signed-off-by: Alexey Neyman <stilor@att.net>
2017-01-20Declare BACKEND obsolete.Alexey Neyman3-17/+1
Signed-off-by: Alexey Neyman <stilor@att.net>
2017-01-20Make build-all rely on kconfig options.Alexey Neyman3-26/+21
For that, make CT_BUILD_TOP_DIR a non-settable config option (so that it is recursively expanded with CT_HOST/CT_TARGET). Use a common prefix, with same default as for regular sample build. Use showConfig.sh to determine host toolchain path (for canadian crosses) and build directory to be removed. Remove LIBC_SYSROOT_ARG (unused). Signed-off-by: Alexey Neyman <stilor@att.net>
2017-01-20Run samples through 'ct-ng update-samples'.Alexey Neyman63-189/+0
Signed-off-by: Alexey Neyman <stilor@att.net>
2017-01-20Simplify config saving.Alexey Neyman3-12/+14
Instead of hardcoding defaults in saveSample.sh.in, have the same defaults in config. Then we can just remove them when saving the config.
2017-01-20Get rid of .config.2.Alexey Neyman5-25/+19
Now handled by CT_LoadConfig. Signed-off-by: Alexey Neyman <stilor@att.net>
2017-01-20Install canadian crosses into a separate subdir.Alexey Neyman9-109/+105
Makes them sorted out by host, and removes the need for similar hack in samples.mk. Change how canadian crosses are named: using `=' character resulted in Glibc build failure. Move loading config into a common function, CT_LoadConfig. Signed-off-by: Alexey Neyman <stilor@att.net>
2017-01-20Merge pull request #545 from dirkvdb/masterAlexey Neyman1-0/+10
Gcc compilation fix when fortran is enabled
2017-01-19Merge pull request #546 from stilor/linaro-isl-depAlexey Neyman3-0/+262
Linaro GCC dependencies & patches
2017-01-18Added patch for gcc compilation error with fortran enabledDirk Vanden Boer1-0/+10
Signed-off-by: Dirk Vanden Boer <dirk.vdb@gmail.com>
2017-01-18Linaro 4.9 does not have a fix for build with GCC5/6.Alexey Neyman2-0/+259
.. and 4.8 needs it, too. Signed-off-by: Alexey Neyman <stilor@att.net>
2017-01-18Linaro's 4.9 requires ISL 0.14 or olderAlexey Neyman1-0/+3
Signed-off-by: Alexey Neyman <stilor@att.net>