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 D7AF57F75C for ; Thu, 11 Sep 2014 00:56:24 +0200 (CEST) Received-SPF: None (mail3-smtp-sop.national.inria.fr: no sender authenticity information available from domain of info@gerd-stolpmann.de) identity=pra; client-ip=212.227.17.24; receiver=mail3-smtp-sop.national.inria.fr; envelope-from="info@gerd-stolpmann.de"; x-sender="info@gerd-stolpmann.de"; x-conformance=sidf_compatible Received-SPF: None (mail3-smtp-sop.national.inria.fr: no sender authenticity information available from domain of info@gerd-stolpmann.de) identity=mailfrom; client-ip=212.227.17.24; receiver=mail3-smtp-sop.national.inria.fr; envelope-from="info@gerd-stolpmann.de"; x-sender="info@gerd-stolpmann.de"; x-conformance=sidf_compatible Received-SPF: None (mail3-smtp-sop.national.inria.fr: no sender authenticity information available from domain of postmaster@mout.kundenserver.de) identity=helo; client-ip=212.227.17.24; receiver=mail3-smtp-sop.national.inria.fr; envelope-from="info@gerd-stolpmann.de"; x-sender="postmaster@mout.kundenserver.de"; x-conformance=sidf_compatible X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: Aj0BACHWEFTU4xEYm2dsb2JhbABgg2CDU8dHh00BgRIWEAEBAQEBBgsLCRQqhAQBBSMyJBALQgICVwYTCYg9Cal+lTsBF4lkhUMmB4J5gVMFhh2LZYN3jkEFkVlqAYJOAQEB X-IPAS-Result: Aj0BACHWEFTU4xEYm2dsb2JhbABgg2CDU8dHh00BgRIWEAEBAQEBBgsLCRQqhAQBBSMyJBALQgICVwYTCYg9Cal+lTsBF4lkhUMmB4J5gVMFhh2LZYN3jkEFkVlqAYJOAQEB X-IronPort-AV: E=Sophos;i="5.04,502,1406584800"; d="asc'?scan'208";a="78495080" Received: from mout.kundenserver.de ([212.227.17.24]) by mail3-smtp-sop.national.inria.fr with ESMTP/TLS/DHE-RSA-AES256-SHA; 11 Sep 2014 00:56:24 +0200 Received: from office1.lan.sumadev.de (dslb-088-068-067-138.088.068.pools.vodafone-ip.de [88.68.67.138]) by mrelayeu.kundenserver.de (node=mreue105) with ESMTP (Nemesis) id 0MHpa1-1XVQeE1mt3-003aCW; Thu, 11 Sep 2014 00:56:19 +0200 Received: from [192.168.10.103] (ip-88-153-134-220.hsi04.unitymediagroup.de [88.153.134.220]) by office1.lan.sumadev.de (Postfix) with ESMTPSA id CD812DC270; Thu, 11 Sep 2014 00:56:18 +0200 (CEST) Message-ID: <1410389773.2619.16.camel@zotac> From: Gerd Stolpmann To: Drup Cc: Maxence Guesdon , caml-list@inria.fr Date: Thu, 11 Sep 2014 00:56:13 +0200 In-Reply-To: <5410A2F5.4070107@zoho.com> References: <5410522E.3050207@inria.fr> <20140910161744.5a7eecd0@alcazar2> <5410A2F5.4070107@zoho.com> Content-Type: multipart/signed; micalg="pgp-sha1"; protocol="application/pgp-signature"; boundary="=-sh1/i5kRhtW9AvX9wo7s" X-Mailer: Evolution 3.10.4-0ubuntu1 Mime-Version: 1.0 X-Provags-ID: V02:K0:/Es+YOAKid5pl7WyeFMXsWgzQhP/5LLvlvsMJAE48bd JWB+l0W0dlHFIiFOAx5RDLkUa1sECtlnRNNQksh+t86lY+O85Q 1F0Kl80wWTuk6hMchnkdu9TWHcRtq8noTR15UiWZfJQu04x3b1 BnyTG0FOIDUvk2WyX/15k8WPerQL8DzcEAIVdeDXJu/8V9UOVS DGWfL5ZTbFjLNythcdswipcuEKVYLTEmCem7wEakF53x8ExB/f B8CBLUnfuztZWNxNXF0MG+Xnsy6jN1DcUQ3UGupOXdh9Erm+9q qujZyzXQ+7FSBBicDkb9T2C0PyTPoSOnIjF8WeAd7S85XNHPK8 TMYxo/562soVtsE2/VXbohHg+Glut9Ishw3Giz08m X-UI-Out-Filterresults: notjunk:1; Subject: Re: [Caml-list] One build system to rule them all? --=-sh1/i5kRhtW9AvX9wo7s Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Am Mittwoch, den 10.09.2014, 21:13 +0200 schrieb Drup: > Le 10/09/2014 16:17, Maxence Guesdon a =C3=A9crit : > > I can't resist to add good old Make to the list, not specific to OCaml, > > yet powerful enough and known by a lot of developers. > > > No. > Every single makefile to compile ocaml (except OCaml-makefile[1]) I have= =20 > encountered are broken. Every single one of them. OCaml compilation=20 > process is too complex to be able to fire some rules and be done with=20 > it; especially if you want portability. >=20 > Please, don't write makefiles. Yes, they are broken, but at least you know very well HOW they are broken. That's the big advantage to other build systems which are sometimes difficult to debug. Gerd >=20 > [1]: https://github.com/mmottl/ocaml-makefile >=20 >=20 --=20 ------------------------------------------------------------ Gerd Stolpmann, Darmstadt, Germany gerd@gerd-stolpmann.de My OCaml site: http://www.camlcity.org Contact details: http://www.camlcity.org/contact.html Company homepage: http://www.gerd-stolpmann.de ------------------------------------------------------------ --=-sh1/i5kRhtW9AvX9wo7s Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part Content-Transfer-Encoding: 7bit -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iQEcBAABAgAGBQJUENcNAAoJEAaM4b9ZLB5TF5sH/0OD64d/+hQAi46MJtdmyhM4 oOOJv48ysl7zbI6E/1Otplsvnbkxw4VABGKMkq0yvTU6iXbYdvwxlYnbdL59mLq6 idroufgKM4VDO0DP9P9DuAa/RPGj4+viDFXZrzaeyH1D3HVy1BGisMg36TBi//tA 6I3Tff7RHcz84wgXFzzkpjALar67oGrO/9PvtER6OFLLwoRU7SLFGbCuLrsqzoDG ErwJEA1UZoM+VybUXdklnleMBccrFL2+w+oMUBHuaIyMqOp6YVd69z8e9B6er4GR oQXin20emNnFg4lAauP1JMZDnl02thNskFtXHzAOe3DIT+wc699aajONp/0jQ5o= =7tKE -----END PGP SIGNATURE----- --=-sh1/i5kRhtW9AvX9wo7s--