See PR 193555
According to reporter
When a port has USES=compiler:c++11-lang on FreeBSD 8.4R it pulls lang/clang33. However, the version provided by the port is quite buggy. Unlike clang 3.3 in base of 10.0R it doesn't contain many fixes, like LLVM PRs 12250, 15840, 16038, 16562, 16727, 16785, 17461/16474, 17026, 18098 and many more.
LLVM/Clang release engineering improved starting with 3.4.x series and they now have point releases. Recently, lang/clang34 was updated 3.4.0 -> 3.4.3. Let's stop depending on Clang X.Y.0 releases by default like we already do for USE_GCC=yes.
Details
Details
- Reviewers
bapt - Group Reviewers
portmgr - Commits
- rP371153: Switch from clang33 to clang34 for ports using compiler:*11*, objc or
Exp-run on freebsd 8
Diff Detail
Diff Detail
- Repository
- rP FreeBSD ports repository
- Lint
No Lint Coverage - Unit
No Test Coverage
Event Timeline
Comment Actions
It seems that freebsd 9.1 has clang 3.1 in base, so it will have to be tested there too.
Comment Actions
This won't work, http://svnweb.freebsd.org/base?view=revision&revision=263998 was never merged back to freebsd 8 and is merged in 9 only in 9.3