lol

gcc: mark hardeningUnsupportedFlags fortify3 for all but gcc 12

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