blob: c08153dcfef52a2a64b3bade136f1b633520e406 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
{stdenv, pkgs, lib, ... }:
stdenv.mkDerivation rec {
name = "xtensa-g++";
buildInputs = [ pkgs.makeWrapper ];
libPath = lib.makeLibraryPath [ pkgs.gcc.lib ];
src = ./xtensa-lx106-elf-g++.tar.gz;
phases = [ "unpackPhase" "installPhase" ];
installPhase = ''
set -x
mkdir -p $out/bin
cp ./xtensa-lx106-elf-g++ $out/bin/xtensa-lx106-elf-g++
patchelf \
--set-interpreter "$(< "$NIX_CC/nix-support/dynamic-linker")" \
--set-rpath "${libPath}" \
$out/bin/xtensa-lx106-elf-g++
'';
}
|