public inbox for crossgcc@sourceware.org
 help / color / mirror / Atom feed
From: Alexey Neyman <stilor@att.net>
To: crossgcc@sourceware.org
Subject: [crosstool-ng/crosstool-ng] f2f782: Bring in FreeBSD support
Date: Tue, 07 Mar 2017 16:50:00 -0000	[thread overview]
Message-ID: <58bee4e56b4ea_1f893fde2c523c40848f2@hookshot-fe3-cp1-prd.iad.github.net.mail> (raw)

[-- Attachment #1: Type: text/plain, Size: 6101 bytes --]

  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

                 reply	other threads:[~2017-03-07 16:50 UTC|newest]

Thread overview: [no followups] expand[flat|nested]  mbox.gz  Atom feed

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=58bee4e56b4ea_1f893fde2c523c40848f2@hookshot-fe3-cp1-prd.iad.github.net.mail \
    --to=stilor@att.net \
    --cc=crossgcc@sourceware.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).