cctools-port: bump to 877.5

+7 -8
+7 -8
pkgs/os-specific/darwin/cctools/port.nix
··· 1 - { stdenv, fetchurl, autoconf, automake, libtool_2 1 + { stdenv, fetchFromGitHub, autoconf, automake, libtool_2 2 2 , llvm, libcxx, libcxxabi, clang, openssl, libuuid 3 3 , libobjc ? null 4 4 }: ··· 6 6 let 7 7 baseParams = rec { 8 8 name = "cctools-port-${version}"; 9 - version = "862"; 9 + version = "877.5"; 10 10 11 - src = let 12 - # Should be fetchFromGitHub but it was whining so this will do for now 11 + src = fetchFromGitHub { 13 12 owner = "tpoechtrager"; 14 13 repo = "cctools-port"; 15 - rev = "59d21d2c793c51d205c8b4ab14b9b28e63c72445"; 16 - in fetchurl { 17 - url = "https://github.com/${owner}/${repo}/archive/${rev}.tar.gz"; 18 - sha256 = "01f31ijpnplbiyp7ldwzy8vbkn3j3m56n5blsvsav5nlp4lp2g71"; 14 + rev = "7d405492b09fa27546caaa989b8493829365deab"; 15 + sha256 = "0nj1q5bqdx5jm68dispybxc7wnkb6p8p2igpnap9q6qyv2r9p07w"; 19 16 }; 20 17 21 18 buildInputs = [ autoconf automake libtool_2 openssl libuuid ] ++ ··· 59 56 sed -i -e 's|clang++|& -I${libcxx}/include/c++/v1|' cctools/autogen.sh 60 57 ''; 61 58 59 + # TODO: this builds an ld without support for LLVM's LTO. We need to teach it, but that's rather 60 + # hairy to handle during bootstrap. Perhaps it could be optional? 62 61 preConfigure = '' 63 62 cd cctools 64 63 sh autogen.sh