forked from mirrors/nixpkgs
pdsh used to fail with an error because it couldn't locate libgcc_s.so.1.
Adding NIX_LDFLAGS="-lgcc_s" to the expression remedies that problem. Arguably, though, this is a bad solution. svn path=/nixpkgs/trunk/; revision=16239
This commit is contained in:
parent
ea808c50ce
commit
499c69c32c
|
@ -12,6 +12,12 @@ stdenv.mkDerivation rec {
|
||||||
sha256 = "8c94acb17b4af8a9f553db180b4d5745c9c98844a5dc070e2ce80590e8e8a539";
|
sha256 = "8c94acb17b4af8a9f553db180b4d5745c9c98844a5dc070e2ce80590e8e8a539";
|
||||||
};
|
};
|
||||||
buildInputs = [perl readline ssh pam];
|
buildInputs = [perl readline ssh pam];
|
||||||
|
|
||||||
|
/* pdsh uses pthread_cancel(), which requires libgcc_s.so.1 to be
|
||||||
|
loadable at run-time. Adding the flag below ensures that the
|
||||||
|
library can be found. Obviously, though, this is a hack. */
|
||||||
|
NIX_LDFLAGS="-lgcc_s";
|
||||||
|
|
||||||
# Setting --with-machines=$out in configureFlags doesn't seem to work,
|
# Setting --with-machines=$out in configureFlags doesn't seem to work,
|
||||||
# so I specify configurePhase instead.
|
# so I specify configurePhase instead.
|
||||||
configurePhase = "./configure --prefix=$out --with-machines=$out/etc/machines"
|
configurePhase = "./configure --prefix=$out --with-machines=$out/etc/machines"
|
||||||
|
|
Loading…
Reference in a new issue