blob: c72249655be734137bcee686594a4af218271c9a (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
|
{
stdenvNoCC,
autoPatchelfHook,
ncurses5,
sourceRelease,
releaseVersion,
}:
stdenvNoCC.mkDerivation {
pname = "t3200-crosstools-arm-gcc";
version = "4.6-${releaseVersion}";
src = sourceRelease + "/crosstools-arm-gcc-4.6-linux-3.4-uclibc-0.9.32-binutils-2.21-NPTL.tar.bz2";
nativeBuildInputs = [ autoPatchelfHook ];
buildInputs = [ ncurses5 ];
installPhase = ''
runHook preInstall
mv toolchains/crosstools-arm-gcc-4.6-linux-3.4-uclibc-0.9.32-binutils-2.21-NPTL $out
rm $out/lib
mv $out/usr/{,.}* $out
rmdir $out/usr
ln -sf $out/lib $out/arm-unknown-linux-uclibcgnueabi/sysroot/lib
runHook postInstall
'';
}
|