Skip to content

Commit 74ea4fe

Browse files
committed
llvm*Packages.clang: mark hardeningUnsupportedFlags fortify3
it's very unclear what the status of FORTIFY_SOURCE=3 support in clang is
1 parent 00aadf0 commit 74ea4fe

11 files changed

Lines changed: 22 additions & 11 deletions

File tree

pkgs/development/compilers/llvm/10/clang/default.nix

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -91,8 +91,9 @@ let
9191
'';
9292

9393
passthru = {
94-
isClang = true;
9594
inherit libllvm;
95+
isClang = true;
96+
hardeningUnsupportedFlags = [ "fortify3" ];
9697
};
9798

9899
meta = llvm_meta // {

pkgs/development/compilers/llvm/11/clang/default.nix

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -96,8 +96,9 @@ let
9696
'';
9797

9898
passthru = {
99-
isClang = true;
10099
inherit libllvm;
100+
isClang = true;
101+
hardeningUnsupportedFlags = [ "fortify3" ];
101102
};
102103

103104
meta = llvm_meta // {

pkgs/development/compilers/llvm/12/clang/default.nix

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -90,8 +90,9 @@ let
9090
'';
9191

9292
passthru = {
93-
isClang = true;
9493
inherit libllvm;
94+
isClang = true;
95+
hardeningUnsupportedFlags = [ "fortify3" ];
9596
};
9697

9798
meta = llvm_meta // {

pkgs/development/compilers/llvm/13/clang/default.nix

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -84,8 +84,9 @@ let
8484
'';
8585

8686
passthru = {
87-
isClang = true;
8887
inherit libllvm;
88+
isClang = true;
89+
hardeningUnsupportedFlags = [ "fortify3" ];
8990
};
9091

9192
meta = llvm_meta // {

pkgs/development/compilers/llvm/14/clang/default.nix

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -87,8 +87,9 @@ let
8787
'';
8888

8989
passthru = {
90-
isClang = true;
9190
inherit libllvm;
91+
isClang = true;
92+
hardeningUnsupportedFlags = [ "fortify3" ];
9293
};
9394

9495
meta = llvm_meta // {

pkgs/development/compilers/llvm/5/clang/default.nix

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -84,8 +84,9 @@ let
8484
'';
8585

8686
passthru = {
87-
isClang = true;
8887
inherit libllvm;
88+
isClang = true;
89+
hardeningUnsupportedFlags = [ "fortify3" ];
8990
};
9091

9192
meta = llvm_meta // {

pkgs/development/compilers/llvm/6/clang/default.nix

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -84,8 +84,9 @@ let
8484
'';
8585

8686
passthru = {
87-
isClang = true;
8887
inherit libllvm;
88+
isClang = true;
89+
hardeningUnsupportedFlags = [ "fortify3" ];
8990
};
9091

9192
meta = llvm_meta // {

pkgs/development/compilers/llvm/7/clang/default.nix

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -96,8 +96,9 @@ let
9696
'';
9797

9898
passthru = {
99-
isClang = true;
10099
inherit libllvm;
100+
isClang = true;
101+
hardeningUnsupportedFlags = [ "fortify3" ];
101102
};
102103

103104
meta = llvm_meta // {

pkgs/development/compilers/llvm/8/clang/default.nix

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -102,8 +102,9 @@ let
102102
'';
103103

104104
passthru = {
105-
isClang = true;
106105
inherit libllvm;
106+
isClang = true;
107+
hardeningUnsupportedFlags = [ "fortify3" ];
107108
};
108109

109110
meta = llvm_meta // {

pkgs/development/compilers/llvm/9/clang/default.nix

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -97,8 +97,9 @@ let
9797
'';
9898

9999
passthru = {
100-
isClang = true;
101100
inherit libllvm;
101+
isClang = true;
102+
hardeningUnsupportedFlags = [ "fortify3" ];
102103
};
103104

104105
meta = llvm_meta // {

0 commit comments

Comments
 (0)