diff options
author | Ludovic Courtès <ludo@gnu.org> | 2012-10-13 22:36:39 +0200 |
---|---|---|
committer | Ludovic Courtès <ludo@gnu.org> | 2012-10-13 22:36:39 +0200 |
commit | df1fab5837ccecb952faf2bacf67b2d9c737af42 (patch) | |
tree | 9cb73ae682a3a141a5a1e0389a36cf9c3a0dc567 /guix/store.scm | |
parent | 4004f95379acf963529c8693452b78164de8febe (diff) |
distro: Add a statically-linked, relocatable Guile 2.0 package.
* distro/packages/base.scm (%guile-static, %guile-static-stripped): New
variables.
* distro/patches/guile-relocatable.patch: New file.
* Makefile.am (dist_patch_DATA): Add it.
Diffstat (limited to 'guix/store.scm')
-rw-r--r-- | guix/store.scm | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/guix/store.scm b/guix/store.scm index 3eedcbed57..9c965af605 100644 --- a/guix/store.scm +++ b/guix/store.scm @@ -264,6 +264,10 @@ ;; This trick allows use of the `scm_c_read' optimization. (socket PF_UNIX SOCK_STREAM 0))) (a (make-socket-address PF_UNIX file))) + + ;; Enlarge the receive buffer. + (setsockopt s SOL_SOCKET SO_RCVBUF (* 12 1024)) + (connect s a) (write-int %worker-magic-1 s) (let ((r (read-int s))) |