Alexey Neyman
6b86ef9288
Merge pull request #610 from stilor/linaro-6.3-2017.02
...
Bump Linaro GCC6 to 6.3-2017-02
2017-02-19 23:27:59 -08:00
Alexey Neyman
158a96ee71
Merge pull request #609 from stilor/gdb-7.12.1
...
Add GDB 7.12.1
2017-02-19 23:27:36 -08:00
Alexey Neyman
6a1b5a3d77
Merge pull request #608 from stilor/static-no-plugins
...
Disable LTO for static toolchain
2017-02-19 23:27:21 -08:00
Alexey Neyman
abcb548d18
Merge pull request #607 from stilor/ncurses-more
...
Add --disable-database and --with-fallbacks separately
2017-02-19 23:26:56 -08:00
Alexey Neyman
69eba93d79
Bump Linaro GCC6 to 6.3-2017-02
...
Signed-off-by: Alexey Neyman <stilor@att.net>
2017-02-19 10:56:09 -08:00
Alexey Neyman
dd4cf6dde0
Upgrade GDB 7.11 -> 7.11.1
...
Signed-off-by: Alexey Neyman <stilor@att.net>
2017-02-19 09:37:01 -08:00
Alexey Neyman
92d5c6d159
Upgrade GDB 7.12 -> 7.12.1
...
Signed-off-by: Alexey Neyman <stilor@att.net>
2017-02-19 09:36:51 -08:00
Alexey Neyman
d20091d730
Newlib's LTO only makes sense if GCC supports it
...
Signed-off-by: Alexey Neyman <stilor@att.net>
2017-02-18 23:21:09 -08:00
Alexey Neyman
4d723d0892
More garbage collection
...
Signed-off-by: Alexey Neyman <stilor@att.net>
2017-02-18 23:20:55 -08:00
Alexey Neyman
45512b003d
Have LTO depend-on non-static builds
...
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>
2017-02-18 19:00:25 -08:00
Alexey Neyman
31e7cd688d
Latest GCC has libmpx and Go.
...
Signed-off-by: Alexey Neyman <stilor@att.net>
2017-02-18 18:47:19 -08:00
Alexey Neyman
264b0c8686
More GC
...
Signed-off-by: Alexey Neyman <stilor@att.net>
2017-02-18 18:41:04 -08:00
Alexey Neyman
f0716643b4
Garbage collection for GCC options that are same
...
... on all supported versions.
Signed-off-by: Alexey Neyman <stilor@att.net>
2017-02-18 18:36:34 -08:00
Alexey Neyman
a417c31875
Add --disable-database and --with-fallbacks separately
...
The dependency between them has been removed in Kconfig.
Signed-off-by: Alexey Neyman <stilor@att.net>
2017-02-17 12:07:39 -08:00
Alexey Neyman
eb8c9024b4
Merge pull request #604 from stilor/strace-4.16
...
Strace 4.16
2017-02-17 10:42:31 -08:00
Alexey Neyman
16b1bdb894
Merge pull request #603 from stilor/fix-zlib-cygwin
...
Fix undefined reference to _wopen on Cygwin
2017-02-17 10:42:22 -08:00
Alexey Neyman
f45093a18a
Merge pull request #602 from stilor/uclibc-verbosity
...
Refine previous fix to uClibc verbosity setting
2017-02-17 10:42:05 -08:00
Alexey Neyman
4d17f393bd
Add strace 4.16
...
Signed-off-by: Alexey Neyman <stilor@att.net>
2017-02-16 12:50:21 -08:00
Alexey Neyman
5ea3f2967f
Fix breakage from sed_r change in some auxiliary scripts
...
... do not overquote the variables from paths.sh.
Signed-off-by: Alexey Neyman <stilor@att.net>
2017-02-16 12:45:51 -08:00
Alexey Neyman
1aa427719c
Fix undefined reference to _wopen on Cygwin
...
Signed-off-by: Alexey Neyman <stilor@att.net>
2017-02-15 22:49:21 -08:00
Alexey Neyman
4caece0128
Refine previous fix to uClibc verbosity setting
...
The V={1,2} have opposite meaning in uClibc and uClibc-ng, reflect that.
Signed-off-by: Alexey Neyman <stilor@att.net>
2017-02-15 22:45:07 -08:00
Alexey Neyman
2d1b469f88
Merge pull request #599 from stilor/avoid-gettext-for-linux-host
...
Skip gettext/libiconv on linux-gnu
2017-02-15 20:37:21 -08:00
Alexey Neyman
2f052394a5
Merge pull request #596 from stilor/sed-vs-gsed
...
Determine whether -E/-r option selects extended regexp
2017-02-15 20:36:39 -08:00
Alexey Neyman
07e03aed8c
Skip gettext/libiconv on linux-gnu
...
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>
2017-02-14 22:45:56 -08:00
Alexey Neyman
7bcf18bfab
Determine whether -E/-r option selects extended regexp
...
... 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>
2017-02-13 22:47:40 -08:00
Alexey Neyman
fbc6932308
Merge pull request #594 from stilor/wget-vs-curl
...
Select wget vs curl, BSD stat vs GNU stat
2017-02-13 22:45:45 -08:00
Alexey Neyman
c440a13a82
Merge pull request #595 from stilor/binutils-mutextattr
...
Backport mutextattr typo fix to 2.24 and 2.23.2
2017-02-13 21:20:52 -08:00
Alexey Neyman
f9bec4ed7c
stat: determine whether it is BSD or GNU flavor
...
Seems like MacOS may have either in the path.
Signed-off-by: Alexey Neyman <stilor@att.net>
2017-02-12 22:02:28 -08:00
Alexey Neyman
41ba1d99c8
Update config.{guess,sub} while testing curl
...
Signed-off-by: Alexey Neyman <stilor@att.net>
2017-02-12 22:02:28 -08:00
Alexey Neyman
35f89c4064
Detect both wget/curl and allow user to select the agent
...
Signed-off-by: Alexey Neyman <stilor@att.net>
2017-02-12 22:02:23 -08:00
Alexey Neyman
6f7c83fc3d
Merge pull request #593 from dflogeras/fix-toolchain-typo
...
Fix typo in toolchain.in
2017-02-12 14:44:49 -08:00
Dave Flogeras
0aa0701fcd
Fix typo in toolchain.in
...
Signed-off-by: Dave Flogeras <dflogeras2@gmail.com>
2017-02-12 17:47:33 -04:00
Alexey Neyman
8bef083201
Backport mutextattr typo fix to 2.24 and 2.23.2
...
Signed-off-by: Alexey Neyman <stilor@att.net>
2017-02-12 11:40:22 -08:00
Alexey Neyman
c31ed45a65
Merge pull request #589 from stilor/skip-complibs-check-on-host-canadian
...
Skip complibs check on host for canadian
2017-02-12 11:19:31 -08:00
Alexey Neyman
5676c72d52
Merge pull request #590 from stilor/cygwin-old-gcc-glibc
...
Fix Cygwin build of old gcc and glibc
2017-02-12 11:19:18 -08:00
Alexey Neyman
7b86176b77
Backport -fPIC patch for Cygwin
...
Original patch by: Ray Donnelly <mingw.android@gmail.com>
Signed-off-by: Alexey Neyman <stilor@att.net>
2017-02-11 16:59:43 -08:00
Alexey Neyman
39e77a3d34
Propagate Cygwin stat64 patch to 2.21 and older versions
...
Signed-off-by: Alexey Neyman <stilor@att.net>
2017-02-11 16:35:28 -08:00
Alexey Neyman
b620a5faae
Remove linux patches for R_X86_64_JUMP_SLOT
...
'relocs' is no longer built when installing the headers.
Signed-off-by: Alexey Neyman <stilor@att.net>
2017-02-11 16:21:54 -08:00
Alexey Neyman
5415d7ab62
Add host configuration for cygwin64
...
... backported from newer GCC releases.
Signed-off-by: Alexey Neyman <stilor@att.net>
2017-02-11 16:20:59 -08:00
Alexey Neyman
7e6392a872
Remove 'relocs' from archscripts being built
...
... 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>
2017-02-11 16:20:53 -08:00
Alexey Neyman
c8e8281533
Skip comp.libs checking on host for canadian
...
... they all want to run the binaries they produced, which fails
when build!=host.
Signed-off-by: Alexey Neyman <stilor@att.net>
2017-02-11 12:49:48 -08:00
Alexey Neyman
7dfae65ce9
Make zlib's 'make check' actually fail if test fails
...
Upstream: https://github.com/madler/zlib/pull/225
Signed-off-by: Alexey Neyman <stilor@att.net>
2017-02-11 12:14:33 -08:00
Alexey Neyman
57e1e7e742
Merge pull request #587 from stilor/select-uclibceavi-suffix
...
Allow one to select uclibceabi/uclibcgnueabi suffix
2017-02-10 23:55:47 -08:00
Alexey Neyman
4d49730711
Merge pull request #586 from stilor/restore-old-kernel-libc
...
Restore old kernel/glibc versions
2017-02-10 23:55:33 -08:00
Alexey Neyman
93db580091
Merge pull request #584 from stilor/disallow-gold-for-elf2flt
...
Require BFD linker if building for flat format
2017-02-10 23:55:16 -08:00
Alexey Neyman
e6a748c06a
Merge pull request #585 from stilor/disable-cxx-gdb
...
Supply --disable-build-with-cxx instead of requiring C++
2017-02-10 23:54:50 -08:00
Alexey Neyman
3eed0ca096
Merge pull request #582 from elimisteve/patch-1
...
README.md typo: archictecture -> architecture
2017-02-10 00:45:04 -08:00
Steve Phillips
b1b128158f
README.md typo: archictecture -> architecture
...
Signed-off-by: Steve Phillips <steve@tryingtobeawesome.com>
2017-02-10 00:32:41 -08:00
Alexey Neyman
0468f8daf1
Allow one to select uclibceabi/uclibcgnueabi suffix
...
Signed-off-by: Alexey Neyman <stilor@att.net>
2017-02-09 23:48:56 -08:00
Alexey Neyman
5920157fdd
Supply --disable-build-with-cxx instead of requiring C++
...
... when building native GDB/gdbserver.
Suggested by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Alexey Neyman <stilor@att.net>
2017-02-09 22:14:36 -08:00