aboutsummaryrefslogtreecommitdiff
path: root/gnu/packages/patches/ocaml-dose3-dont-make-printconf.patch
blob: 84b6a3b81b48ca87288b44dedfc2c7a726c57759 (about) (plain)
1
2
3
4
5
6
7
8
9
--- a/configure
+++ b/configure
@@ -6552,6 +6552,3 @@ if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
 fi
-
-
-make printconf
title='2021-01-14 17:15:18 +0100'>2021-01-14gnu: qemu: Fix ioctl(…, SIOCGIFCONF, …) for emulated 64 bit architectures....* gnu/packages/virtualization.scm (qemu): Add a snippet to fix a bug in the do_ioctl_ifconf() function of qemu to make ioctl(…, SIOCGIFCONF, …) work for emulated 64 bit architectures. The sizeof(struct ifreq) is 40 for 64 bit and 32 for 32 bit architectures. This structure contains a union of other structures, of which struct ifmap is the biggest for 64 bit architectures. Calling ioctl(…, SIOCGIFCONF, …) fills a struct sockaddr of that union, and do_ioctl_ifconf() only considered that struct sockaddr for the size of the union, which has the same size as struct ifmap on 32 bit architectures. So do_ioctl_ifconf() assumed a wrong size of 32 for struct ifreq instead of the correct size of 40 on 64 bit architectures. The fix makes do_ioctl_ifconf() handle struct ifmap as the biggest part of the union, treating struct ifreq with the correct size. This fixes (@ (guix build syscalls) network-interface-names) when used in emulated 64 bit architectures. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Stefan 2021-01-14gnu: lxc: Update to 4.0.6....* gnu/packages/virtualization.scm (lxc): Update to 4.0.6. Tobias Geerinckx-Rice 2021-01-12gnu: skopeo: Update to 1.2.1....* gnu/packages/virtualization.scm (skopeo): Update to 1.2.1. Tobias Geerinckx-Rice 2021-01-03gnu: osinfo-db: Update to 20201218....* gnu/packages/virtualization.scm (osinfo-db): Update to 20201218. Tobias Geerinckx-Rice 2021-01-02gnu: xen: Update to 4.14.1....* gnu/packages/virtualization.scm (xen): Update to 4.14.1. Signed-off-by: Efraim Flashner <efraim@flashner.co.il> Vincent Legoll 2020-12-24gnu: lxc: Update to 4.0.5....* gnu/packages/virtualization.scm (lxc): Update to 4.0.5. Signed-off-by: Leo Famulari <leo@famulari.name> Vincent Legoll 2020-12-06gnu: python-transient: Update to 0.12....* gnu/packages/virtualization.scm (python-transient): Update to 0.12. Brett Gilio 2020-12-02gnu: qemu-minimal: Fix emulation build list....* gnu/packages/virtualization.scm (qemu-minimal)[arguments]: Adjust configure-flags logic to match using string-prefix instead of a full match when determining qemu targets. Efraim Flashner 2020-11-25gnu: python-transient: Update to 0.11....* gnu/packages/virtualization.scm (python-transient): Update to 0.11. Brett Gilio 2020-11-22gnu: Add python-transient....* gnu/packages/virtualization.scm (python-transient): New variable. Brett Gilio 2020-11-16gnu: xen: Update to 4.14.0....* gnu/packages/virtualization.scm (xen): Update to 4.14.0. Tobias Geerinckx-Rice 2020-11-16gnu: xen: Fix build failure....This reverts commit 6177320d7816f2115bb0f6027cd51c29903fe45e, obsoleted by <https://debbugs.gnu.org/cgi/bugreport.cgi?bug=30756>. Tobias Geerinckx-Rice 2020-11-15gnu: qemu: Remove left-over debugging statement....This follows up on 1b0cda6b442dd79324eaeb5b552cbc32faca3726. Sigh. * gnu/packages/virtualization.scm (qemu)[arguments]: Remove the FAIL. Tobias Geerinckx-Rice 2020-11-15gnu: qemu: Extend I/O test time-outs....* gnu/packages/virtualization.scm (qemu)[arguments]: Add an ‘extend-test-time-outs’ phase. Tobias Geerinckx-Rice 2020-11-13gnu: criu: Support nftables....* gnu/packages/virtualization.scm (criu)[inputs]: Add nftables. Tobias Geerinckx-Rice 2020-11-13gnu: criu: Update to 3.15....* gnu/packages/virtualization.scm (criu): Update to 3.15. Tobias Geerinckx-Rice 2020-11-04gnu: skopeo: Build documentation....* gnu/packages/virtualization.scm (skopeo)[native-inputs]: Add go-github-com-go-md2man. [arguments]<phases>{build-docs}: New phase. {install}: Update make target to install manpages. Install example configuration. Jelle Licht 2020-10-16gnu: runc, skopeo, docker-cli, umoci: Don't 'chdir' in build phases....This fixes breaks the 'install-license-files' phase added in 6b793fa66218337a1f638466753cd5326a6a6c18 and is generally not good practice. Reported by divoplade on #guix. * gnu/packages/virtualization.scm (runc)[arguments]: Use 'with-directory-excursion' instead of 'chdir' in build phases. (skopeo)[arguments]: Likewise. (umoci)[arguments]: Likewise. * gnu/packages/docker.scm (docker-cli)[arguments]: In 'install' phase, remove call to 'chdir' and adjust 'install-file' argument accordingly. Ludovic Courtès 2020-10-14gnu: osinfo-db: Update to 20201011....* gnu/packages/virtualization.scm (osinfo-db): Update to 20201011. Tobias Geerinckx-Rice 2020-10-01gnu: skopeo: Update to 1.2.0....* gnu/packages/virtualization.scm (skopeo): Update to 1.2.0. [source]: Update uri. [arguments]: Update #:import-path. <phases>: In the 'build' phase, update make target. [home-page]: Update to current. Jelle Licht