aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
| * Fix the build of elf2flt on CygwinAlexey Neyman2017-02-222-1/+81
| | | | | | | | | | | | | | | | | | | | | | | | | | The -lcygwin -lc actually breaks the build: elf2flt picks up the symbols for getopt/optarg via <getopt.h> in binutils-X.Y/include, where optarg is declared without dllimport attribute. Therefore it pulls in getopt() from libc/libcygwin, but since optarg is not prefixed with _imp__, it is pulled from libiberty. But the object file in libiberty also contains getopt() thus resulting in multiple definitions thereof. While there, kill extraneous -ldl passed into configure - configure detects -ldl successfully. Upstream: https://github.com/uclinux-dev/elf2flt/pull/6 Signed-off-by: Alexey Neyman <stilor@att.net>
* | Merge pull request #375 from jasmin-j/add_tls_configAlexey Neyman2017-02-222-0/+31
|\ \ | |/ |/| Added new gcc config option CC_GCC_CONFIG_TLS
| * Added new gcc config option CC_GCC_CONFIG_TLSJasmin Jessich2017-02-212-0/+31
| | | | | | | | | | | | | | Adding new tristate configuration for TLS (Thread Local Storage) to add "--enable-tls" (y), "--disable-tls" (n) or nothing (m). Signed-off-by: Jasmin Jessich <jasmin@anw.at>
* | Merge pull request #613 from stilor/removed-file-still-presentAlexey Neyman2017-02-212-64/+1
|\ \ | |/ |/| Kill a generated file
| * Kill a generated fileAlexey Neyman2017-02-212-64/+1
|/ | | | | | ... and add it to .gitignore. Signed-off-by: Alexey Neyman <stilor@att.net>
* Merge pull request #612 from stilor/linaro-4-5Alexey Neyman2017-02-201-9/+9
|\ | | | | Linaro also has new 4.9 and 5.4 releases
| * Linaro also has new 4.9 and 5.4 releasesAlexey Neyman2017-02-201-9/+9
|/ | | | Signed-off-by: Alexey Neyman <stilor@att.net>
* Merge pull request #610 from stilor/linaro-6.3-2017.02Alexey Neyman2017-02-191-6/+6
|\ | | | | Bump Linaro GCC6 to 6.3-2017-02
| * Bump Linaro GCC6 to 6.3-2017-02Alexey Neyman2017-02-191-6/+6
| | | | | | | | Signed-off-by: Alexey Neyman <stilor@att.net>
* | Merge pull request #609 from stilor/gdb-7.12.1Alexey Neyman2017-02-199-6/+6
|\ \ | | | | | | Add GDB 7.12.1
| * | Upgrade GDB 7.11 -> 7.11.1Alexey Neyman2017-02-195-3/+3
| | | | | | | | | | | | Signed-off-by: Alexey Neyman <stilor@att.net>
| * | Upgrade GDB 7.12 -> 7.12.1Alexey Neyman2017-02-195-3/+3
| |/ | | | | | | Signed-off-by: Alexey Neyman <stilor@att.net>
* | Merge pull request #608 from stilor/static-no-pluginsAlexey Neyman2017-02-195-177/+60
|\ \ | | | | | | Disable LTO for static toolchain
| * | Newlib's LTO only makes sense if GCC supports itAlexey Neyman2017-02-181-0/+1
| | | | | | | | | | | | Signed-off-by: Alexey Neyman <stilor@att.net>
| * | More garbage collectionAlexey Neyman2017-02-183-45/+10
| | | | | | | | | | | | Signed-off-by: Alexey Neyman <stilor@att.net>
| * | Have LTO depend-on non-static buildsAlexey Neyman2017-02-182-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | Loading a dynamic library (LTO plugin) from a static binary fails on ArchLinux. It is also prone to break if a system is ever upgraded. Also, disable plugins if not enabled explicitly. Signed-off-by: Alexey Neyman <stilor@att.net>
| * | Latest GCC has libmpx and Go.Alexey Neyman2017-02-181-0/+2
| | | | | | | | | | | | Signed-off-by: Alexey Neyman <stilor@att.net>
| * | More GCAlexey Neyman2017-02-183-34/+16
| | | | | | | | | | | | Signed-off-by: Alexey Neyman <stilor@att.net>
| * | Garbage collection for GCC options that are sameAlexey Neyman2017-02-183-99/+29
| |/ | | | | | | | | | | ... on all supported versions. Signed-off-by: Alexey Neyman <stilor@att.net>
* | Merge pull request #607 from stilor/ncurses-moreAlexey Neyman2017-02-191-3/+12
|\ \ | |/ |/| Add --disable-database and --with-fallbacks separately
| * Add --disable-database and --with-fallbacks separatelyAlexey Neyman2017-02-171-3/+12
|/ | | | | | The dependency between them has been removed in Kconfig. Signed-off-by: Alexey Neyman <stilor@att.net>
* Merge pull request #604 from stilor/strace-4.16Alexey Neyman2017-02-176-29/+35
|\ | | | | Strace 4.16
| * Add strace 4.16Alexey Neyman2017-02-161-0/+6
| | | | | | | | Signed-off-by: Alexey Neyman <stilor@att.net>
| * Fix breakage from sed_r change in some auxiliary scriptsAlexey Neyman2017-02-165-29/+29
| | | | | | | | | | | | ... do not overquote the variables from paths.sh. Signed-off-by: Alexey Neyman <stilor@att.net>
* | Merge pull request #603 from stilor/fix-zlib-cygwinAlexey Neyman2017-02-171-0/+30
|\ \ | | | | | | Fix undefined reference to _wopen on Cygwin
| * | Fix undefined reference to _wopen on CygwinAlexey Neyman2017-02-151-0/+30
| |/ | | | | | | Signed-off-by: Alexey Neyman <stilor@att.net>
* | Merge pull request #602 from stilor/uclibc-verbosityAlexey Neyman2017-02-171-2/+8
|\ \ | |/ |/| Refine previous fix to uClibc verbosity setting
| * Refine previous fix to uClibc verbosity settingAlexey Neyman2017-02-151-2/+8
|/ | | | | | The V={1,2} have opposite meaning in uClibc and uClibc-ng, reflect that. Signed-off-by: Alexey Neyman <stilor@att.net>
* Merge pull request #599 from stilor/avoid-gettext-for-linux-hostAlexey Neyman2017-02-152-12/+24
|\ | | | | Skip gettext/libiconv on linux-gnu
| * Skip gettext/libiconv on linux-gnuAlexey Neyman2017-02-142-12/+24
| | | | | | | | | | | | | | Previous version by Ray Donnelly was skipping them for all *linux*. This skips it for GLIBC only. Signed-off-by: Alexey Neyman <stilor@att.net>
* | Merge pull request #596 from stilor/sed-vs-gsedAlexey Neyman2017-02-1522-94/+117
|\ \ | |/ |/| Determine whether -E/-r option selects extended regexp
| * Determine whether -E/-r option selects extended regexpAlexey Neyman2017-02-1322-94/+117
|/ | | | | | | | | | | | | | ... and then use the right option. See the note in scripts/functions on where we should use ${foo} and where just 'foo'; this boils down to whether we can expect the build tools override to be in effect (e.g. in the actual build scripts) or not (i.e. outside of scripts/build). While running in scripts/functions, or in scripts/crosstool-NG.sh the build tools override directory (.build/tools/bin) may have not been set up (yet, or at all). Also, modify the installed scripts (populate, xldd) accordingly. Signed-off-by: Alexey Neyman <stilor@att.net>
* Merge pull request #594 from stilor/wget-vs-curlAlexey Neyman2017-02-139-40/+194
|\ | | | | Select wget vs curl, BSD stat vs GNU stat
| * stat: determine whether it is BSD or GNU flavorAlexey Neyman2017-02-123-5/+88
| | | | | | | | | | | | Seems like MacOS may have either in the path. Signed-off-by: Alexey Neyman <stilor@att.net>
| * Update config.{guess,sub} while testing curlAlexey Neyman2017-02-122-2/+8
| | | | | | | | Signed-off-by: Alexey Neyman <stilor@att.net>
| * Detect both wget/curl and allow user to select the agentAlexey Neyman2017-02-126-33/+98
| | | | | | | | Signed-off-by: Alexey Neyman <stilor@att.net>
* | Merge pull request #595 from stilor/binutils-mutextattrAlexey Neyman2017-02-132-0/+28
|\ \ | | | | | | Backport mutextattr typo fix to 2.24 and 2.23.2
| * | Backport mutextattr typo fix to 2.24 and 2.23.2Alexey Neyman2017-02-122-0/+28
| |/ | | | | | | Signed-off-by: Alexey Neyman <stilor@att.net>
* | Merge pull request #593 from dflogeras/fix-toolchain-typoAlexey Neyman2017-02-121-1/+1
|\ \ | |/ |/| Fix typo in toolchain.in
| * Fix typo in toolchain.inDave Flogeras2017-02-121-1/+1
| | | | | | | | Signed-off-by: Dave Flogeras <dflogeras2@gmail.com>
* | Merge pull request #589 from stilor/skip-complibs-check-on-host-canadianAlexey Neyman2017-02-127-12/+75
|\ \ | | | | | | Skip complibs check on host for canadian
| * | Skip comp.libs checking on host for canadianAlexey Neyman2017-02-116-12/+42
| | | | | | | | | | | | | | | | | | | | | ... they all want to run the binaries they produced, which fails when build!=host. Signed-off-by: Alexey Neyman <stilor@att.net>
| * | Make zlib's 'make check' actually fail if test failsAlexey Neyman2017-02-111-0/+33
| |/ | | | | | | | | | | Upstream: https://github.com/madler/zlib/pull/225 Signed-off-by: Alexey Neyman <stilor@att.net>
* | Merge pull request #590 from stilor/cygwin-old-gcc-glibcAlexey Neyman2017-02-1226-160/+386
|\ \ | |/ |/| Fix Cygwin build of old gcc and glibc
| * Backport -fPIC patch for CygwinAlexey Neyman2017-02-112-0/+208
| | | | | | | | | | Original patch by: Ray Donnelly <mingw.android@gmail.com> Signed-off-by: Alexey Neyman <stilor@att.net>
| * Propagate Cygwin stat64 patch to 2.21 and older versionsAlexey Neyman2017-02-1112-0/+156
| | | | | | | | Signed-off-by: Alexey Neyman <stilor@att.net>
| * Remove linux patches for R_X86_64_JUMP_SLOTAlexey Neyman2017-02-1110-160/+0
| | | | | | | | | | | | 'relocs' is no longer built when installing the headers. Signed-off-by: Alexey Neyman <stilor@att.net>
| * Add host configuration for cygwin64Alexey Neyman2017-02-111-0/+11
| | | | | | | | | | | | ... backported from newer GCC releases. Signed-off-by: Alexey Neyman <stilor@att.net>
| * Remove 'relocs' from archscripts being builtAlexey Neyman2017-02-111-0/+11
|/ | | | | | | ... it is not needed to install headers and causes build failures in more than one setup (cygwin, macos). Signed-off-by: Alexey Neyman <stilor@att.net>
* Merge pull request #587 from stilor/select-uclibceavi-suffixAlexey Neyman2017-02-102-1/+14
|\ | | | | Allow one to select uclibceabi/uclibcgnueabi suffix