christos
9d29ca0833
revert our changes; softfloat removal is now done in libgcc/config.host
2016-10-05 19:25:49 +00:00
christos
ca4d0436a9
We provide our own soft-float implementation in libc, so elide the libgcc
...
sources for it.
2016-10-05 14:16:12 +00:00
mrg
7e5bd89da2
set gcc 5.4 netbsd version to 2016-06-06
2016-06-07 08:12:13 +00:00
mrg
814d336214
set _OUTDIR and _OUTDIRBASE properly for gcc.old, and fix a sed.
2016-04-21 07:22:15 +00:00
mrg
c6df9b1e81
use --with-diagnostics-color=auto-if-env as the default for GCC 5.
2016-03-26 09:02:56 +00:00
mrg
1e7ce98d0d
set NETBSD_GCC_VERSION for GCC 5.3 separately.
...
don't collect crtstuff anymore.
2016-03-17 23:41:21 +00:00
mrg
6550c74580
grab insn-modes.h, and do the libgcc bootstrap from gcc as well.
2016-03-16 11:16:05 +00:00
mrg
a37431532b
unwind.h has a new problem, and fix the grabbing of x86 specific files.
2016-03-16 05:47:43 +00:00
mrg
df62ea31af
- pull i386-builtin-types.inc automatically on x86
...
- reenable cxx rt support
- don't grab insn-modes.h, we build it
- rename the c98 and c11 subdir codecvt.cc files while extracting
them with mknative
- grab GGC_H as well, and use it in dependency lists
2016-03-15 21:38:32 +00:00
mrg
e008877335
update for GCC 5.3 libgcov and libstdc++
2016-03-15 06:10:13 +00:00
mrg
334c303b3a
very first baby steps towards GCC 5.3 mknative.
2016-03-15 03:22:06 +00:00
mrg
8872ffd0f4
remove some more GCC 4.5 code. make GCC 5.3 be HAVE_GCC=53, so that,
...
for example, HAVE_GCC >= 48 works properly.
2016-03-13 01:06:51 +00:00
martin
c9d7952e8d
Add missing closing ) and line continuation for mknative
2016-02-15 13:25:12 +00:00
mrg
e369ed1ed0
prepare for GCC 5:
...
- remove GCC 4.5 stuff, add most very basic GCC 5 stuff.
- use mknative-gcc.old for GCC 4.8
- copy mknative-gcc to mknative-gcc.old (should have done this when we
switched to using gcc.old.)
this should not affect current builds.
2016-01-24 05:10:26 +00:00
mrg
bb92a8ab71
add a comment saying this is for GCC 4.8
2016-01-24 05:02:23 +00:00
christos
d14bf0b7ec
bump for printf/syslog format changres
2015-10-16 00:41:07 +00:00
mrg
ffaa4bd44e
kill the -fPIC that m68000 ends up with, fixing it in the specs
...
is not trivial..
2015-01-31 08:50:01 +00:00
mrg
5c6c8063ac
canonicalise the src dir to /usr/src, so it doesn't matter
...
where we run mknative.
2015-01-30 12:23:47 +00:00
christos
ee9a7d9469
we have lto...
2015-01-16 20:10:26 +00:00
skrll
b4b886e5d8
Fix gcc PR target/64479 [SH] wrong optimization delayed-branch
2015-01-15 08:42:14 +00:00
mrg
e4e7131a68
use --disable-shared on m68000 for mknative.
2014-11-22 19:41:27 +00:00
skrll
d5fd623ace
Note new date for version - this is the import date.
2014-10-20 08:37:30 +00:00
mrg
c1ff61510d
add --enable-libstdcxx-time=rt for the GCC 4.8 build.
2014-10-10 20:23:22 +00:00
matt
e1c4f892b5
or1k does not support --with-float
2014-09-03 19:25:29 +00:00
mrg
ac641cb906
remove remaining makefile support for GCC < 45 that i found.
2014-06-14 20:49:36 +00:00
skrll
bca753667d
Don't grab libstdc++-v3/config.h it's not used.
2014-05-29 16:27:50 +00:00
mrg
955b6c1f27
commonize the netbsd local version string. (the native one wasn't
...
updated, and now that won't be a problem again.)
2014-05-29 07:40:37 +00:00
mrg
f6968e3347
two fixes skrll@ pointed out:
...
- pass --enable-libstdcxx-threads to enable a bunch of tests and thus
get the right answers
- MKNATIVE_CONFIG_TARGET_LIBS needs to do libgcc before libstdc++-v3,
for the GCC 4.8 case.
with these we now get the right threading options in the headers.
2014-05-28 07:32:22 +00:00
skrll
e0000582f3
Update with-pkgversion date for gcc 4.8.3 import.
2014-05-27 09:19:30 +00:00
joerg
61731496eb
Retire USE_COMPILERCRTSTUFF=yes.
2014-04-22 13:20:58 +00:00
mrg
4e43797c9f
don't collect gthr-default.h anymore.
2014-03-02 04:58:20 +00:00
mrg
4501ec6885
don't collect c++allocator.h. we copy it via G_ALLOCATOR_H we've
...
already pulled out, and the extra copy can confuse make when it
has an older timestamp than the copy in dist/libstdc++-v3/.
2014-03-02 03:17:14 +00:00
mrg
b53d27fc90
define GCCDIST properly for GCC 4.1, and since it is now the same
...
as GCCSRCDIR remove the latter.
2014-02-27 20:15:53 +00:00
mrg
afa90f2bf5
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.
2014-02-26 09:54:32 +00:00
christos
eff9fc76a8
put back some cppflags we lost.
2014-02-18 01:34:18 +00:00
christos
8140d3b7fb
Merge gcc-4.8 mknative bits.
2014-02-17 21:39:43 +00:00
skrll
9897c7a624
The mpfr sources moved down into a src directory - deal with this in
...
mknative.
2014-02-16 11:26:31 +00:00
mrg
75219f3a01
update to MPC 1.0.1.
2013-11-28 12:08:56 +00:00
skrll
28fd2e75c0
Improve wording and remove typos
2013-10-21 09:02:08 +00:00
skrll
c31e8e667f
Move the GNUHOSTDIST assignment back to the top of the Makefile.
2013-10-21 08:59:29 +00:00
skrll
2143de4353
Group the mknative stuff together - no functional change
2013-10-20 17:12:23 +00:00
skrll
739e5cb01a
g/c VAX_CONFIGURE_ARGS
2013-10-20 17:10:15 +00:00
skrll
e0d4b1e3bf
Make sure gmake is quiet when grabbing variables.
2013-10-20 16:00:20 +00:00
skrll
02cb02f748
Deleted 1 line too many in previous commit.
2013-10-20 14:55:28 +00:00
skrll
cc4d923295
g/c gcc3 goop
2013-10-20 14:14:18 +00:00
matt
86b93a01b2
m68k doesn't support with-float=soft
2013-07-18 22:00:48 +00:00
mrg
9b70ac591a
pass both NEWCONFIGDIR and NETBSDSRCDIR to mknative-gcc.
2013-06-28 08:30:10 +00:00
mrg
bbbc9a7e3c
use NETBSDSRCDIR to find mpc/mpfr/gmp, not NEWCONFIGDIR, the
...
latter which is for finding a r/w directory to write to if
we're running from a read-only tree.
2013-06-27 02:38:39 +00:00
skrll
e960d69d35
Create a sanitise_includes function and use it everywhere it's needed.
2013-05-05 07:11:34 +00:00
skrll
e75ab118f0
Avoid populating mknative output with gmp,mpfr, and mpc source
...
directories
2013-04-25 16:18:43 +00:00