[crosstool-ng/crosstool-ng] f2f782: Bring in FreeBSD support
Alexey Neyman
stilor@att.net
Tue Mar 7 16:50:00 GMT 2017
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 <dan.mcgregor@usask.ca>
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 <dan.mcgregor@usask.ca>
Commit: 6d1bcaa2f53dd540bbb85b5b98ee1422005cdc9e
https://github.com/crosstool-ng/crosstool-ng/commit/6d1bcaa2f53dd540bbb85b5b98ee1422005cdc9e
Author: Dan McGregor <dan.mcgregor@usask.ca>
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 <dan.mcgregor@usask.ca>
Commit: a0ab14c4a73f4bfd9cf2dd844dc28b838788801a
https://github.com/crosstool-ng/crosstool-ng/commit/a0ab14c4a73f4bfd9cf2dd844dc28b838788801a
Author: Dan McGregor <dan.mcgregor@usask.ca>
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 <dan.mcgregor@usask.ca>
Commit: c88621f74005dcbbc9787c1cae33c5751ec5ef81
https://github.com/crosstool-ng/crosstool-ng/commit/c88621f74005dcbbc9787c1cae33c5751ec5ef81
Author: Dan McGregor <dan.mcgregor@usask.ca>
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 <dan.mcgregor@usask.ca>
Commit: 7f961026c193bda19b91acee756ae206412c7bc5
https://github.com/crosstool-ng/crosstool-ng/commit/7f961026c193bda19b91acee756ae206412c7bc5
Author: Dan McGregor <dan.mcgregor@usask.ca>
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 <dan.mcgregor@usask.ca>
Commit: a511f73276351e41c59def3573f76b37a289d292
https://github.com/crosstool-ng/crosstool-ng/commit/a511f73276351e41c59def3573f76b37a289d292
Author: Dan McGregor <dan.mcgregor@usask.ca>
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 <dan.mcgregor@usask.ca>
Commit: ea7f559ef4f4643c705c03ef438d6b257368e02c
https://github.com/crosstool-ng/crosstool-ng/commit/ea7f559ef4f4643c705c03ef438d6b257368e02c
Author: Alexey Neyman <stilor@att.net>
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
More information about the crossgcc
mailing list