mirror of
https://git.freebsd.org/ports.git
synced 2025-06-11 15:50:33 -04:00
We now always download everthing so apply all patches (except the ELFv2 patches) unconditionally. Don't imply CLANG fo ELFV2 since the patches will always apply. Install llvm-devel.mk for CROSS_TOOLCHAIN support subsuming the role of xtoolchain-llvm-devel. This means that users will get the dependency for CROSS_TOOLCHAIN=llvm-devel by installing llvm-devel. To avoid unnecessicary churn in other xtoolchain-llvm* ports, leave xtoolchain-llvm-devel in place and make it IGNORE in the -devel case. Once llvm90 (and maybe llvm80) are updated I'll remove it or move it as appropriate. Always install a link from ld.lld to ld as was done by xtoolchain-llvm-devel. Sponsored by: DARPA, AFRL
11 lines
709 B
Diff
11 lines
709 B
Diff
--- clang/include/clang/Driver/Options.td.orig 2019-10-21 21:45:02.000000000 +0100
|
|
+++ clang/include/clang/Driver/Options.td 2019-10-22 00:00:39.833390000 +0100
|
|
@@ -1186,6 +1186,8 @@
|
|
Flags<[CC1Option]>;
|
|
def fno_use_line_directives : Flag<["-"], "fno-use-line-directives">, Group<f_Group>;
|
|
|
|
+def fformat_extensions: Flag<["-"], "fformat-extensions">, Group<f_Group>, Flags<[CC1Option]>,
|
|
+ HelpText<"Enable FreeBSD kernel specific format string extensions">;
|
|
def ffreestanding : Flag<["-"], "ffreestanding">, Group<f_Group>, Flags<[CC1Option]>,
|
|
HelpText<"Assert that the compilation takes place in a freestanding environment">;
|
|
def fgnuc_version_EQ : Joined<["-"], "fgnuc-version=">, Group<f_Group>,
|