Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)
1{ lib, stdenv, buildPackages 2, staticBuild ? stdenv.hostPlatform.isStatic 3}: 4 5let inherit (buildPackages.buildPackages) gcc; in 6 7stdenv.mkDerivation { 8 pname = "libiberty"; 9 version = "${gcc.cc.version}"; 10 11 inherit (gcc.cc) src; 12 13 outputs = [ "out" "dev" ]; 14 15 postUnpack = "sourceRoot=\${sourceRoot}/libiberty"; 16 17 configureFlags = [ "--enable-install-libiberty" ] 18 ++ lib.optional (!staticBuild) "--enable-shared"; 19 20 postInstall = lib.optionalString (!staticBuild) '' 21 cp pic/libiberty.a $out/lib*/libiberty.a 22 ''; 23 24 meta = with lib; { 25 homepage = "https://gcc.gnu.org/"; 26 license = licenses.lgpl2; 27 description = "Collection of subroutines used by various GNU programs"; 28 maintainers = with maintainers; [ abbradar ericson2314 ]; 29 platforms = platforms.unix; 30 }; 31}