summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2017-01-16Replace strace workaround with a patch.Alexey Neyman7-12/+866
The correct solution was checked in to strace GIT; will be part of the next release. Backport patch to 4.10..4.15, and remove the workaround from 500-strace.sh. Versions 4.9 and older should build fine even without the workaround (they would be picking up wrong definitions, but they need different patch and I don't feel like spending any time on these versions). Signed-off-by: Alexey Neyman <stilor@att.net>
2017-01-16Add versions 4.11..4.15 of strace.Alexey Neyman4-8/+54
Versions 4.13 and older marked as obsolete. Identify the source of the patches 007..009. Signed-off-by: Alexey Neyman <stilor@att.net>
2017-01-16Merge pull request #536 from stilor/musl-updateAlexey Neyman4-298/+12
Musl update to 1.1.16
2017-01-16Merge pull request #535 from stilor/broke-newlib-cxx-canadianAlexey Neyman1-0/+7
Restore copying headers for gcc_build
2017-01-16Merge pull request #533 from stilor/gdb-7.12Alexey Neyman17-52/+220
Gdb 7.12
2017-01-16Merge pull request #532 from stilor/expat-2.2Alexey Neyman1-3/+8
Add expat 2.1.1 and 2.2.0.
2017-01-16Merge pull request #531 from stilor/uclibc-ng-21Alexey Neyman1-0/+7
Add uClibc-ng 1.0.21.
2017-01-14Remove patches for unsupported musl versionsAlexey Neyman2-293/+0
Signed-off-by: Alexey Neyman <stilor@att.net>
2017-01-14Add musl 1.1.16.Alexey Neyman1-3/+9
Patch we had for 1.0.4/1.1.5 is now upstream. Signed-off-by: Alexey Neyman <stilor@att.net>
2017-01-14Restore copying headers for gcc_build.Alexey Neyman1-0/+7
Only needed in canadian configurations to build libstdc++. Signed-off-by: Alexey Neyman <stilor@att.net>
2017-01-14addToolVersion.sh: support muslAlexey Neyman1-2/+3
Signed-off-by: Alexey Neyman <stilor@att.net>
2017-01-14Typo s/CC_BINUTILS/BINUTILS/.Alexey Neyman1-4/+4
Signed-off-by: Alexey Neyman <stilor@att.net>
2017-01-14Declare GDB 7.9 and older obsolete.Alexey Neyman1-0/+26
Signed-off-by: Alexey Neyman <stilor@att.net>
2017-01-14Add uClibc-ng 1.0.21.Alexey Neyman1-0/+7
Signed-off-by: Alexey Neyman <stilor@att.net>
2017-01-14Use ${CT_CC} instead of gcc ...Alexey Neyman8-33/+33
... when refering to target's compiler. Signed-off-by: Alexey Neyman <stilor@att.net>
2017-01-14GDB 7.12 needs c++.Alexey Neyman3-16/+27
Also, minor fixes in 300-gdb.sh Signed-off-by: Alexey Neyman <stilor@att.net>
2017-01-14Add gdb 7.12.Alexey Neyman5-0/+130
Same patches apply; changed 101-uclibc-no-gettimeofday-clobber.patch - modify configure.ac and regenerate configure (rather than modifying the latter directly). Signed-off-by: Alexey Neyman <stilor@att.net>
2017-01-14addToolVersion.sh: Fix gdb version handling.Alexey Neyman1-0/+1
Signed-off-by: Alexey Neyman <stilor@att.net>
2017-01-14Add expat 2.1.1 and 2.2.0.Alexey Neyman1-3/+8
Signed-off-by: Alexey Neyman <stilor@att.net>
2017-01-14Merge pull request #526 from stilor/double-includeAlexey Neyman3-11/+3
Avoid creating include/include
2017-01-14Merge pull request #529 from stilor/gperf-3.1-fixAlexey Neyman4-5/+23
Add a check for gperf function signature.
2017-01-13Merge pull request #525 from stilor/linaro-download-locationAlexey Neyman9-88/+125
Fix Linaro download locations
2017-01-13Merge pull request #524 from stilor/force-isl-0.15-for-gcc-4.xAlexey Neyman2-9/+43
Fix GCC4.x samples after ISL 0.16.1 import.
2017-01-13Unify fetching Linaro components.Alexey Neyman6-74/+89
Add CT_GetLinaro, use it from gcc/binutils/gdb/glibc/newlib. Signed-off-by: Alexey Neyman <stilor@att.net>
2017-01-13Add/update/remove Linaro versions.Alexey Neyman3-14/+36
Linaro GDB 7.2 no longer available from Linaro's website; removed. Linaro GDB 7.5 had incorrect version (the tarball on linaro.org does not have a -1 patch level). Add/update latest versions on each (otherwise supported) branches of GCC, GDB, binutils, glibc. Signed-off-by: Alexey Neyman <stilor@att.net>
2017-01-13Add a check for gperf function signature.Alexey Neyman4-5/+23
Loosely based on: https://github.com/systemd/systemd/commit/c9f7b4d356a453a01aa77a6bb74ca7ef49732c08 Signed-off-by: Alexey Neyman <stilor@att.net>
2017-01-13Add ISL 0.17.1 and 0.18.Alexey Neyman1-0/+21
GCC accepts them using the same check for "0.15 or newer", but since they are not "officially recommended" by GCC installation guide, mark them as experimental. Signed-off-by: Alexey Neyman <stilor@att.net>
2017-01-13Sort out ISL/CLooG dependencies.Alexey Neyman2-9/+22
Source-wise, both CLooG and GCC depend on ISL, and GCC may depend on CLooG. However, GCC may or may not require CLooG (GCC5 dropped this dependency). Also, all GCC4.x releases build fine with any of the CLooG releases we have. With all that in mind, it is easier to specify ISL dependency on particular GCC releases; and CLooG dependency (if applicable) on ISL. Signed-off-by: Alexey Neyman <stilor@att.net>
2017-01-13Do not use sysroot in bare metal.Alexey Neyman1-1/+2
None of the bare metal C library choices (avr-libc, newlib) support installing into sysroot. Nor does it make any sense, since sysroot implies a file system, which in turn implies an OS.
2017-01-13AVR32 support has been retired.Alexey Neyman1-4/+0
Scripts no longer download avr-headers. Signed-off-by: Alexey Neyman <stilor@att.net>
2017-01-13install_root has no effect on newlib install.Alexey Neyman1-1/+1
And never had, at least since newlib 1.17 (first version added to crosstool-ng). Apparently, copy-pasted from glibc.sh. Signed-off-by: Alexey Neyman <stilor@att.net>
2017-01-13Remove 2nd copy of the option.Alexey Neyman1-2/+0
Added above, as part of the list. Signed-off-by: Alexey Neyman <stilor@att.net>
2017-01-13No need to copy header; libc_start_file does it.Alexey Neyman1-3/+0
Signed-off-by: Alexey Neyman <stilor@att.net>
2017-01-13Merge pull request #527 from stilor/vendor-arm-nanoAlexey Neyman1-14/+10
Adjust vendor in arm-nano-eabi...
2017-01-13Merge pull request #513 from stilor/fix-show-configAlexey Neyman1-1/+1
Fix ct-ng show-config.
2017-01-13Merge pull request #523 from stilor/xtensa-binutils-bugAlexey Neyman1-0/+33
Fix xtensa after binutils upgrade.
2017-01-12Adjust vendor in arm-nano-eabi...Alexey Neyman1-14/+10
So that 'ct-ng saveconfig' works properly. Also, run it through 'ct-ng saveconfig' so that default options are removed. Signed-off-by: Alexey Neyman <stilor@att.net>
2017-01-11Fix xtensa after binutils upgrade.Alexey Neyman1-0/+33
Patch from: https://bugzilla.redhat.com/show_bug.cgi?id=1404857 Signed-off-by: Alexey Neyman <stilor@att.net>
2017-01-11Fix ct-ng show-config.Alexey Neyman1-1/+1
If configured with --enable-local, CT_NG is exported as plain 'ct-ng' without any path. showSamples.sh then fails to invoke ct-ng (as current directory is not in $PATH). Signed-off-by: Alexey Neyman <stilor@att.net>
2017-01-11Merge pull request #519 from InfernoEmbedded/newlib-enhancementsAlexey Neyman4-27/+180
Newlib enhancements
2017-01-10Merge pull request #510 from stilor/pass-flags-for-buildAlexey Neyman15-70/+178
Pass flags for build & MacOS fixes.
2017-01-10Pick up <linux/ioctl.h> and friends from TARGET.Alexey Neyman1-9/+21
Otherwise, cross-compiling fails on non-Linux build machines. Signed-off-by: Alexey Neyman <stilor@att.net>
2017-01-10Add MacOS options.Alexey Neyman1-0/+23
Needed for linking gettext/libiconv. Signed-off-by: Alexey Neyman <stilor@att.net>
2017-01-10${LD_TARGET} -> ${CT_TARGET}.Alexey Neyman1-1/+1
Obvious typo, worked by some miracle. Signed-off-by: Alexey Neyman <stilor@att.net>
2017-01-10Shut clang's warning that confuses configure.Alexey Neyman1-0/+6
Warning causes gdb's configure to not detect <limit.h> declarations of LONG_MIN/MAX. Found-by: Kirill Smirnov <kirill.k.smirnov@gmail.com> Signed-off-by: Alexey Neyman <stilor@att.net>
2017-01-10Darwin needs -liconv when building glibc.Alexey Neyman1-7/+2
Signed-off-by: Alexey Neyman <stilor@att.net>
2017-01-10Avoid trampling user's LDFLAGS_FOR_HOST...Alexey Neyman1-7/+11
... by passing BUILD_LDFLAGS twice (the 2nd argument overrides the first). Also, no need to pass -I/-L for BUILD_CFLAGS/LDFLAGS, they are already included by crosstool-NG.sh (but keep for BUILD_CPPFLAGS, as we set it up here). Remove -Wl,-Bstatic/-Wl,-Bdynamic (we only build static complibs). Signed-off-by: Alexey Neyman <stilor@att.net>
2017-01-10Patch GCC to leave -framework alone.Alexey Neyman4-0/+56
Signed-off-by: Alexey Neyman <stilor@att.net>
2017-01-10For simple cross or native pick up both build/host flags.Alexey Neyman1-3/+17
Signed-off-by: Alexey Neyman <stilor@att.net>
2017-01-10Select libintl from gettext we built.Alexey Neyman3-2/+13
Also, require gettext for NLS, and require iconv/ncurses for gettext. Signed-off-by: Alexey Neyman <stilor@att.net>