mrg
fd2a48532a
force HAVE_AS_SPARC_GOTDATA_OP to false, since those relocs seem
...
busted with our binutils. now sparc64 seems to work fine.
2011-07-10 15:28:26 +00:00
mrg
29bf026bea
install elf2ecoff for all mips64 systems. it's needed for stand.
2011-07-10 08:43:50 +00:00
joerg
1cb60d627b
Update LLVM/Clang snapshot to r134635. This reduces the memory usage in
...
preprocessor heavy code and recognizes mipseb as alias for mips.
2011-07-07 21:59:14 +00:00
matt
464af93e1a
Fix cleandir-llvm (only remove config if it exists)
2011-07-07 05:41:59 +00:00
joerg
288bb96063
Hook up LLVM's MIPS target.
2011-07-05 19:37:10 +00:00
joerg
04d0160d70
Also enable toolchain build of ARM
2011-07-05 17:30:35 +00:00
joerg
1b9578b8c2
Hook up LLVM's ARM target.
2011-07-05 17:22:20 +00:00
joerg
c8a6f85bd1
Use a different switch to explicitly disable developer-only libraries
...
for the toolchain build.
2011-07-05 17:15:51 +00:00
joerg
b49cc14919
Hook up LLVM's SPARC target.
2011-07-05 14:15:56 +00:00
joerg
8597eac543
Hook up LLVM's PowerPC.
2011-07-04 22:37:58 +00:00
joerg
b0f1ff448a
Update LLVM/Clang to r134374. This brings the xstorerng alias for Via
...
PadLock, a bugfix for the C++ ABI in one edge condition and various
compiler improvements.
2011-07-04 16:10:38 +00:00
mrg
b2ad2936ae
fix the previous
2011-07-03 12:26:02 +00:00
mrg
1f61213386
-I$DESTDIR/usr/include is escaping into the generated files from
...
the native-gcc run. add some sed commands to remove them.
2011-07-03 12:11:32 +00:00
mrg
d2d81d57a9
copy sysroot-suffix.h as well, for sh3.
2011-07-03 06:47:12 +00:00
mrg
b9c57fbd15
also pull out LIB2ADD_ST for libgcc.
2011-07-02 13:25:05 +00:00
mrg
0debd27c81
avoid creating an unused directory.
2011-07-01 02:11:14 +00:00
mrg
a8847d182c
- call each ${MKNATIVE_CONFIG_TARGET_LIBS} target separately
...
- comment out maybe-all-target-libgcc
- cope with the special transformation needed for gtyp-input.list
2011-07-01 01:27:17 +00:00
wiz
4cbd24b23f
dependant -> dependent
2011-06-30 20:09:15 +00:00
mrg
425b4dd861
fix previous; they belong in _headers1
2011-06-30 07:16:59 +00:00
mrg
2703d75c7b
- repurpose MKNATIVE_CONFIG_TARGET_LIBS to list all the targets
...
- disable building pch for the mknative run
2011-06-30 07:02:17 +00:00
mrg
089e26552b
also pull tr1_impl_headers parallel_headers and decimal_headers for libstdc++
2011-06-30 07:01:14 +00:00
mrg
3e9b4b1af1
fix all-tree.def, and add gtyp-input.list
2011-06-29 05:06:03 +00:00
mrg
8d616c352f
fix the path for libdecnumber.
2011-06-29 02:13:59 +00:00
mrg
a4e3e6142c
get libdecnumber info out of GCC.
2011-06-29 02:02:38 +00:00
mrg
9897cb288e
also need bversion.h
2011-06-28 04:30:32 +00:00
mrg
c86def5214
some more updates for GCC 4.5.
2011-06-28 03:58:55 +00:00
mrg
68a31119f2
output stuff to the right libiberty dir for gcc 4.5.
2011-06-23 12:06:32 +00:00
mrg
64f6248066
get this some what working with GCC 4.5. i at least have managed to
...
get crtstuff and libgcc to build for amd64, and have linked and tested
/bin/sh with all these GCC 4.5 compiled part.
2011-06-23 05:42:37 +00:00
mrg
63da379d23
use --sysroot with GCC 4.5. (maybe could with 4.1 too? the 4.1 code
...
here is broken right now, anyway, ever since the sysroot changes were
merged into our tree.)
2011-06-21 09:37:41 +00:00
mrg
2d7ccc14fc
initial port to HAVE_GCC = 45. mknative-gcc parts are from me
...
and are largely untested, most of the rest is from chuq.
2011-06-21 04:11:12 +00:00
mrg
e13b252934
always build gmake if HAVE_GCC.
...
build gmp, mpfr and then mpc if HAVE_GCC >= 45.
2011-06-21 02:15:41 +00:00
mrg
d25ffa98a4
tools build framework for gmp, mpfr and mpc. from chuq.
2011-06-20 05:56:45 +00:00
plunky
c84ce3700e
because we use --sysroot, force the default paths to be normal
...
while here, enable tls support
2011-06-13 12:29:16 +00:00
matt
865180f6f7
If building the cross gcc for softfloat, add --with-float=soft so it will
...
default to it.
2011-06-10 16:31:18 +00:00
joerg
d14e81e4ad
Update to LLVM/Clang revision 131404. This includes the fix for asm labels
...
on builtins (broke longjmp usage) and a better cross-compiling support
in combination with -m32/-m64.
Update configuration to include /usr/include/clang-3.0 in the search
path.
2011-05-16 19:27:47 +00:00
joerg
46f5119e40
Update LLVM and Clang snapshot
2011-05-12 14:56:22 +00:00
joerg
1a9a81992d
BSD grep is good enough if someone really needs src/tools/grep.
2011-04-21 14:27:11 +00:00
tron
0f152b1dd8
Set "HOSTLIB" before including "bsd.own.mk" to get the destination
...
directory checks to work properly.
2011-04-17 12:52:26 +00:00
elric
98fbe74f8c
Upgrade Heimdal to 1.5pre1 by switching the build from crypto/dist/heimdal
...
to crypto/external/bsd/heimdal. The latter was just imported as the head
of the Heimdal tree as of a few days ago.
2011-04-15 18:05:42 +00:00
elric
f6f6e04b4f
Tool for slc, a command built during the Heimdal build.
2011-04-14 19:38:21 +00:00
joerg
c28ff146c9
For USETOOLS=yes, use the --sysroot support of the compiler to cut down
...
the number of hard-coded pathes and magic invocations.
2011-04-10 16:52:36 +00:00
joerg
333ceea9fc
Enable support for --sysroot in binutils and gcc.
2011-03-24 13:33:42 +00:00
joerg
97e154c924
--with-clang-resource-dir is no longer needed
2011-03-21 02:10:10 +00:00
christos
7ee5629d5b
add a stdio neutral getline/getdelim implementation.
2011-03-20 20:48:57 +00:00
joerg
73a4306de0
Update LLVM snapshot. This allows deriving the target from the binary
...
name, provides a proper CPP mode and fixes a number of compat issues
in the integrated assembler.
Build the toolchain compiler optimized and without assertions now.
2011-03-18 23:32:01 +00:00
tsutsui
94e49d10f9
tools/mklocale has not required ctype_bits.h since the following fix:
...
http://mail-index.NetBSD.org/source-changes/2010/06/20/msg011122.html
Tested build.sh tools on CentOS 5.
2011-03-18 15:13:54 +00:00
riz
c8735093ef
.WAIT for makefs, because in most builds, it's the first target
...
which includes Makefile.nbincludes, whose beforedepend: has
some race condition I don't fully understand, and which has been
causing many (but not all!) -j16 builds on the autobuild cluster
to fail in tools since sometime between 201103061600 and 201103070900.
With the proper voodoo, I was able to get 8 builds in a row to fail
without this change, and 16 in a row to succeed with it.
XXX a proper fix likely involves reworking the beforedepend: target
of Makefile.nbincludes, but this should get the build cluster back up
to full functionality in the meanwhile.
2011-03-17 19:06:45 +00:00
he
e078102c8c
This tool now depends on updated target includes in the tools build
...
for an UPDATE build to succeed; ensure that by including
${.CURDIR}/../Makefile.nbincludes.
2011-03-07 13:28:06 +00:00
joerg
3a6bc2a9c4
ufs/ufs/quota.h is now used by makefs
2011-03-07 02:02:36 +00:00
bouyer
fcf38c8c34
merge the bouyer-quota2 branch. This adds a new on-disk format
...
to store disk quota usage and limits, integrated with ffs
metadata. Usage is checked by fsck_ffs (no more quotacheck)
and is covered by the WAPBL journal. Enabled with kernel
option QUOTA2 (added where QUOTA was enabled in kernel config files),
turned on with tunefs(8) on a per-filesystem
basis. mount_mfs(8) can also turn quotas on.
See http://mail-index.netbsd.org/tech-kern/2011/02/19/msg010025.html
for details.
2011-03-06 18:15:30 +00:00