aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Makefile.in: check for configure being up to dateChris Packham2018-03-291-1/+5
| | | | | | | | | | Fixes #934 Add a rule that errors out with a message if configure.ac is newer than configure. This should catch times where someone is building from the repo without running bootstrap. Signed-off-by: Chris Packham <judge.packham@gmail.com>
* Merge pull request #915 from stilor/source-fails-on-custom-pkgAlexey Neyman2018-02-151-4/+13
|\ | | | | Avoid calling CT_Abort from CT_Mirrors
| * Avoid calling CT_Abort from CT_MirrorsAlexey Neyman2018-02-151-4/+13
|/ | | | | | | ... see the comment for the reason. Defer aborting until the result of CT_Mirrors is actually used (if it is used). Signed-off-by: Alexey Neyman <stilor@att.net>
* Merge pull request #912 from M1cha/pr/limits_h_testAlexey Neyman2018-02-151-1/+2
|\ | | | | cc/gcc: use correct sysroot arg for do_gcc_core_backend
| * cc/gcc: use correct sysroot arg for do_gcc_core_backendM1cha2018-02-121-1/+2
| | | | | | | | | | | | | | This fixes gccs LIMITS_H_TEST detection for baremetal targets so limits.h will be installed correctly. Signed-off-by: Michael Zimmermann <sigmaepsilon92@gmail.com>
* | Merge pull request #914 from stilor/msp430-fixAlexey Neyman2018-02-155-3/+295
|\ \ | |/ |/| Backport GCC fix for partial int modes
| * Backport GCC fix for partial int modesAlexey Neyman2018-02-155-3/+295
|/ | | | | | | | ... from trunk to GCC7/GCC6/GCC5. Fixes #742. Signed-off-by: Alexey Neyman <stilor@att.net>
* Merge pull request #911 from stilor/uclibc-no-name-to-handle-atAlexey Neyman2018-02-115-0/+200
|\ | | | | uClibc-ng does not implement name_to_handle_at
| * uClibc-ng does not implement name_to_handle_atAlexey Neyman2018-02-115-0/+200
|/ | | | | | ... so don't declare it, it confuses (at least) eudev's configure. Signed-off-by: Alexey Neyman <stilor@att.net>
* Merge pull request #910 from stilor/uclibc-no-rpcAlexey Neyman2018-02-103-1/+24
|\ | | | | uClibc-ng: configurability enhancements
| * Make libiconv an option in the menu configAlexey Neyman2018-02-103-1/+19
| | | | | | | | Signed-off-by: Alexey Neyman <stilor@att.net>
| * uClibc-ng retired RPC support as of 1.0.23Alexey Neyman2018-02-102-1/+6
|/ | | | | | ... make the corresponding option conditional. Signed-off-by: Alexey Neyman <stilor@att.net>
* Merge pull request #909 from stilor/make-defconfig-phonyAlexey Neyman2018-02-091-0/+2
|\ | | | | Make defconfig (and a bunch of other targets) phony
| * Make defconfig (and a bunch of other targets) phonyAlexey Neyman2018-02-091-0/+2
|/ | | | | | | | Otherwise, a file named `defconfig` (which is, ironically, the default name for the default config expected by this very makefile) prevents the defconfig target from being run. Signed-off-by: Alexey Neyman <stilor@att.net>
* Merge pull request #907 from bhundven/update_kconfig_4_15Alexey Neyman2018-02-0417-98/+174
|\ | | | | Sync kconfig files with upstream 4.15
| * Sync kconfig files with upstream 4.15Bryan Hundven2018-01-3117-98/+174
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Last updated with 4.9-rc7. This commit introduces the following upstream changes: 9059a3493efe kconfig: fix relational operators for bool and tristate symbols 88127dae6ed9 kconfig/symbol.c: use correct pointer type argument for sizeof b24413180f56 License cleanup: add SPDX GPL-2.0 license identifier to files with no license bb3290d91695 Remove gperf usage from toolchain ad8181060788 kconfig: fix sparse warnings in nconfig ff85a1a80e00 kconfig: Check for libncurses before menuconfig 9be3213b14d4 gconfig: remove misleading parentheses around a condition 83c3a1bad224 xconfig: fix missing suboption and help panels on first run e039303ff71a xconfig: fix 'Show Debug' functionality 79e51b5c2dee kconfig/nconf: Fix hang when editing symbol with a long prompt 0eb47346968f Scripts: kconfig: nconf: fix _GNU_SOURCE redefined warning 237e3ad0f195 Kconfig: Introduce the "imply" keyword Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
* | Merge pull request #908 from stilor/upgrade2Alexey Neyman2018-02-0410-0/+204
|\ \ | | | | | | Bring in GDB 8.1 and glibc 2.27.
| * | Bring in GDB 8.1 and glibc 2.27.Alexey Neyman2018-02-0310-0/+204
|/ / | | | | | | Signed-off-by: Alexey Neyman <stilor@att.net>
* | Merge pull request #904 from stilor/upgradeAlexey Neyman2018-02-01100-127/+1246
|\ \ | |/ |/| A bunch of upgrades
| * More fixes after the upgrades:Alexey Neyman2018-01-3021-944/+1054
| | | | | | | | | | | | | | | | | | | | | | - GLIBC requires a fix to work with binutils 2.30 on aarch64. This fix relies on binutils 2.24 or newer, which is okay for glibc 2.26 since it needs 2.25 or newer anyway. But older glibc versions are now pinned to binutils 2.29 or older on aarch64. - xtensa needs patches in libgcc with gcc 7.3. - comment in newlib's patch to indicate it is a reversal of a commit. Signed-off-by: Alexey Neyman <stilor@att.net>
| * Ncurses fixes for 6.1Alexey Neyman2018-01-296-4/+197
| | | | | | | | | | | | | | | | | | | | | | - Update to 20180129 - Throw in --disable-db-install if database is disabled; otherwise 'make install' tries to run tic which is not built. - Select appropriate strip utility for the host; otherwise non-x86 architectures fail to install (unless --disable-stripping is also added) Signed-off-by: Alexey Neyman <stilor@att.net>
| * Newlib 3.0.0 seems to be a very broken releaseAlexey Neyman2018-01-292-0/+79
| | | | | | | | Signed-off-by: Alexey Neyman <stilor@att.net>
| * Newlib developers should at least try to compile itAlexey Neyman2018-01-281-0/+23
| | | | | | | | ... before publishing a release.
| * Upgrade to new releasesAlexey Neyman2018-01-2888-108/+822
|/ | | | | | | | | | | | | | android-ndk, binutils, gcc, linux, mpfr, ncurses, newlib, uclibc-ng MPC vs MPFR dependencies required modifications in auto-generated templates to also provide non-inclusive older-than/newer-than specifications. Also correct MPC URLs, the website seems to have adjusted its directory layout. Currently, newlib 3.0.0 doesn't build for arm-nano-eabi. Signed-off-by: Alexey Neyman <stilor@att.net>
* Merge pull request #900 from stilor/issue-897Alexey Neyman2018-01-241-2/+6
|\ | | | | Only decorate TARGET_ARCH if using specific CPU
| * Only decorate TARGET_ARCH if using specific CPUAlexey Neyman2018-01-211-2/+6
| | | | | | | | | | | | | | | | | | Otherwise, binutils don't recognize it as a valid target - even though GCC does. Fixes #897. Signed-off-by: Alexey Neyman <stilor@att.net>
* | Merge pull request #899 from franzflasch/masterAlexey Neyman2018-01-233-0/+11
|\ \ | | | | | | riscv: Add ARCH_SUPPORTS_WITH_ABI and ARCH_SUPPORTS_WITH_ARCH
| * | Added vendor string for riscv32-hifive1-elfFranz Flasch2018-01-222-2/+2
| | |
| * | Added sample for riscv-hifive1 boardFranz Flasch2018-01-222-0/+9
| | | | | | | | | | | | Signed-off-by: Franz Flasch <ffl@mission-embedded.com>
| * | Add ARCH_SUPPORTS_WITH_ABI and ARCH_SUPPORTS_WITH_ARCH for riscv targetsFranz Flasch2018-01-191-0/+2
| | | | | | | | | | | | Signed-off-by: Franz Flasch <franz.flasch@gmx.at>
* | | Merge pull request #895 from upsuper/patch-1Alexey Neyman2018-01-201-1/+1
|\ \ \ | |/ / |/| | Use /usr/bin/env to locate bash
| * | Use /usr/bin/env to locate bashXidorn Quan2018-01-061-1/+1
|/ / | | | | On some systems (e.g. macOS), the bash provided by the system at `/bin/bash` is not new enough for the bootstrap script, while users may install a bash instance elsewhere. In that case, `/usr/bin/env` can get the bash in the current environment.
* | Merge pull request #885 from ksergeyv/masterAlexey Neyman2017-12-171-10/+12
|\ \ | |/ |/| Fix gdb build flags forming
| * Fix gdb build flags formingSergey Korolev2017-12-181-10/+12
|/ | | | | | Build flags are scalar variables. Signed-off-by: Sergey Korolev <s.korolev@ndmsystems.com>
* Merge pull request #882 from ksergeyv/gdb-linkAlexey Neyman2017-12-171-80/+106
|\ | | | | Fix variables passing to gdb configure scripts
| * Fix variables passing to gdb configure scriptsSergey Korolev2017-12-141-80/+106
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | These changes mainly fix static linking errors when building static native gdb and gdbserver (tested with gcc 7.2.0 + uClibc-ng 1.0.27 + binutils 2.29.1 for MIPS): [ALL ] .../lib/libstdc++.a(eh_throw.o): In function `__cxa_throw': [ALL ] (.text.__cxa_throw+0x64): undefined reference to `_Unwind_RaiseException' [ALL ] (.text.__cxa_throw+0x6c): undefined reference to `_Unwind_RaiseException' [ALL ] .../lib/libstdc++.a(eh_throw.o): In function `__cxa_rethrow': [ALL ] (.text.__cxa_rethrow+0x78): undefined reference to `_Unwind_Resume_or_Rethrow' [ALL ] (.text.__cxa_rethrow+0x80): undefined reference to `_Unwind_Resume_or_Rethrow' ... The problem is in mixing of CPP, CC, CXX, and LD with CPPFLAGS, CFLAGS, CXXFLAGS, and LDFLAGS before passing to configure scripts. gcc is sensitive to argument order and the scripts are normally responsible to combine the variables in a proper way. Signed-off-by: Sergey Korolev <s.korolev@ndmsystems.com>
* | Merge pull request #884 from stilor/todo-updateAlexey Neyman2017-12-171-9/+9
|\ \ | | | | | | Merge a local TODO list
| * | Merge a local TODO listAlexey Neyman2017-12-171-9/+9
|/ / | | | | | | Signed-off-by: Alexey Neyman <stilor@att.net>
* | Merge pull request #881 from ksergeyv/masterAlexey Neyman2017-12-161-0/+4
|\ \ | |/ |/| Do not build a native gdbserver automatically
| * Do not build a native gdbserver automaticallySergey Korolev2017-12-141-0/+4
|/ | | | Signed-off-by: Sergey Korolev <s.korolev@ndmsystems.com>
* Merge pull request #877 from stilor/uclibc-2Alexey Neyman2017-12-052-0/+962
|\ | | | | More uClibc fixes from upstream
| * More uClibc fixes from upstreamAlexey Neyman2017-12-052-0/+962
|/ | | | Signed-off-by: Alexey Neyman <stilor@att.net>
* Merge pull request #876 from stilor/uclibc-link-failAlexey Neyman2017-12-052-0/+49
|\ | | | | Uclibc link fail
| * Add a summary of the operationsAlexey Neyman2017-12-051-0/+6
| | | | | | | | Signed-off-by: Alexey Neyman <stilor@att.net>
| * Pick up linking fix from upstreamAlexey Neyman2017-12-051-0/+43
|/ | | | Signed-off-by: Alexey Neyman <stilor@att.net>
* Merge pull request #875 from stilor/updatesAlexey Neyman2017-12-03135-808/+148
|\ | | | | Bunch of upgrades: android-ndk, expat, gcc-linaro, ...
| * Bunch of upgrades: android-ndk, expat, gcc-linaro, ...Alexey Neyman2017-12-03135-808/+148
|/ | | | | | | | ... mingw-w64, musl, strace, uClibc-ng, linux. Also, regenerate chksum's after @bhundven's upgrade of binutils. Signed-off-by: Alexey Neyman <stilor@att.net>
* Merge pull request #874 from stilor/renumber-update-patchesAlexey Neyman2017-12-021143-18266/+17229
|\ | | | | Renumber & update patches
| * Run all patches through renumbering and updateAlexey Neyman2017-12-021140-17999/+17166
| | | | | | | | Signed-off-by: Alexey Neyman <stilor@att.net>
| * Retire old scripts for handling patchesAlexey Neyman2017-12-023-264/+0
| | | | | | | | | | | | Also rename test-packages -> manage-packages, it is no longer just testing. Signed-off-by: Alexey Neyman <stilor@att.net>