gjb
eb1a5f8de9
Move ^/user/gjb/hacking/release-embedded up one directory, and remove
...
^/user/gjb/hacking since this is likely to be merged to head/ soon.
Sponsored by: The FreeBSD Foundation
2014-02-21 03:35:43 +00:00
gjb
6b01bbf146
Copy head@r259933 -> user/gjb/hacking/release-embedded for initial
...
inclusion of (at least) arm builds with the release.
Sponsored by: The FreeBSD Foundation
2013-12-27 04:23:07 +00:00
dim
b4ddb922b1
Upgrade our copy of llvm/clang to r168974, from upstream's release_32
...
branch. This is effectively llvm/clang 3.2 RC2; the 3.2 release is
coming soon.
2012-12-03 19:24:08 +00:00
dim
eb8951e7f7
Add a WITH_CLANG_EXTRAS option for src.conf(5), disabled by default,
...
that builds the following additional llvm/clang tools:
- bugpoint
- llc
- lli
- llvm-ar
- llvm-as
- llvm-bcanalyzer
- llvm-diff
- llvm-dis
- llvm-extract
- llvm-ld
- llvm-link
- llvm-mc
- llvm-nm
- llvm-objdump
- llvm-prof
- llvm-ranlib
- llvm-rtdyld
- llvm-stub
- macho-dump
- opt
These tools are mainly useful for people that want to manipulate llvm
bitcode (.bc) and llvm assembly language (.ll) files, or want to tinker
with llvm and clang themselves.
MFC after: 2 weeks
2012-02-05 23:56:22 +00:00
dim
99b00e570c
Upgrade our copy of llvm/clang to r142614, from upstream's release_30
...
branch. This brings us very close to the 3.0 release, which is expected
in a week or two.
MFC after: 1 week
2011-10-22 14:08:43 +00:00
dim
1242dbdf42
Upgrade our copy of llvm/clang to r135360, from upstream's trunk.
2011-07-17 19:51:40 +00:00
dim
96038e6533
Upgrade our copy of llvm/clang to r130700, from upstream's trunk.
2011-05-02 21:04:37 +00:00
dim
a0b20b5d1f
Upgrade our copy of llvm/clang to r126079, from upstream's trunk.
...
This contains many improvements, primarily better C++ support, an
integrated assembler for x86 and support for -pg.
2011-02-20 19:33:47 +00:00
dim
154966ba66
Upgrade our Clang in base to r114020, from upstream's release_28 branch.
...
Approved-by: rpaulo (mentor)
2010-09-20 16:43:17 +00:00
ed
b9a7e30aff
Upgrade our Clang in base to r108428.
...
This commit merges the latest LLVM sources from the vendor space. It
also updates the build glue to match the new sources. Clang's version
number is changed to match LLVM's, which means /usr/include/clang/2.0
has been renamed to /usr/include/clang/2.8.
Obtained from: projects/clangbsd
2010-07-20 17:16:57 +00:00
ed
a5ff04df0c
Remove unneeded files from the build.
...
I used the following command to determine which source files were
unneeded:
| for i in `find lib/clang -name '*.o'`
| do
| MATCHES="`(nm -g --defined-only $i; nm -g --defined-only \
| usr.bin/clang/clang/clang) | sed -e 's/.* //' | \
| sort | uniq -d | wc -l`"
| [ $MATCHES -eq 0 ] && echo "$i: unneeded"
| done
This should slightly improve the build times.
2010-06-15 17:08:03 +00:00
rdivacky
b45271f609
Import the build makefiles for clang/LLVM.
...
Approved by: ed (mentor)
2010-06-09 19:32:20 +00:00