From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 37217 invoked by alias); 7 Mar 2017 16:50:53 -0000 Mailing-List: contact crossgcc-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: crossgcc-owner@sourceware.org Received: (qmail 36878 invoked by uid 89); 7 Mar 2017 16:50:52 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-6.2 required=5.0 tests=AWL,BAYES_00,FREEMAIL_FROM,GIT_PATCH_2,KAM_LOTSOFHASH,RCVD_IN_DNSWL_NONE,SPF_PASS autolearn=ham version=3.3.2 spammy=Dan, H*r:Unknown, Home, H*R:D*net X-HELO: m71-131.mailgun.net Received: from m71-131.mailgun.net (HELO m71-131.mailgun.net) (166.78.71.131) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Tue, 07 Mar 2017 16:50:49 +0000 X-Mailgun-Sending-Ip: 166.78.71.131 X-Mailgun-Sid: WyIwZTgzNyIsICJjcm9zc2djY0Bzb3VyY2V3YXJlLm9yZyIsICI0MGYiXQ== Received: from github.com (Unknown [192.30.252.45]) by mxa.mailgun.org with ESMTP id 58bee4e6.7f40403628a0-smtp-out-n01; Tue, 07 Mar 2017 16:50:46 -0000 (UTC) Date: Tue, 07 Mar 2017 16:50:00 -0000 From: Alexey Neyman Reply-To: Alexey Neyman To: crossgcc@sourceware.org Message-ID: <58bee4e56b4ea_1f893fde2c523c40848f2@hookshot-fe3-cp1-prd.iad.github.net.mail> Subject: [crosstool-ng/crosstool-ng] f2f782: Bring in FreeBSD support Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="--==_mimepart_58bee4e56b048_1f893fde2c523c4084788"; charset=UTF-8 Content-Transfer-Encoding: 7bit X-IsSubscribed: yes X-SW-Source: 2017-03/txt/msg00007.txt.bz2 ----==_mimepart_58bee4e56b048_1f893fde2c523c4084788 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Content-length: 6101 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 ----==_mimepart_58bee4e56b048_1f893fde2c523c4084788--