Merge pull request #175432 from trofi/workaround-fno-common-for-ucarp

ucarp: add -fcommon workaround

Changed files
+6
pkgs
servers
ucarp
+6
pkgs/servers/ucarp/default.nix
···
buildInputs = [ libpcap ];
+
# Workaround build failure on -fno-common toolchains like upstream
+
# gcc-10. Otherwise build fails as:
+
# ld: daemonize.o:/build/ucarp-1.5.2/src/ip_carp.h:73: multiple definition of
+
# `__packed'; ucarp.o:/build/ucarp-1.5.2/src/ip_carp.h:73: first defined here
+
NIX_CFLAGS_COMPILE = "-fcommon";
+
meta = with lib; {
description = "Userspace implementation of CARP";
longDescription = ''