| #
c985751b |
| 21-Feb-2024 |
mrg <mrg@NetBSD.org> |
build the C++20 sstream-inst.cc.
fixes link errors in libreoffice reported by rjs on current-users.
|
| #
c38f6a96 |
| 22-Jul-2022 |
mrg <mrg@NetBSD.org> |
fix missing components of c++17.
codecvt.cc was already present and handled for c++98 and c++11, but cow-string-inst.cc, ostream-inst.cc, and string-inst.cc were not handled for c++11 and c++17.
mo
fix missing components of c++17.
codecvt.cc was already present and handled for c++98 and c++11, but cow-string-inst.cc, ostream-inst.cc, and string-inst.cc were not handled for c++11 and c++17.
move all the handling of this into the Makefiles out of the mknative-gcc output, and handle the new c++17 files.
fixes a problem reported by dholland.
show more ...
|
| #
4cb0ef6b |
| 21-Sep-2020 |
mrg <mrg@NetBSD.org> |
fix missing deps for cow-fs_dir* and cow-fs_ops*.
should fix build issues reported on current-users.
|
| #
4102322d |
| 16-Sep-2020 |
mrg <mrg@NetBSD.org> |
fix dependencies for bits/largefile-config.h. the .cc files don't depend on it, the outputs of those do. should fix build issue reported by otis@.
|
| #
02f683bd |
| 09-Sep-2020 |
mrg <mrg@NetBSD.org> |
fix path for largefile-config.h
|
| #
71ddf99a |
| 09-Sep-2020 |
mrg <mrg@NetBSD.org> |
add build rules for G_CPP17_SOURCES sources, and fix their build.
|
| #
5e850be4 |
| 04-Oct-2019 |
mrg <mrg@NetBSD.org> |
- update README.gcc8 to include current status - netbsd/arm64 uses 64 byte malloc alignment - make lsan compile on sparc*, mips*, ppc and arm64 again - add missing sparc, alpha and i386 abi compat fo
- update README.gcc8 to include current status - netbsd/arm64 uses 64 byte malloc alignment - make lsan compile on sparc*, mips*, ppc and arm64 again - add missing sparc, alpha and i386 abi compat for struct __sanitizer_addrinfo - avoid linux includes on arm64 - avoid multiply defined __ubsan_handle_cfi_bad_type when UBSAN_CAN_USE_CXXABI isn't defined, and, undefine it - bad_array_length.cc and bad_array_new.cc lose special build rules - regen arm64 mknative
show more ...
|
| #
c79e82c5 |
| 02-Oct-2019 |
mrg <mrg@NetBSD.org> |
make most of this compile: - sanitizer_procmaps_netbsd.cc is obsolete. - fix merge botches where upstrem has as slightly different version is upstream than prior local - libstdc++ default is now gn
make most of this compile: - sanitizer_procmaps_netbsd.cc is obsolete. - fix merge botches where upstrem has as slightly different version is upstream than prior local - libstdc++ default is now gnu++17 - ubsan needs UBSAN_CAN_USE_CXXABI set - properly use $G_RTL_BASE_H not (empty) $RTL_BASE_H - libbackend HH gains new generated insn-modes-inline.h, and read-md.c gains the HH dep.
show more ...
|
| #
32c963ba |
| 28-Feb-2019 |
mrg <mrg@NetBSD.org> |
rework some commented code so it is easier to enable.
|
| #
75b1676f |
| 01-Feb-2019 |
mrg <mrg@NetBSD.org> |
- new shlib minor - move -std=* handling, besides the list in CXX11_ALWAYS, to libsupc++/Makefile.common - include the arch defs.mk to obtain ${G_*_SOURCES} and use them for -std= setting
|
| #
fdd0358c |
| 31-Jan-2019 |
mrg <mrg@NetBSD.org> |
- add new filesystem/ sources. - sync paths. - remove -Wno-error, doesn't seem to be needed anymore
|
| #
571b11f4 |
| 22-Jan-2019 |
mrg <mrg@NetBSD.org> |
- fix Makefile.gthr CONFIG_LINKS handling. demand only that gthr-default.h source be found. fix installing the symlink. - -Wno-error=incompatible-pointer-types needed for libgomp/lock.c - build n
- fix Makefile.gthr CONFIG_LINKS handling. demand only that gthr-default.h source be found. fix installing the symlink. - -Wno-error=incompatible-pointer-types needed for libgomp/lock.c - build new libsupc++ files with -std=gnu++1z - install new libstdc++ bits files. (XXX use bits_sup_headers from libstdc++/include/Makefile.am with mknative-gccm) - start to get libstdc++ to build: various flag updates.
show more ...
|
| #
dfa44a28 |
| 15-Mar-2016 |
mrg <mrg@NetBSD.org> |
update to build GCC 5.3's libstdc++. include the dual ABI code.
|
| #
5beaf704 |
| 01-Jun-2014 |
mrg <mrg@NetBSD.org> |
port over 3 changes made here in the GCC 4.5 tree that we'll need when GCC 4.8 becomes "gcc.old" eventually.
this tree still needs to be tested for more, but this should be the bulk of the work.
--
port over 3 changes made here in the GCC 4.5 tree that we'll need when GCC 4.8 becomes "gcc.old" eventually.
this tree still needs to be tested for more, but this should be the bulk of the work.
---- Log Message: prepare for moving GCC 4.5 into gcc.old:
- convert to using ${EXTERNAL_GCC_SUBDIR} - define base-external-gpl3-gcc* subdir as GCC_SUBDIR - use <bsd.init.mk> over <bsd.own.mk> for a bunch of places; mostly because it arranges for ../Makefile.inc to be included earlier, and don't bother including the latter if the former is already included. - move all .PATH: settings after <bsd.{own,lib}.mk> so that all valid variables are set before it is evaluated - rename mknative-gcc* to match their subdir name.
XXX the relationship between the Makefile.inc/Makefile.gcc_path files is kind of sketchy, it would be great if this was fixed.
---- Log Message: oops, avoid re-setting DIST to something that might be wrong now.
---- Log Message: fix another dated DIST.
show more ...
|
| #
04408297 |
| 28-May-2014 |
mrg <mrg@NetBSD.org> |
move the -std=gnu++0x code from Makefile to Makefile.common. fixes the remaining 2/3 link issues.
|
| #
49d8c9ec |
| 01-Mar-2014 |
mrg <mrg@NetBSD.org> |
merge GCC 4.8 build.
|
| #
1d17fc7d |
| 27-Feb-2014 |
mrg <mrg@NetBSD.org> |
fix another dated DIST.
|
| #
cc666660 |
| 23-Aug-2013 |
matt <matt@NetBSD.org> |
More evbarmv5 fixes.
|
| #
c415c985 |
| 28-Jun-2011 |
mrg <mrg@NetBSD.org> |
libstdc++-v3/libmath subdir is gone.
|
| #
8049a323 |
| 23-Jun-2011 |
mrg <mrg@NetBSD.org> |
fix a bunch of paths to look in the right places for gcc 4.5.
|
| #
f0c80e6c |
| 21-Jun-2011 |
mrg <mrg@NetBSD.org> |
*sigh* move these files into the directories i meant for them to exist in. start actually porting to gcc 4.5 in the process.
|