WiP! hardening disable
This commit is contained in:
parent
b5c4e2c29b
commit
e22c2cb09c
|
@ -122,7 +122,7 @@ let
|
||||||
ports =
|
ports =
|
||||||
lib.mapAttrs preparePort (import ./ports.nix { inherit buildPackages; });
|
lib.mapAttrs preparePort (import ./ports.nix { inherit buildPackages; });
|
||||||
|
|
||||||
toolchain' = buildPackages.gcc8Stdenv.mkDerivation rec {
|
toolchain' = buildPackages.stdenv.mkDerivation rec {
|
||||||
pname = "toolchain";
|
pname = "toolchain";
|
||||||
inherit (genodeSources) src version;
|
inherit (genodeSources) src version;
|
||||||
|
|
||||||
|
@ -154,11 +154,14 @@ let
|
||||||
export CONTRIB_DIR=$GENODE_DIR/contrib
|
export CONTRIB_DIR=$GENODE_DIR/contrib
|
||||||
export BUILD_DIR=$GENODE_DIR/build
|
export BUILD_DIR=$GENODE_DIR/build
|
||||||
echo true > tool/ports/prepare_port
|
echo true > tool/ports/prepare_port
|
||||||
patchShebangs tool
|
|
||||||
mkdir $CONTRIB_DIR; ${linkPorts}
|
mkdir $CONTRIB_DIR; ${linkPorts}
|
||||||
|
patchShebangs tool $CONTRIB_DIR
|
||||||
runHook postConfigure
|
runHook postConfigure
|
||||||
'';
|
'';
|
||||||
|
|
||||||
|
enableParallelBuilding = false;
|
||||||
|
hardeningDisable = [ "format" ];
|
||||||
|
|
||||||
makefile = "tool/tool_chain";
|
makefile = "tool/tool_chain";
|
||||||
buildFlags = let
|
buildFlags = let
|
||||||
arch = with platform;
|
arch = with platform;
|
||||||
|
@ -170,7 +173,13 @@ let
|
||||||
"aarch64"
|
"aarch64"
|
||||||
else
|
else
|
||||||
throw "unknown toolchain for platform ${platform.system}";
|
throw "unknown toolchain for platform ${platform.system}";
|
||||||
in [ "INSTALL_LOCATION=$out" "VERBOSE=" arch ];
|
in [
|
||||||
|
"INSTALL_LOCATION=$out"
|
||||||
|
"MAKE_JOBS=$${NIX_BUILD_CORES}"
|
||||||
|
"SUDO="
|
||||||
|
"VERBOSE="
|
||||||
|
arch
|
||||||
|
];
|
||||||
|
|
||||||
dontInstall = true;
|
dontInstall = true;
|
||||||
};
|
};
|
||||||
|
|
Loading…
Reference in New Issue