[Nix-dev] TinyCC on FreeBSD

Ludovic Courtès ludo at gnu.org
Mon Nov 3 10:14:03 CET 2008


Hi,

I just noticed that the build farm failed because of TinyCC on FreeBSD:

  checking pkgs/top-level/all-packages.nix on i686-freebsd
  error: while instantiating the derivation named `tinycc-0.9.24' at `/tmp/nix-build-dxjks8lw9swmy3km3zgsxiby32dziq5y-source-tarball.drv-0/vfvpbk5wqkimwb39z0mf0yxx2k611p9p-svn-export/pkgs/development/compilers/tinycc/default.nix', line 5:
  while evaluating the derivation attribute `patchPhase' at `/tmp/nix-build-dxjks8lw9swmy3km3zgsxiby32dziq5y-source-tarball.drv-0/vfvpbk5wqkimwb39z0mf0yxx2k611p9p-svn-export/pkgs/development/compilers/tinycc/default.nix', line 14:
  in a string concatenation:
  attribute `glibc' missing

I suppose this is a non-NixOS platform, i.e., Nix on top of a "regular"
FreeBSD.  Does `stdenv.libc' point to the right libc in such an
environment?  Assuming it does, does `${libc}/libexec/ld-elf.so' exist?

For now, I've moved it to `i686LinuxPkgs' in `build-for-release.nix'.

Thanks,
Ludo'.




More information about the nix-dev mailing list