History log of /netbsd-src/tools/gcc/Makefile (Results 1 – 25 of 114)
Revision Date Author Comments
# 892310ce 10-Aug-2024 mrg <mrg@NetBSD.org>

introduce a way to build GCC without the isl library

if NOGCCISL is set, don't build or link against isl. should fix PR#58505.


# 17ccac48 16-Jun-2024 gutteridge <gutteridge@NetBSD.org>

tools/gcc/Makefile: force std=c++11 for GCC 12 builds

GCC >= 11 now requires C++11 to build. Impacted individual components
vary whether they test for if std=c++11 is the default or has to be
passed

tools/gcc/Makefile: force std=c++11 for GCC 12 builds

GCC >= 11 now requires C++11 to build. Impacted individual components
vary whether they test for if std=c++11 is the default or has to be
passed. Regardless, our build infrastructure applies its own overrides.
Force this setting so that we can still build on NetBSD 8.x hosts (and
probably 7.x, too). Build tested on NetBSD 8.3.

show more ...


# 3e0d945b 08-Jun-2024 gutteridge <gutteridge@NetBSD.org>

tools/gcc/Makefile: fix typo in comment


# e73c8d2f 22-Feb-2024 mrg <mrg@NetBSD.org>

enable isl support for GCC 12.


# 73f1b490 22-Feb-2024 mrg <mrg@NetBSD.org>

Include the local NetBSD GCC version so that bumps to it trigger rebuilds

unfortunately, this will cause one rebuild to get the new name.


# f718e161 07-Oct-2023 rin <rin@NetBSD.org>

tools/gcc: Sprinkle NB_FIX_VAX_BACKEND for vax to enable gcc.old MI fixes

PR port-vax/57646: Import major vax toolchain fix by Kalvis Duckmanton


# c7cb6a12 09-Aug-2023 christos <christos@NetBSD.org>

jump through hoops to make the native build find gmp for gdb.


# e374a119 31-Jul-2023 mrg <mrg@NetBSD.org>

updates for GCC 12 (relatively tiny).

- gcov-iov.h is now called version.h and we build it directly.
- need to explicitly ask for bversion.h gtyp-input.list to be built.


# 0e63a0ec 28-Jul-2023 mrg <mrg@NetBSD.org>

gcc 10 is now in gcc.old, make mknative-gcc.old gcc-10 happy.


# a0439553 18-Sep-2021 christos <christos@NetBSD.org>

Patch the build script and toolchain to allow passing through
HOST_CPPFLAGS, HOST_CXXFLAGS, but not LIBRARY_PATH because it breaks
the build. These variables are necessary to support building NetBSD

Patch the build script and toolchain to allow passing through
HOST_CPPFLAGS, HOST_CXXFLAGS, but not LIBRARY_PATH because it breaks
the build. These variables are necessary to support building NetBSD
from a GNU Guix or NixOS host, where /usr/include, /lib, and all
but /bin/sh do not exist. In many cases, support for HOST_CPPFLAGS
was incomplete. From Ryan Sundberg

show more ...


# cc3abd3a 08-May-2021 christos <christos@NetBSD.org>

Disable again initfini; breaks some archs and not worth dealing with when
we have both gcc's active in the tree.


# 6bf278a2 07-May-2021 christos <christos@NetBSD.org>

enable initfini-array since all platforms support it.


# c30145c8 11-Apr-2021 mrg <mrg@NetBSD.org>

add a netbsd version for GCC 10. properly generate omp-device-properties.h.


# 8aa3f3d2 11-Apr-2021 mrg <mrg@NetBSD.org>

fetch omp-device-properties.h and don't try to fetch sanitizer
stuff automatically yet.


# 6e26327f 06-Sep-2020 mrg <mrg@NetBSD.org>

pass down earm* not earmv5* to mknative-gcc.


# ecb0fdec 05-Sep-2020 mrg <mrg@NetBSD.org>

disable fetching stuff from libsanitizer for now. it needs libstdc++
to build in mknative using gcc makefiles, and our locale changes break
the "normal" build of this.

make sure MKNATIVE_TARGET is

disable fetching stuff from libsanitizer for now. it needs libstdc++
to build in mknative using gcc makefiles, and our locale changes break
the "normal" build of this.

make sure MKNATIVE_TARGET is always set. since mknative-gcc doesn't
care about the version any more (we keep two versions for gcc/gcc.old)
simply set it to "gcc".

show more ...


# d1531a56 13-Aug-2020 mrg <mrg@NetBSD.org>

set MODULE to ${EXTERNAL_GCC_SUBDIR} so this actually works..


# 500cd056 06-Nov-2019 mrg <mrg@NetBSD.org>

add something to auto-detect when GCC has changed from gcc to gcc.old
or back and auto-cleandir tools/gcc.

based upon the code for PREVIOUSTOOLDIR in tools/Makefile.


# eba08179 24-Oct-2019 christos <christos@NetBSD.org>

arm needs more files


# 647857ab 30-Sep-2019 mrg <mrg@NetBSD.org>

remove HAVE_GCC == 6 support, add HAVE_GCC == 8 support


# da2c419a 09-Sep-2019 maya <maya@NetBSD.org>

Fix bugurl. PR toolchain/48712


# 44d3eb23 19-Mar-2019 mrg <mrg@NetBSD.org>

enable the workarounds for cortex a53 errata 835769 and 843419 by default.


# 5a888a16 26-Feb-2019 christos <christos@NetBSD.org>

Remove "--disable-libstdcxx-dual-abi". This option does not do what
it says: Instead of disabling the dual-abi and letting you choose
which one you want, it disables the cxx11 abi and the
"--with-def

Remove "--disable-libstdcxx-dual-abi". This option does not do what
it says: Instead of disabling the dual-abi and letting you choose
which one you want, it disables the cxx11 abi and the
"--with-default-libstdcxx-abi=OPTION" becomes a noop. Removing the
old COW compatibility ABI is not easy. For more info see:

https://gcc.gnu.org/onlinedocs/libstdc++/manual/configure.html
https://gcc.gnu.org/onlinedocs/libstdc++/manual/using_dual_abi.html

show more ...


# f1ac420a 17-Feb-2019 mrg <mrg@NetBSD.org>

don't pass --disable-symver to mknative configure. this turns off
the checking for gcc 4.6 and some exception handling routines which
we need on several platforms.

this should fix missing symbol is

don't pass --disable-symver to mknative configure. this turns off
the checking for gcc 4.6 and some exception handling routines which
we need on several platforms.

this should fix missing symbol issues seen on current-users.

show more ...


# 8ffe98c1 03-Feb-2019 mrg <mrg@NetBSD.org>

add || true to the gthr-default.h copy, it can fail first time around


12345