Branch: refs/heads/master Home: https://github.com/crosstool-ng/crosstool-ng Commit: f2f782dd1cf2b4ccb6f28f6113e7fedb23f078d6 https://github.com/crosstool-ng/crosstool-ng/commit/f2f782dd1cf2b4ccb6f28f6113e7fedb23f078d6 Author: Dan McGregor Date: 2017-03-01 (Wed, 01 Mar 2017) Changed paths: M scripts/build/internals.sh M scripts/build/kernel/linux.sh M scripts/build/libc/glibc.sh Log Message: ----------- Bring in FreeBSD support Check for FreeBSD specific issues, it is mostly the same as Darwin. Signed-off-by: Dan McGregor Commit: 6d1bcaa2f53dd540bbb85b5b98ee1422005cdc9e https://github.com/crosstool-ng/crosstool-ng/commit/6d1bcaa2f53dd540bbb85b5b98ee1422005cdc9e Author: Dan McGregor Date: 2017-03-01 (Wed, 01 Mar 2017) Changed paths: M Makefile.in M configure.ac M scripts/crosstool-NG.sh.in Log Message: ----------- Use configure to find the processor count 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 Commit: a0ab14c4a73f4bfd9cf2dd844dc28b838788801a https://github.com/crosstool-ng/crosstool-ng/commit/a0ab14c4a73f4bfd9cf2dd844dc28b838788801a Author: Dan McGregor Date: 2017-03-01 (Wed, 01 Mar 2017) Changed paths: M scripts/crosstool-NG.sh.in Log Message: ----------- Use BUILD_PREFIX and BUILD_SUFFIX for gcc version 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 Commit: c88621f74005dcbbc9787c1cae33c5751ec5ef81 https://github.com/crosstool-ng/crosstool-ng/commit/c88621f74005dcbbc9787c1cae33c5751ec5ef81 Author: Dan McGregor Date: 2017-03-01 (Wed, 01 Mar 2017) Changed paths: M scripts/build/libc/glibc.sh Log Message: ----------- glibc: hide native c++ executable from build 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 Commit: 7f961026c193bda19b91acee756ae206412c7bc5 https://github.com/crosstool-ng/crosstool-ng/commit/7f961026c193bda19b91acee756ae206412c7bc5 Author: Dan McGregor Date: 2017-03-06 (Mon, 06 Mar 2017) Changed paths: M scripts/build/companion_libs/100-gmp.sh Log Message: ----------- Explicitly use gcc for GMP 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 Commit: a511f73276351e41c59def3573f76b37a289d292 https://github.com/crosstool-ng/crosstool-ng/commit/a511f73276351e41c59def3573f76b37a289d292 Author: Dan McGregor Date: 2017-03-06 (Mon, 06 Mar 2017) Changed paths: R patches/glibc/2.12.1/110-Cygwin-doesnt-have-stat64.patch R patches/glibc/2.12.2/110-Cygwin-doesnt-have-stat64.patch R patches/glibc/2.13/110-Cygwin-doesnt-have-stat64.patch R patches/glibc/2.14.1/110-Cygwin-doesnt-have-stat64.patch R patches/glibc/2.14/110-Cygwin-doesnt-have-stat64.patch R patches/glibc/2.15/110-Cygwin-doesnt-have-stat64.patch R patches/glibc/2.16.0/110-Cygwin-doesnt-have-stat64.patch R patches/glibc/2.17/110-Cygwin-doesnt-have-stat64.patch R patches/glibc/2.18/110-Cygwin-doesnt-have-stat64.patch R patches/glibc/2.19/110-Cygwin-doesnt-have-stat64.patch R patches/glibc/2.20/110-Cygwin-doesnt-have-stat64.patch R patches/glibc/2.21/110-Cygwin-doesnt-have-stat64.patch R patches/glibc/2.22/110-Cygwin-doesnt-have-stat64.patch R patches/glibc/2.23/100-Cygwin-doesnt-have-stat64.patch R patches/glibc/2.24/100-Cygwin-doesnt-have-stat64.patch R patches/glibc/2.25/100-Cygwin-doesnt-have-stat64.patch Log Message: ----------- Drop the stat64 Cygwin patch It's not needed now that it's been moved to glibc.sh Signed-off-by: Dan McGregor Commit: ea7f559ef4f4643c705c03ef438d6b257368e02c https://github.com/crosstool-ng/crosstool-ng/commit/ea7f559ef4f4643c705c03ef438d6b257368e02c Author: Alexey Neyman Date: 2017-03-07 (Tue, 07 Mar 2017) Changed paths: M Makefile.in M configure.ac R patches/glibc/2.12.1/110-Cygwin-doesnt-have-stat64.patch R patches/glibc/2.12.2/110-Cygwin-doesnt-have-stat64.patch R patches/glibc/2.13/110-Cygwin-doesnt-have-stat64.patch R patches/glibc/2.14.1/110-Cygwin-doesnt-have-stat64.patch R patches/glibc/2.14/110-Cygwin-doesnt-have-stat64.patch R patches/glibc/2.15/110-Cygwin-doesnt-have-stat64.patch R patches/glibc/2.16.0/110-Cygwin-doesnt-have-stat64.patch R patches/glibc/2.17/110-Cygwin-doesnt-have-stat64.patch R patches/glibc/2.18/110-Cygwin-doesnt-have-stat64.patch R patches/glibc/2.19/110-Cygwin-doesnt-have-stat64.patch R patches/glibc/2.20/110-Cygwin-doesnt-have-stat64.patch R patches/glibc/2.21/110-Cygwin-doesnt-have-stat64.patch R patches/glibc/2.22/110-Cygwin-doesnt-have-stat64.patch R patches/glibc/2.23/100-Cygwin-doesnt-have-stat64.patch R patches/glibc/2.24/100-Cygwin-doesnt-have-stat64.patch R patches/glibc/2.25/100-Cygwin-doesnt-have-stat64.patch M scripts/build/companion_libs/100-gmp.sh M scripts/build/internals.sh M scripts/build/kernel/linux.sh M scripts/build/libc/glibc.sh M scripts/crosstool-NG.sh.in Log Message: ----------- Merge pull request #627 from dankm/freebsd FreeBSD build support Compare: https://github.com/crosstool-ng/crosstool-ng/compare/272c010874b4...ea7f559ef4f4