History log of /netbsd-src/external/gpl3/gcc/lib/libsupc++/Makefile.common (Results 1 – 21 of 21)
Revision Date Author Comments
# 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.