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