forked from mirrors/nixpkgs
proot: 4.0.3 -> 5.1.0
New features ------------ * Processes under PRoot now appear with their real names, that is, they are not renamed ld-linux.so or prooted-... anymore. * Own ELF loader. Fixes ----- * Most bugs related to shebang support -- ie. #! at the beginning of a program -- were fixed. * It is now possible to use GDB against multi-threaded programs under PRoot x86_64 and x86. * It is possible to execute x86_64 programs from x86 programs again. * It is possible to use x86 ptrace-based programs (strace, gdb, ...) under PRoot x86_64 again. * The loader is now built with the build-id linker option explicitly disabled. This special section might interfere with loaded programs. * The loader can now load relocatable objects that have a predefined base address.
This commit is contained in:
parent
ebc9ba92d2
commit
d9f5e94bae
|
@ -1,14 +1,15 @@
|
||||||
{ stdenv, fetchgit, talloc, docutils
|
{ stdenv, fetchFromGitHub, talloc, docutils
|
||||||
, enableStatic ? false }:
|
, enableStatic ? false }:
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
name = "proot-${version}";
|
name = "proot-${version}";
|
||||||
version = "4.0.3";
|
version = "5.1.0";
|
||||||
|
|
||||||
src = fetchgit {
|
src = fetchFromGitHub {
|
||||||
url = "git://github.com/cedric-vincent/proot.git";
|
sha256 = "0azsqis99gxldmbcg43girch85ysg4hwzf0h1b44bmapnsm89fbz";
|
||||||
rev = "refs/tags/v${version}";
|
rev = "v${version}";
|
||||||
sha256 = "95a52b2fa47b2891eb2c6b6b0e14d42f6d48f6fd5181e359b007831f1a046e84";
|
repo = "proot";
|
||||||
|
owner = "cedric-vincent";
|
||||||
};
|
};
|
||||||
|
|
||||||
buildInputs = [ talloc ];
|
buildInputs = [ talloc ];
|
||||||
|
@ -37,7 +38,7 @@ stdenv.mkDerivation rec {
|
||||||
description = "User-space implementation of chroot, mount --bind and binfmt_misc";
|
description = "User-space implementation of chroot, mount --bind and binfmt_misc";
|
||||||
platforms = platforms.linux;
|
platforms = platforms.linux;
|
||||||
license = licenses.gpl2;
|
license = licenses.gpl2;
|
||||||
maintainers = [ maintainers.ianwookim ];
|
maintainers = with maintainers; [ ianwookim nckx ];
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue