public inbox for crossgcc@sourceware.org
 help / color / mirror / Atom feed
* [crosstool-ng/crosstool-ng] f2f782: Bring in FreeBSD support
@ 2017-03-07 16:50 Alexey Neyman
  0 siblings, 0 replies; only message in thread
From: Alexey Neyman @ 2017-03-07 16:50 UTC (permalink / raw)
  To: crossgcc

[-- 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

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2017-03-07 16:50 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-03-07 16:50 [crosstool-ng/crosstool-ng] f2f782: Bring in FreeBSD support Alexey Neyman

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).