lsof: fix -fno-common builds on darwin
lsof: fix -fno-common builds on darwin

Two upstream commits are applied for -fno-common toolchains.

Signed-off-by: Jiajie Chen <84a516841ba77a5b4648de2cd0dfcb30ea46dbb4@jia.je>

NixOS/nixpkgs,NixOS/nixpkgs,NixOS/nixpkgs,NixOS/nixpkgs,NixOS/nixpkgs,NixOS/nixpkgs,NixOS/nixpkgs,NixOS/nixpkgs,NixOS/nixpkgs,NixOS/nixpkgs,NixOS/nixpkgs,NixOS/nixpkgs,NixOS/nixpkgs,NixOS/nixpkgs,NixOS/nixpkgs