From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Original-To: caml-list@sympa.inria.fr Delivered-To: caml-list@sympa.inria.fr Received: from mail3-relais-sop.national.inria.fr (mail3-relais-sop.national.inria.fr [192.134.164.104]) by sympa.inria.fr (Postfix) with ESMTPS id E6C547FACB for ; Sun, 14 Sep 2014 20:16:35 +0200 (CEST) Received-SPF: None (mail3-smtp-sop.national.inria.fr: no sender authenticity information available from domain of rich@annexia.org) identity=pra; client-ip=80.68.91.176; receiver=mail3-smtp-sop.national.inria.fr; envelope-from="rich@annexia.org"; x-sender="rich@annexia.org"; x-conformance=sidf_compatible Received-SPF: Pass (mail3-smtp-sop.national.inria.fr: domain of rich@annexia.org designates 80.68.91.176 as permitted sender) identity=mailfrom; client-ip=80.68.91.176; receiver=mail3-smtp-sop.national.inria.fr; envelope-from="rich@annexia.org"; x-sender="rich@annexia.org"; x-conformance=sidf_compatible; x-record-type="v=spf1" Received-SPF: None (mail3-smtp-sop.national.inria.fr: no sender authenticity information available from domain of postmaster@furbychan.cocan.org) identity=helo; client-ip=80.68.91.176; receiver=mail3-smtp-sop.national.inria.fr; envelope-from="rich@annexia.org"; x-sender="postmaster@furbychan.cocan.org"; x-conformance=sidf_compatible X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: Ak8LADDbFVRQRFuw/2dsb2JhbABggw1TgwOvdAEBAQEBAQUBbwGWLodOAYEGFniEAwEBAQMBOj8FCwsYCRMSDwUoIYhJDAEIuEEBEwSFfC+JIgeDLoEdBY83ghaEN4cDlUCDXzyCeQEBAQ X-IPAS-Result: Ak8LADDbFVRQRFuw/2dsb2JhbABggw1TgwOvdAEBAQEBAQUBbwGWLodOAYEGFniEAwEBAQMBOj8FCwsYCRMSDwUoIYhJDAEIuEEBEwSFfC+JIgeDLoEdBY83ghaEN4cDlUCDXzyCeQEBAQ X-IronPort-AV: E=Sophos;i="5.04,522,1406584800"; d="scan'208";a="79237615" Received: from furbychan.cocan.org ([80.68.91.176]) by mail3-smtp-sop.national.inria.fr with ESMTP/TLS/DHE-RSA-AES128-SHA; 14 Sep 2014 20:16:35 +0200 Received: from rich by furbychan.cocan.org with local (Exim 4.80) (envelope-from ) id 1XTELe-0003OV-Ud; Sun, 14 Sep 2014 19:16:30 +0100 Date: Sun, 14 Sep 2014 19:16:30 +0100 From: "Richard W.M. Jones" To: Yotam Barnoy Cc: Ocaml Mailing List Message-ID: <20140914181630.GD3416@annexia.org> References: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.21 (2010-09-15) Subject: Re: [Caml-list] One build system to rule them all? On Wed, Sep 10, 2014 at 08:49:06AM -0400, Yotam Barnoy wrote: > b. What are the use-cases missing from specific build systems, that have > driven people to use other build systems? In a non-OCaml-centric world you need to fit into other projects. The virt-* tools are a good example here, since they are mostly written in C, and use automake/autoconf. And the OCaml virt tools have to link with C and so are also built using only autotools. Example of mixed C / OCaml program built using autotools: https://github.com/libguestfs/libguestfs/tree/master/v2v > c. To pick one possible candidate, if ocamlbuild were spun out of the > compiler, could it be enhanced to cover all the main use-cases so (almost) > everyone would be happy with it? ocamlbuild is horribly obscure. Rich. -- Richard Jones Red Hat