!pbdtvoHxUGLhcEvnlu:nixos.org

Exotic Nix Targets

346 Members
108 Servers

You have reached the beginning of time (for this room).


SenderMessageTime
10 Jul 2023
@trofi:matrix.orgtrofi

artemis: RE your past problems with libtool cross-compiling on Gentoo. I think I found the issue: if you run nix itself in a containerized environment nix silently falls back into the mode without a sandbox enabled (due to a sandbox-fallback = true) and happily runs unsandboxed builds in /tmp. ALl the bianries in /usr/bin and whatnot are available to the builds and this impurity contaminates the environemtn with /usr/lib library search paths breaks the builds.

The easy way to check it is to set sandbox-fallback = false in /etc/nix/nix.conf, restart nix-daemon and try to build something. If it fails that means you have been using unsandboxed builds.

08:32:39
@trofi:matrix.orgtrofi I disabled sandbox fallback in the overlay with https://github.com/trofi/nix-guix-gentoo/commit/88050fcf0f3a11a7a6763494eda580b707be1267 and added a README entry to diagnose it: https://github.com/trofi/nix-guix-gentoo/commit/8109131192dc340e314d9e41159b176bfb5b82c8 08:33:40
@trofi:matrix.orgtrofi What environment did you use to run nix? Real machine, a VM or some container? 08:34:20
@artemis:arty.chatartemis
In reply to @trofi:matrix.org
What environment did you use to run nix? Real machine, a VM or some container?
real machine, no VMs, no containers
08:56:22
@artemis:arty.chatartemisalso my /etc/nix/nix.conf already has `sandbox-fallback = false`08:58:48
@artemis:arty.chatartemis* also my /etc/nix/nix.conf already has `sandbox-fallback = false` without issue08:59:01

Show newer messages


Back to Room ListRoom Version: 6