aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
| * | Add musl 1.1.16.Alexey Neyman2017-01-141-3/+9
| | | | | | | | | | | | | | | | | | Patch we had for 1.0.4/1.1.5 is now upstream. Signed-off-by: Alexey Neyman <stilor@att.net>
| * | addToolVersion.sh: support muslAlexey Neyman2017-01-131-2/+3
| | | | | | | | | | | | Signed-off-by: Alexey Neyman <stilor@att.net>
* | | Merge pull request #535 from stilor/broke-newlib-cxx-canadianAlexey Neyman2017-01-161-0/+7
|\ \ \ | | | | | | | | Restore copying headers for gcc_build
| * | | Restore copying headers for gcc_build.Alexey Neyman2017-01-141-0/+7
| |/ / | | | | | | | | | | | | | | | Only needed in canadian configurations to build libstdc++. Signed-off-by: Alexey Neyman <stilor@att.net>
* | | Merge pull request #533 from stilor/gdb-7.12Alexey Neyman2017-01-1617-52/+220
|\ \ \ | | | | | | | | Gdb 7.12
| * | | Typo s/CC_BINUTILS/BINUTILS/.Alexey Neyman2017-01-131-4/+4
| | | | | | | | | | | | | | | | Signed-off-by: Alexey Neyman <stilor@att.net>
| * | | Declare GDB 7.9 and older obsolete.Alexey Neyman2017-01-131-0/+26
| | | | | | | | | | | | | | | | Signed-off-by: Alexey Neyman <stilor@att.net>
| * | | Use ${CT_CC} instead of gcc ...Alexey Neyman2017-01-138-33/+33
| | | | | | | | | | | | | | | | | | | | | | | | ... when refering to target's compiler. Signed-off-by: Alexey Neyman <stilor@att.net>
| * | | GDB 7.12 needs c++.Alexey Neyman2017-01-133-16/+27
| | | | | | | | | | | | | | | | | | | | | | | | Also, minor fixes in 300-gdb.sh Signed-off-by: Alexey Neyman <stilor@att.net>
| * | | Add gdb 7.12.Alexey Neyman2017-01-135-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>
| * | | addToolVersion.sh: Fix gdb version handling.Alexey Neyman2017-01-131-0/+1
| |/ / | | | | | | | | | Signed-off-by: Alexey Neyman <stilor@att.net>
* | | Merge pull request #532 from stilor/expat-2.2Alexey Neyman2017-01-161-3/+8
|\ \ \ | | | | | | | | Add expat 2.1.1 and 2.2.0.
| * | | Add expat 2.1.1 and 2.2.0.Alexey Neyman2017-01-131-3/+8
| |/ / | | | | | | | | | Signed-off-by: Alexey Neyman <stilor@att.net>
* | | Merge pull request #531 from stilor/uclibc-ng-21Alexey Neyman2017-01-161-0/+7
|\ \ \ | |/ / |/| | Add uClibc-ng 1.0.21.
| * | Add uClibc-ng 1.0.21.Alexey Neyman2017-01-131-0/+7
|/ / | | | | | | Signed-off-by: Alexey Neyman <stilor@att.net>
* | Merge pull request #526 from stilor/double-includeAlexey Neyman2017-01-133-11/+3
|\ \ | | | | | | Avoid creating include/include
| * | Do not use sysroot in bare metal.Alexey Neyman2017-01-121-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.
| * | AVR32 support has been retired.Alexey Neyman2017-01-121-4/+0
| | | | | | | | | | | | | | | | | | Scripts no longer download avr-headers. Signed-off-by: Alexey Neyman <stilor@att.net>
| * | install_root has no effect on newlib install.Alexey Neyman2017-01-121-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>
| * | Remove 2nd copy of the option.Alexey Neyman2017-01-121-2/+0
| | | | | | | | | | | | | | | | | | Added above, as part of the list. Signed-off-by: Alexey Neyman <stilor@att.net>
| * | No need to copy header; libc_start_file does it.Alexey Neyman2017-01-121-3/+0
| | | | | | | | | | | | Signed-off-by: Alexey Neyman <stilor@att.net>
* | | Merge pull request #529 from stilor/gperf-3.1-fixAlexey Neyman2017-01-134-5/+23
|\ \ \ | | | | | | | | Add a check for gperf function signature.
| * | | Add a check for gperf function signature.Alexey Neyman2017-01-124-5/+23
| |/ / | | | | | | | | | | | | | | | | | | Loosely based on: https://github.com/systemd/systemd/commit/c9f7b4d356a453a01aa77a6bb74ca7ef49732c08 Signed-off-by: Alexey Neyman <stilor@att.net>
* | | Merge pull request #525 from stilor/linaro-download-locationAlexey Neyman2017-01-139-88/+125
|\ \ \ | | | | | | | | Fix Linaro download locations
| * | | Unify fetching Linaro components.Alexey Neyman2017-01-126-74/+89
| | | | | | | | | | | | | | | | | | | | | | | | Add CT_GetLinaro, use it from gcc/binutils/gdb/glibc/newlib. Signed-off-by: Alexey Neyman <stilor@att.net>
| * | | Add/update/remove Linaro versions.Alexey Neyman2017-01-123-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>
* | | Merge pull request #524 from stilor/force-isl-0.15-for-gcc-4.xAlexey Neyman2017-01-132-9/+43
|\ \ \ | |/ / |/| | Fix GCC4.x samples after ISL 0.16.1 import.
| * | Add ISL 0.17.1 and 0.18.Alexey Neyman2017-01-121-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>
| * | Sort out ISL/CLooG dependencies.Alexey Neyman2017-01-122-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>
* | Merge pull request #527 from stilor/vendor-arm-nanoAlexey Neyman2017-01-121-14/+10
|\ \ | | | | | | Adjust vendor in arm-nano-eabi...
| * | Adjust vendor in arm-nano-eabi...Alexey Neyman2017-01-121-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>
* | | Merge pull request #513 from stilor/fix-show-configAlexey Neyman2017-01-121-1/+1
|\ \ \ | | | | | | | | Fix ct-ng show-config.
| * | | Fix ct-ng show-config.Alexey Neyman2017-01-101-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>
* | | Merge pull request #523 from stilor/xtensa-binutils-bugAlexey Neyman2017-01-121-0/+33
|\ \ \ | |/ / |/| | Fix xtensa after binutils upgrade.
| * | Fix xtensa after binutils upgrade.Alexey Neyman2017-01-101-0/+33
|/ / | | | | | | | | | | Patch from: https://bugzilla.redhat.com/show_bug.cgi?id=1404857 Signed-off-by: Alexey Neyman <stilor@att.net>
* | Merge pull request #519 from InfernoEmbedded/newlib-enhancementsAlexey Neyman2017-01-104-27/+180
|\ \ | | | | | | Newlib enhancements
| * | Add ARM nano sample configurationAlastair D'Silva2017-01-102-0/+31
| | | | | | | | | | | | Signed-off-by: Alastair D'Silva <alastair@d-silva.org>
| * | Support building Newlib with Link Time OptimisationAlastair D'Silva2017-01-102-10/+22
| | | | | | | | | | | | Signed-off-by: Alastair D'Silva <alastair@d-silva.org>
| * | Add more newlib optionsAlastair D'Silva2017-01-102-17/+127
| |/
* | Merge pull request #510 from stilor/pass-flags-for-buildAlexey Neyman2017-01-1015-70/+178
|\ \ | | | | | | Pass flags for build & MacOS fixes.
| * | Pick up <linux/ioctl.h> and friends from TARGET.Alexey Neyman2017-01-101-9/+21
| | | | | | | | | | | | | | | | | | Otherwise, cross-compiling fails on non-Linux build machines. Signed-off-by: Alexey Neyman <stilor@att.net>
| * | Add MacOS options.Alexey Neyman2017-01-101-0/+23
| | | | | | | | | | | | | | | | | | Needed for linking gettext/libiconv. Signed-off-by: Alexey Neyman <stilor@att.net>
| * | ${LD_TARGET} -> ${CT_TARGET}.Alexey Neyman2017-01-101-1/+1
| | | | | | | | | | | | | | | | | | Obvious typo, worked by some miracle. Signed-off-by: Alexey Neyman <stilor@att.net>
| * | Shut clang's warning that confuses configure.Alexey Neyman2017-01-101-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>
| * | Darwin needs -liconv when building glibc.Alexey Neyman2017-01-101-7/+2
| | | | | | | | | | | | Signed-off-by: Alexey Neyman <stilor@att.net>
| * | Avoid trampling user's LDFLAGS_FOR_HOST...Alexey Neyman2017-01-101-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>
| * | Patch GCC to leave -framework alone.Alexey Neyman2017-01-104-0/+56
| | | | | | | | | | | | Signed-off-by: Alexey Neyman <stilor@att.net>
| * | For simple cross or native pick up both build/host flags.Alexey Neyman2017-01-101-3/+17
| | | | | | | | | | | | Signed-off-by: Alexey Neyman <stilor@att.net>
| * | Select libintl from gettext we built.Alexey Neyman2017-01-103-2/+13
| | | | | | | | | | | | | | | | | | Also, require gettext for NLS, and require iconv/ncurses for gettext. Signed-off-by: Alexey Neyman <stilor@att.net>
| * | Point FOR_BUILD flags to buildtools/{include,lib}.Alexey Neyman2017-01-101-5/+6
| | | | | | | | | | | | | | | | | | | | | Similarly to FOR_HOST; recent change in 100-gcc.sh that switched FOR_HOST->FOR_BUILD broke simple cross configurations on macos. Signed-off-by: Alexey Neyman <stilor@att.net>