Alexey Neyman
1ec5e7aa34
Merge pull request #618 from stilor/revert-sed-require-gnu-sed
...
Require GNU sed on macos
2017-02-27 14:16:59 -08:00
Alexey Neyman
b3c23b7fdb
Sed version may be reported differently
...
Either "GNU sed, version" or "gsed (GNU sed)".
Signed-off-by: Alexey Neyman <stilor@att.net>
2017-02-27 09:33:03 -08:00
Alexey Neyman
2dae1cf816
Require GNU sed
...
After much struggling with macos (BSD) sed and even getting everything
work in crosstool-ng itself, I had to abandon that because some
components rely on GNU syntax. Specifically, GNU libc uses '/.../{H;g}'
(note absense of the separator after 'g').
So, revert the -r/-E detection and check for sed's being of GNU origin.
MacOS people, sorry, but you'd have to install GNU sed.
Signed-off-by: Alexey Neyman <stilor@att.net>
2017-02-26 20:42:32 -08:00
Alexey Neyman
59bab98b2d
Revert "Determine whether -E/-r option selects extended regexp"
...
This reverts commit 7bcf18bfab
.
2017-02-26 19:06:35 -08:00
Alexey Neyman
df1e3e32cf
Revert "Fix breakage from sed_r change in some auxiliary scripts"
...
This reverts commit 5ea3f2967f
.
2017-02-26 19:06:10 -08:00
Alexey Neyman
85ae00c1a6
Merge pull request #614 from stilor/elf2flt-cygwin
...
Fix the build of elf2flt on Cygwin
2017-02-22 22:19:28 -08:00
Alexey Neyman
8397ad2c1a
Fix the build of elf2flt on Cygwin
...
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>
2017-02-22 22:17:49 -08:00
Alexey Neyman
4de4507a65
Merge pull request #375 from jasmin-j/add_tls_config
...
Added new gcc config option CC_GCC_CONFIG_TLS
2017-02-22 22:00:03 -08:00
Alexey Neyman
1468e996f7
Merge pull request #613 from stilor/removed-file-still-present
...
Kill a generated file
2017-02-21 23:50:32 -08:00
Alexey Neyman
c72f7101c9
Kill a generated file
...
... and add it to .gitignore.
Signed-off-by: Alexey Neyman <stilor@att.net>
2017-02-21 23:10:24 -08:00
Jasmin Jessich
c8d7d79e20
Added new gcc config option CC_GCC_CONFIG_TLS
...
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>
2017-02-21 09:10:22 +01:00
Alexey Neyman
21cde9473e
Merge pull request #612 from stilor/linaro-4-5
...
Linaro also has new 4.9 and 5.4 releases
2017-02-20 19:40:10 -08:00
Alexey Neyman
ab6f238de9
Linaro also has new 4.9 and 5.4 releases
...
Signed-off-by: Alexey Neyman <stilor@att.net>
2017-02-20 16:28:20 -08:00
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