lol

upx: disable blanket -Werror (fix gcc-11 build)

On gcc-11 build fails as:

```
$ nix-build -E 'with import ./.{}; upx.override { stdenv = gcc11Stdenv; }'
...
./../src/lzma-sdk/C/7zip/Compress/LZMA/../../../Common/MyCom.h:159:32:
error: this 'if' clause does not guard... [-Werror=misleading-indentation]
159 | STDMETHOD_(ULONG, Release)() { if (--__m_RefCount != 0) \
| ^~
```

+7 -3
+7 -3
pkgs/tools/compression/upx/default.nix
··· 8 8 sha256 = "051pk5jk8fcfg5mpgzj43z5p4cn7jy5jbyshyn78dwjqr7slsxs7"; 9 9 }; 10 10 11 - CXXFLAGS = "-Wno-unused-command-line-argument"; 12 - 13 11 buildInputs = [ ucl zlib perl ]; 14 12 15 13 preConfigure = '' 16 14 export UPX_UCLDIR=${ucl} 17 15 ''; 18 16 19 - makeFlags = [ "-C" "src" "CHECK_WHITESPACE=true" ]; 17 + makeFlags = [ 18 + "-C" "src" 19 + "CHECK_WHITESPACE=true" 20 + 21 + # Disable blanket -Werror. Triggers failues on minor gcc-11 warnings. 22 + "CXXFLAGS_WERROR=" 23 + ]; 20 24 21 25 installPhase = '' 22 26 mkdir -p $out/bin