pflask: pull fix pending upstream inclusion for -fno-common support

Without the change build fails on upstream gcc-10 as:

ld: src/util.c.1.o:/build/pflask/build/../src/printf.h:42: multiple definition of
`use_syslog'; src/cgroup.c.1.o:/build/pflask/build/../src/printf.h:42: first defined here

+11 -1
+11 -1
pkgs/os-specific/linux/pflask/default.nix
··· 1 - { lib, stdenv, fetchFromGitHub, python3, wafHook }: 2 3 stdenv.mkDerivation rec { 4 pname = "pflask"; ··· 10 rev = "9ac31ffe2ed29453218aac89ae992abbd6e7cc69"; 11 hash = "sha256-bAKPUj/EipZ98kHbZiFZZI3hLVMoQpCrYKMmznpSDhg="; 12 }; 13 14 nativeBuildInputs = [ python3 wafHook ]; 15
··· 1 + { lib, stdenv, fetchFromGitHub, fetchpatch, python3, wafHook }: 2 3 stdenv.mkDerivation rec { 4 pname = "pflask"; ··· 10 rev = "9ac31ffe2ed29453218aac89ae992abbd6e7cc69"; 11 hash = "sha256-bAKPUj/EipZ98kHbZiFZZI3hLVMoQpCrYKMmznpSDhg="; 12 }; 13 + 14 + patches = [ 15 + # Pull patch pending upstream inclusion for -fno-common toolchain support: 16 + # https://github.com/ghedo/pflask/pull/30 17 + (fetchpatch { 18 + name = "fno-common.patch"; 19 + url = "https://github.com/ghedo/pflask/commit/73ba32ec48e1e0e4a56b1bceed4635711526e079.patch"; 20 + hash = "sha256-KVuBS7LbYJQv6NXljpSiGGja7ar7W6A6SKzkEjB1B6U="; 21 + }) 22 + ]; 23 24 nativeBuildInputs = [ python3 wafHook ]; 25