History log of /netbsd-src/external/gpl3/gcc/lib/libobjc/Makefile (Results 1 – 17 of 17)
Revision Date Author Comments
# 45fa5e92 01-Aug-2023 mrg <mrg@NetBSD.org>

various updates to build native GCC 12.

- for usr.bin, build libcody and link it into cc1*plus
- move makefile code for auto-build.h and version.h (was gcov-iov.h)
into makefile fragment to share

various updates to build native GCC 12.

- for usr.bin, build libcody and link it into cc1*plus
- move makefile code for auto-build.h and version.h (was gcov-iov.h)
into makefile fragment to share them. (XXX probably best to only do
this in one place, but that's a future step.)
- many updates to handle the .c -> .cc renames
- build some x86 files with -msse2
- bump shlib versions for libgomp and libstdc++v3
- fix MKGCCCMDS=no builds
- updates for new rtl-ssa subdir
- use -std=gnu++11 for various places
- define TARGET_MACHINE and HOST_MACHINE for some places
- avoid a .BEGIN rule that writes to missing obj (ie src) sometimes

cleanups still needed:
- remove a bunch of commented -Wno* that don't seem to be needed anymore
- leave or remove various vax-specific -O0s that should no longer be
necessary for the vax-gcc port
- some "XXXGCC12" that should be may be fixable or converted to using our
standard ${CC_...} warnings (but may need to remain, in which case the
XXXGCC12 marker will be removed.)

with these, and a few other changes around the tree, i've able to build
gcc12 releases for several ports that seem to work (arm64, sparc, amd64,
i386 at least so far, have run, several others have built.)

show more ...


# ac391578 19-Jan-2019 mrg <mrg@NetBSD.org>

begin to handle new unwind.h and gthr-default.h stuff.
put gthr stuff in a common makefile.

remove ancient unused Makefile.srcs.


# d5fc259b 20-Apr-2016 christos <christos@NetBSD.org>

WARNS=1


# 2084d61b 16-Mar-2016 mrg <mrg@NetBSD.org>

apply an ugly hack to force-build insn-modes.h for libgcc and libobjc
since they want it now.

XXX: super ugly, probably can be fixed by rearranging a bunch of what
XXX: is currently in ../usr.bin/

apply an ugly hack to force-build insn-modes.h for libgcc and libobjc
since they want it now.

XXX: super ugly, probably can be fixed by rearranging a bunch of what
XXX: is currently in ../usr.bin/backend/ that builds insn-modes.h.

show more ...


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


# 9af9cc70 15-May-2014 joerg <joerg@NetBSD.org>

Skip assembler helpers when using HAVE_LIBGCC_EH=no. Always use the
generic unwind.h version in that case, even on ARM.


# 14e72322 14-Mar-2014 christos <christos@NetBSD.org>

Don't SSP a file that uses alloca.


# 49d8c9ec 01-Mar-2014 mrg <mrg@NetBSD.org>

merge GCC 4.8 build.


# 076dfc82 26-Feb-2014 mrg <mrg@NetBSD.org>

oops, avoid re-setting DIST to something that might be wrong now.


# afa90f2b 26-Feb-2014 mrg <mrg@NetBSD.org>

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;

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.

show more ...


# 7ecefb12 22-Aug-2013 matt <matt@NetBSD.org>

Add MACHINE_ARCH's evbearmv5-e[bl] to work
Don't build _muldi3 _negdi2 _lshrdi3 _ashldi3 _ashrdi3 on earm and coldfire


# e6ee85c0 01-Jul-2011 mrg <mrg@NetBSD.org>

don't set EXTRA_FAKE_HEADERS here.


# 5d603aab 01-Jul-2011 mrg <mrg@NetBSD.org>

move the bsd.lib.mk include later so it works properly.


# 0b1fbc4c 01-Jul-2011 mrg <mrg@NetBSD.org>

consolidate unwind.h and other hacks into a new Makefile.hacks that
everyone else can use


# a98337db 29-Jun-2011 mrg <mrg@NetBSD.org>

consolidate the tconfig.h generation.


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