lol

gcc: mark hardeningUnsupportedFlags fortify3 for all but gcc 12

+10 -1
+1
pkgs/development/compilers/gcc/10/default.nix
··· 269 passthru = { 270 inherit langC langCC langObjC langObjCpp langAda langFortran langGo langD version; 271 isGNU = true; 272 }; 273 274 enableParallelBuilding = true;
··· 269 passthru = { 270 inherit langC langCC langObjC langObjCpp langAda langFortran langGo langD version; 271 isGNU = true; 272 + hardeningUnsupportedFlags = [ "fortify3" ]; 273 }; 274 275 enableParallelBuilding = true;
+1
pkgs/development/compilers/gcc/11/default.nix
··· 275 passthru = { 276 inherit langC langCC langObjC langObjCpp langAda langFortran langGo langD version; 277 isGNU = true; 278 }; 279 280 enableParallelBuilding = true;
··· 275 passthru = { 276 inherit langC langCC langObjC langObjCpp langAda langFortran langGo langD version; 277 isGNU = true; 278 + hardeningUnsupportedFlags = [ "fortify3" ]; 279 }; 280 281 enableParallelBuilding = true;
+1 -1
pkgs/development/compilers/gcc/4.8/default.nix
··· 283 passthru = { 284 inherit langC langCC langObjC langObjCpp langFortran langGo version; 285 isGNU = true; 286 - hardeningUnsupportedFlags = [ "stackprotector" ]; 287 }; 288 289 enableParallelBuilding = true;
··· 283 passthru = { 284 inherit langC langCC langObjC langObjCpp langFortran langGo version; 285 isGNU = true; 286 + hardeningUnsupportedFlags = [ "stackprotector" "fortify3" ]; 287 }; 288 289 enableParallelBuilding = true;
+1
pkgs/development/compilers/gcc/4.9/default.nix
··· 303 passthru = { 304 inherit langC langCC langObjC langObjCpp langFortran langGo version; 305 isGNU = true; 306 }; 307 308 enableParallelBuilding = true;
··· 303 passthru = { 304 inherit langC langCC langObjC langObjCpp langFortran langGo version; 305 isGNU = true; 306 + hardeningUnsupportedFlags = [ "fortify3" ]; 307 }; 308 309 enableParallelBuilding = true;
+1
pkgs/development/compilers/gcc/6/default.nix
··· 321 passthru = { 322 inherit langC langCC langObjC langObjCpp langFortran langAda langGo version; 323 isGNU = true; 324 }; 325 326 enableParallelBuilding = true;
··· 321 passthru = { 322 inherit langC langCC langObjC langObjCpp langFortran langAda langGo version; 323 isGNU = true; 324 + hardeningUnsupportedFlags = [ "fortify3" ]; 325 }; 326 327 enableParallelBuilding = true;
+1
pkgs/development/compilers/gcc/7/default.nix
··· 276 passthru = { 277 inherit langC langCC langObjC langObjCpp langFortran langGo version; 278 isGNU = true; 279 }; 280 281 enableParallelBuilding = true;
··· 276 passthru = { 277 inherit langC langCC langObjC langObjCpp langFortran langGo version; 278 isGNU = true; 279 + hardeningUnsupportedFlags = [ "fortify3" ]; 280 }; 281 282 enableParallelBuilding = true;
+1
pkgs/development/compilers/gcc/8/default.nix
··· 253 passthru = { 254 inherit langC langCC langObjC langObjCpp langFortran langGo version; 255 isGNU = true; 256 }; 257 258 enableParallelBuilding = true;
··· 253 passthru = { 254 inherit langC langCC langObjC langObjCpp langFortran langGo version; 255 isGNU = true; 256 + hardeningUnsupportedFlags = [ "fortify3" ]; 257 }; 258 259 enableParallelBuilding = true;
+1
pkgs/development/compilers/gcc/9/default.nix
··· 267 passthru = { 268 inherit langC langCC langObjC langObjCpp langAda langFortran langGo langD version; 269 isGNU = true; 270 }; 271 272 enableParallelBuilding = true;
··· 267 passthru = { 268 inherit langC langCC langObjC langObjCpp langAda langFortran langGo langD version; 269 isGNU = true; 270 + hardeningUnsupportedFlags = [ "fortify3" ]; 271 }; 272 273 enableParallelBuilding = true;
+1
pkgs/stdenv/linux/bootstrap-tools-musl/default.nix
··· 15 langC = true; 16 langCC = true; 17 isGNU = true; 18 } // extraAttrs)
··· 15 langC = true; 16 langCC = true; 17 isGNU = true; 18 + hardeningUnsupportedFlags = [ "fortify3" ]; 19 } // extraAttrs)
+1
pkgs/stdenv/linux/bootstrap-tools/default.nix
··· 15 langC = true; 16 langCC = true; 17 isGNU = true; 18 } // extraAttrs)
··· 15 langC = true; 16 langCC = true; 17 isGNU = true; 18 + hardeningUnsupportedFlags = [ "fortify3" ]; 19 } // extraAttrs)