summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2017-03-09Patch failing grep expression in glibc configureAlexey Neyman17-0/+803
Signed-off-by: Alexey Neyman <stilor@att.net>
2017-03-09Check for ggrep/gegrep in configureAlexey Neyman1-0/+4
Signed-off-by: Alexey Neyman <stilor@att.net>
2017-03-08Correct warning text to include newer glibc versionsAlexey Neyman1-1/+1
Signed-off-by: Alexey Neyman <stilor@att.net>
2017-03-07Merge pull request #635 from stilor/macos-skip-localesAlexey Neyman2-1/+6
Skip locales on macos
2017-03-07Merge pull request #634 from stilor/macos-canadianAlexey Neyman2-5/+33
A couple of fixes for canadian samples on macos
2017-03-07Merge pull request #627 from dankm/freebsdAlexey Neyman23-225/+50
FreeBSD build support
2017-03-07Disable format warnings for clangAlexey Neyman1-0/+5
It picks up gettext string and results in [ERROR] messages from ct-ng when gettext strings happen inside an error() call. Signed-off-by: Alexey Neyman <stilor@att.net>
2017-03-07Skip building locales on macos, tooAlexey Neyman1-1/+1
--enable-hacker-mode is not sufficient, in 2.25 configure then fails while checking for sysdeps fragments that apply to a given configuration, and with that worked around, fails on binutils & compiler version check. In brief: if someone wants locales on cygwin/macos, you'd have to implement cross-localedef (similar to cross-rpcgen) in glibc and submit it upstream. Signed-off-by: Alexey Neyman <stilor@att.net>
2017-03-07Only add clang-specific flags to clangAlexey Neyman1-4/+32
I.e., only to CFLAGS_FOR_BUILD if the build is canadian. Signed-off-by: Alexey Neyman <stilor@att.net>
2017-03-07Use CHOST instead of CROSS_PREFIXAlexey Neyman1-1/+1
The latter does not prevent zlib's configure from overriding 'AR' with /usr/bin/libtool on macos, and that breaks canadian crosses. Signed-off-by: Alexey Neyman <stilor@att.net>
2017-03-07Merge pull request #633 from stilor/double-dot-breaks-relocAlexey Neyman1-3/+5
Sanitize CT_PREFIX_DIR, too
2017-03-06Drop the stat64 Cygwin patchDan McGregor16-208/+0
It's not needed now that it's been moved to glibc.sh Signed-off-by: Dan McGregor <dan.mcgregor@usask.ca>
2017-03-06Explicitly use gcc for GMPDan McGregor1-0/+3
GMP's configure script tries to be too smart, and if it determines that it's not cross-compiling it chooses gcc or cc instead of the wrapper we create at the start of the build. Signed-off-by: Dan McGregor <dan.mcgregor@usask.ca>
2017-03-06Sanitize CT_PREFIX_DIR, tooAlexey Neyman1-3/+5
Having .. in it breaks GCC's relocatability. Signed-off-by: Alexey Neyman <stilor@att.net>
2017-03-05Merge pull request #632 from stilor/fix-glibc-2.22Alexey Neyman65-0/+6578
Backport patches to glibc 2.14+
2017-03-05Backport patches to glibc 2.14+Alexey Neyman65-0/+6578
... fix building on ARM. Signed-off-by: Alexey Neyman <stilor@att.net>
2017-03-04Merge pull request #630 from stilor/upgradesAlexey Neyman20-268/+759
Final batch of updates before 1.23
2017-03-04Bump kernel versions to latest on kernel.orgAlexey Neyman1-12/+17
Signed-off-by: Alexey Neyman <stilor@att.net>
2017-03-04Pick up new revision in elf2fltAlexey Neyman4-248/+112
... and updated cygwin patch. Signed-off-by: Alexey Neyman <stilor@att.net>
2017-03-04Add libiconv 1.15Alexey Neyman2-1/+7
Signed-off-by: Alexey Neyman <stilor@att.net>
2017-03-04Do not pretend we're downloading anythingAlexey Neyman2-5/+3
... when we're actually don't. Signed-off-by: Alexey Neyman <stilor@att.net>
2017-03-04Bump newlib 2.5.0 to 20170228Alexey Neyman1-2/+2
Signed-off-by: Alexey Neyman <stilor@att.net>
2017-03-04Add binutils 2.28Alexey Neyman10-0/+618
Signed-off-by: Alexey Neyman <stilor@att.net>
2017-03-02glibc: hide native c++ executable from buildDan McGregor1-0/+4
If glibc's configure finds the host c++ executable it assumes that c++ should be enabled for the build. In case we don't have cross g++ built yet (ie, for headers), this causes the build to fail creating C++ headers. So hide C++ from the build. Signed-off-by: Dan McGregor <dan.mcgregor@usask.ca>
2017-03-02Use BUILD_PREFIX and BUILD_SUFFIX for gcc versionDan McGregor1-1/+1
It's possible that "gcc" is not the compiler being used for the build, so respect BUILD_PREFIX and BUILD_SUFFIX when finding its version. Signed-off-by: Dan McGregor <dan.mcgregor@usask.ca>
2017-03-02Use configure to find the processor countDan McGregor3-1/+12
configure.ac now finds how to count the CPUs in a system. Currently the getconf method and sysctl methods are supported. Adding more is easy enough. Signed-off-by: Dan McGregor <dan.mcgregor@usask.ca>
2017-03-02Bring in FreeBSD supportDan McGregor3-15/+30
Check for FreeBSD specific issues, it is mostly the same as Darwin. Signed-off-by: Dan McGregor <dan.mcgregor@usask.ca>
2017-03-02Merge pull request #628 from stilor/no-install-DAlexey Neyman4-0/+119
Fix uClibc{,-ng} build on macos
2017-03-01Fix uClibc{,-ng} build on macosAlexey Neyman4-0/+119
Signed-off-by: Alexey Neyman <stilor@att.net>
2017-03-01Merge pull request #626 from stilor/masterAlexey Neyman9-0/+288
Backport the fix from 2.19 for cross-rpcgen on macos
2017-03-01Backport the fix from 2.19 for cross-rpcgen on macosAlexey Neyman9-0/+288
Signed-off-by: Alexey Neyman <stilor@att.net>
2017-03-01Merge pull request #625 from stilor/skip-localedefAlexey Neyman2-1/+13
Skip localedef
2017-03-01Merge pull request #624 from stilor/uclibc-no-cp-TAlexey Neyman3-8/+4
No 'cp -T' on macos
2017-03-01Add a warning in menuconfig about localesAlexey Neyman1-1/+4
Signed-off-by: Alexey Neyman <stilor@att.net>
2017-03-01Skip locale build on CygwinAlexey Neyman1-0/+9
Signed-off-by: Alexey Neyman <stilor@att.net>
2017-03-01Avoid -T, it is not available on macosAlexey Neyman1-3/+1
Signed-off-by: Alexey Neyman <stilor@att.net>
2017-03-01Unobsolete CLooG/ISL versions compatible with 4.9Alexey Neyman2-5/+3
... or it leaves them with no valid choices. Signed-off-by: Alexey Neyman <stilor@att.net>
2017-02-28Merge pull request #619 from stilor/refix-elf2fltAlexey Neyman3-81/+247
Fix elf2flt build on Cygwin in a different way
2017-02-28Macos needs a local ELF header, tooAlexey Neyman2-4/+61
Signed-off-by: Alexey Neyman <stilor@att.net>
2017-02-28Fix elf2flt build on Cygwin in a different wayAlexey Neyman2-81/+190
... after discussion with elf2flt maintainer. Signed-off-by: Alexey Neyman <stilor@att.net>
2017-02-28Merge pull request #622 from stilor/missing-linaro-patchesAlexey Neyman102-127/+8994
Add patches to Linaro GCC
2017-02-28Merge pull request #620 from stilor/require-xzAlexey Neyman3-38/+4
Require xz to be present
2017-02-28Add patches to Linaro GCCAlexey Neyman102-127/+8994
Same as the base release as long as they applied. MUSL patches didn't, removed. Also, unobsolete Linaro GCC5 now that they rolled out a new release. Signed-off-by: Alexey Neyman <stilor@att.net>
2017-02-28Require xz to be presentAlexey Neyman3-38/+4
Some software starts to adopt xz-only distribution (strace, gcc-linaro, ...). Better that than deal with cryptic errors like "cannot find strace-.tar.bz2". Signed-off-by: Alexey Neyman <stilor@att.net>
2017-02-27Merge pull request #618 from stilor/revert-sed-require-gnu-sedAlexey Neyman23-186/+112
Require GNU sed on macos
2017-02-27Sed version may be reported differentlyAlexey Neyman1-1/+1
Either "GNU sed, version" or "gsed (GNU sed)". Signed-off-by: Alexey Neyman <stilor@att.net>
2017-02-27Require GNU sedAlexey Neyman7-98/+47
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-27Revert "Determine whether -E/-r option selects extended regexp"Alexey Neyman22-117/+94
This reverts commit 7bcf18bfab84374d3305c7a088f95ac1219ddf93.
2017-02-27Revert "Fix breakage from sed_r change in some auxiliary scripts"Alexey Neyman5-29/+29
This reverts commit 5ea3f2967f105713ec0c707b4f3da9519912f9d0.
2017-02-23Merge pull request #614 from stilor/elf2flt-cygwinAlexey Neyman2-1/+81
Fix the build of elf2flt on Cygwin