Brooks Davis
858799c60c
Upgrade to r203994.
2014-03-15 06:45:41 +00:00
Brooks Davis
cc57edb4e5
Include altivec.h and cpuid.h in the set of installed headers.
...
PR: ports/183799
Submitted by: Philippe Michel <philippe.michel7@sfr.fr>
Sponsored by: DARPA/AFRL
2013-11-13 02:38:26 +00:00
Brooks Davis
544d2a5976
Upgrade the llvm development ports to r193887. We're about two weeks
...
from the LLVM 3.4 branch starting.
Apply the clang portion of r255321 from base switching the default C++
library to libc++ on 10+.
Correct clang's notion of the underlying type of (u)intmax_t on MIPS64.
2013-11-06 00:13:02 +00:00
Brooks Davis
79fe699d74
Upgrade clang, dragonegg, and llvm -devel ports to r182968.
2013-09-04 15:57:35 +00:00
Brooks Davis
4ec321e1bb
Add missing mm3dnow.h and mm_malloc.h files.
2013-05-14 22:32:04 +00:00
Brooks Davis
ac199650e5
Upgrade LLVM, Clang, and Dragonegg to svn rev r181598.
...
Install all *intrin*.h files.
2013-05-14 22:10:59 +00:00
Brooks Davis
d10a7026cc
Update the develoment version of the llvm, clang and dragonegg ports to
...
3.3.r172076.
2013-01-10 18:01:28 +00:00
Brooks Davis
8b09a265ce
Upgrade to svn rev r163622. Several fixes to FreeBSD support for -pie and
...
mips as well as reported improvements to the MIPS backend.
2012-09-14 21:03:34 +00:00
Brooks Davis
badfe4d42c
Fix creation of position independent executables (-fPIE -pie).
...
There were two bugs here. First, -pie was not passed to ld. Second,
non-relocatable versions of three *crt*.o archives were used in the pie
case.
Additionally, link with crtbeginT.o in the -static case.
Shift style towards that of the Linux code since much of the new login was
cribbed from it.
Reported by: jonathan
2012-08-27 16:18:52 +00:00
Brooks Davis
780c634d26
Update LLVM and Clang to r162438 plus a couple patchs to make it possible
...
to target MIPS with FreeBSD's base binutils.
2012-08-23 21:04:16 +00:00
Brooks Davis
ff45cfe833
Upgrade to llvm/clang r150242.
...
Enable installation of the shared libaray in LLVM.
Add preliminary support for building and installing the gold linker
plugin. No option is avaiable to turn it on (use -DWITH_LTOPLUGIN)
because devel/binutils does not yet build the gold linker.
2012-02-22 23:19:27 +00:00
Brooks Davis
5a8c19bcf2
Rather than relying on some hackish patches use thre --disable-docs
...
configure option in the NOPORTDOCS case.
This should result in no changes to packages.
2010-12-10 15:09:00 +00:00
Brooks Davis
1e7f2d5414
Update to r121368.
...
Reduce diff between llvm/Makefile and llvm-devel/Makefile.
Hopefully fix NOPORTDOCS case. Currently this bogusly disables
manpages.
2010-12-09 19:29:42 +00:00
Brooks Davis
bac710ec1e
Fix build when older versions are installed.
...
Submitted by: ports/151337
2010-10-10 12:54:12 +00:00
Brooks Davis
83be754210
Upgrade LLVM, Clang, and llvm-gcc to 2.8 release.
...
The Clang port has now been updated to avoid building LLVM twice.
2010-10-08 14:00:32 +00:00
Brooks Davis
63f0980196
Actually add the patch that makes the previous commt work.
2010-04-30 16:43:50 +00:00
Brooks Davis
f3c8d79fc5
Upgrade llvm, clang, and llvm-gcc to the 2.7 release.
...
Submitted by: mm (llvm and clang)
2010-04-28 21:05:03 +00:00
Brooks Davis
dfd8dac146
Only install compiler headers we don't provide as part of the BSD base.
...
This should fix some compilation problems and we've been doing it in
devel/llvm-devel for ages.
Feature safe: yes
Reported by: rdivacky
2010-02-16 18:27:16 +00:00
Brooks Davis
c17defb201
Add a port of the clang C, Objective-C, and (soon) C++ compiler version
...
2.6.
NOTE: this port is slightly evil and both depends on llvm and builds all
of it. We hope to find the correct make string to fix this, but wanted
make clang available now.
2009-10-24 23:30:19 +00:00