guile: Fix cross more, including 1.8
This commit is contained in:
@@ -1,6 +1,8 @@
|
||||
{ fetchurl, stdenv, libtool, readline, gmp, pkgconfig, boehmgc, libunistring
|
||||
, libffi, gawk, makeWrapper, fetchpatch, coverageAnalysis ? null, gnu ? null
|
||||
, hostPlatform, buildPackages
|
||||
{ stdenv, buildPackages
|
||||
, buildPlatform, hostPlatform
|
||||
, fetchpatch, fetchurl, makeWrapper, gawk, pkgconfig
|
||||
, libffi, libtool, readline, gmp, boehmgc, libunistring
|
||||
, coverageAnalysis ? null, gnu ? null
|
||||
}:
|
||||
|
||||
# Do either a coverage analysis build or a standard build.
|
||||
@@ -19,12 +21,13 @@
|
||||
outputs = [ "out" "dev" "info" ];
|
||||
setOutputFlags = false; # $dev gets into the library otherwise
|
||||
|
||||
depsBuildBuild = [ buildPackages.stdenv.cc ];
|
||||
nativeBuildInputs = [ makeWrapper gawk pkgconfig ] ++
|
||||
stdenv.lib.optional stdenv.isCross buildPackages.buildPackages.guile_2_0;
|
||||
depsBuildBuild = [ buildPackages.stdenv.cc ]
|
||||
++ stdenv.lib.optional (hostPlatform != buildPlatform)
|
||||
buildPackages.buildPackages.guile_2_0;
|
||||
nativeBuildInputs = [ makeWrapper gawk pkgconfig ];
|
||||
buildInputs = [ readline libtool libunistring libffi ];
|
||||
propagatedBuildInputs = [ gmp boehmgc ]
|
||||
|
||||
propagatedBuildInputs = [ gmp boehmgc ]
|
||||
# XXX: These ones aren't normally needed here, but since
|
||||
# `libguile-2.0.la' reads `-lltdl -lunistring', adding them here will add
|
||||
# the needed `-L' flags. As for why the `.la' file lacks the `-L' flags,
|
||||
|
||||
Reference in New Issue
Block a user