This is the mail archive of the crossgcc@sourceware.org mailing list for the crossgcc project.

See crosstool-NG for lots more information.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[crosstool-ng/crosstool-ng] f2f782: Bring in FreeBSD support


  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

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]