Merge pull request #268619 from tweag/lib-descriptions
[NixPkgs.git] / pkgs / development / misc / msp430 / newlib.nix
blob005d8f8cbd9f82a29651dca2e03857af13c86c10
1 { stdenvNoCC, xorg, newlib, msp430GccSupport }:
3 stdenvNoCC.mkDerivation {
4   name = "msp430-${newlib.name}";
5   inherit newlib;
6   inherit msp430GccSupport;
8   preferLocalBuild = true;
9   allowSubstitutes = false;
11   buildCommand = ''
12     mkdir $out
13     ${xorg.lndir}/bin/lndir -silent $newlib $out
14     ${xorg.lndir}/bin/lndir -silent $msp430GccSupport/include $out/${newlib.incdir}
15     ${xorg.lndir}/bin/lndir -silent $msp430GccSupport/lib $out/${newlib.libdir}
16   '';
18   passthru = {
19     inherit (newlib) incdir libdir;
20   };
22   meta = {
23     platforms = [ "msp430-none" ];
24   };