More throughly disable assertions. This works around USES=cmake
overriding the CFLAGS used to build. [0]
devel/llvm[45]0: Fix build on GCC systems. [1]
devel/llvm[456]: Avoid realpath calls where possible in the wrapper
script. [2]
PR: 233506 [0], 234647 [1], 234937 [1]
Submitted by: greg@unrelenting.technology [0], pkubaj@anongoth.pl [1],
bdrewery [2]
Differential Revision: https://reviews.freebsd.org/D17990
Use exec in wrapper to avoid an extra shell process sticking around.
I purposely didn't bump PORTREVISION for this as it's not really
worth a rebuild even though technically required.
Approved by: brooks
(Only the first 10 of 18 ports in this commit are shown above. )
devel/llvm*: Fix wrapper scripts to support symlinking to them
The wrapper scripts currently do not resolve the real path to $0:
$ install -l rs /usr/local/bin/clang50 gcc
$ ./gcc
./gcc: /usr/local/llvm50/bin/gcc: not found
Here /usr/local/llvm50/bin/clang should be called not
/usr/local/llvm50/bin/gcc.
Approved by: brooks (maintainer)
Differential Revision: https://reviews.freebsd.org/D14727