Re: [PATCH] build: syscalls: Delay syscalls evaluation.

2016-04-18 Thread Ludovic Courtès
Manolis Ragkousis skribis: > From 761d4b04701b62042fba810b04da82ca2200b862 Mon Sep 17 00:00:00 2001 > From: Mark H Weaver > Date: Wed, 10 Feb 2016 14:17:33 +0200 > Subject: [PATCH] syscalls: If a syscall is not available, defer the error. > > * guix/build/syscalls.scm (syscall->procedure): New p

Re: [PATCH] build: syscalls: Delay syscalls evaluation.

2016-02-10 Thread Manolis Ragkousis
Hey hackers, I modified the patch to apply to wip-hurd and I removed the setns part because it was already handled (commit 39e336b5c83e) and Ludo told me not to change it. I also added a case for nonexistent clone syscall id. If I don't, clone will fail with "case not found for i686-AT386" which

Re: [PATCH] build: syscalls: Delay syscalls evaluation.

2016-02-07 Thread Ludovic Courtès
Mark H Weaver skribis: > From b283ad4097a48de11a616083da09ae0e76bab343 Mon Sep 17 00:00:00 2001 > From: Mark H Weaver > Date: Sat, 22 Aug 2015 13:07:50 -0400 > Subject: [PATCH] syscalls: If a syscall is not available, defer the error. > > * guix/build/syscalls.scm (syscall->procedure): New proce

Re: [PATCH] build: syscalls: Delay syscalls evaluation.

2016-02-06 Thread Mark H Weaver
Manolis Ragkousis writes: > Hello hackers, > > Justus tried to build Guix on his Hurd machine and he found out that > even though we disable (guix build syscalls) from building when > sys/mount.h is not present, it still tries to build it. > > As I found out, (guix utils) module uses the syscalls

[PATCH] build: syscalls: Delay syscalls evaluation.

2016-02-05 Thread Manolis Ragkousis
p 17 00:00:00 2001 From: Manolis Ragkousis Date: Fri, 5 Feb 2016 14:22:20 +0200 Subject: [PATCH] build: syscalls: Delay syscalls evaluation. * guix/build/syscalls.scm (mount, umount, swapon, swapoff, clone, pivot-root): Delay syscalls evaluation. --- guix/build/sysc