Теперь я закончил с клиентом mpc, потому что это работает не очень сильно.
Теперь я использую VLC 2.2.1 Терри Пратчетта и транслирую только контены через http://
с уважением
Предупреждения format-security
должны быть отключены или, по крайней мере, -Werror
отключены из-за этого:
Параметры усиления накладываются оболочкой компилятора, поэтому они не отображаются в журнале.
И hardeningDisable
видимо единственный метод воздействия на обёртку.
Одним из возможных решений является создание фиктивного выражения Nix для использования с nix-shell -A
. Например:
скопируйте ~/.nix-defexpr/channels_root/nixos/
в отдельное место(<nixpkgs'>
)и сделайте его доступным для записи,
добавить <nixpkgs'>/pkgs/tools/misc/coreboot/default.nix
, содержащий
{ stdenv, gcc6, flex, bison, ncurses, iasl, doxygen, zlib, isl, python }:
stdenv.mkDerivation {
name = "coreboot";
buildInputs = [ gcc6 flex bison ncurses iasl doxygen zlib isl python ];
hardeningDisable = [ "format" ]; # to build the cross-compiler
}
и зарегистрируйте его в <nixpkgs'>/top-level/all-packages.nix
как обычно,
и, наконец, вызовите nix-shell <nixpkgs'> -A coreboot
, чтобы создать необходимую среду.
Тем не менее, я думаю, что (это должно быть легче дляnix-shell -p
).