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 C8382801D9 for ; Tue, 18 Jul 2017 11:23:10 +0200 (CEST) Authentication-Results: mail3-smtp-sop.national.inria.fr; spf=None smtp.pra=adrien@notk.org; spf=Pass smtp.mailfrom=adrien@notk.org; spf=None smtp.helo=postmaster@nautica.notk.org Received-SPF: None (mail3-smtp-sop.national.inria.fr: no sender authenticity information available from domain of adrien@notk.org) identity=pra; client-ip=91.121.71.147; receiver=mail3-smtp-sop.national.inria.fr; envelope-from="adrien@notk.org"; x-sender="adrien@notk.org"; x-conformance=sidf_compatible Received-SPF: Pass (mail3-smtp-sop.national.inria.fr: domain of adrien@notk.org designates 91.121.71.147 as permitted sender) identity=mailfrom; client-ip=91.121.71.147; receiver=mail3-smtp-sop.national.inria.fr; envelope-from="adrien@notk.org"; x-sender="adrien@notk.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@nautica.notk.org) identity=helo; client-ip=91.121.71.147; receiver=mail3-smtp-sop.national.inria.fr; envelope-from="adrien@notk.org"; x-sender="postmaster@nautica.notk.org"; x-conformance=sidf_compatible IronPort-PHdr: =?us-ascii?q?9a23=3A2UUm5BSqjt7aqX4dXJ0CiN7rNtpsv+yvbD5Q0YIu?= =?us-ascii?q?jvd0So/mwa69YRSN2/xhgRfzUJnB7Loc0qyN4v+mATRIyK3CmUhKSIZLWR4BhJ?= =?us-ascii?q?detC0bK+nBN3fGKuX3ZTcxBsVIWQwt1Xi6NU9IBJS2PAWK8TW94jEIBxrwKxd+?= =?us-ascii?q?KPjrFY7OlcS30P2594HObwlSijewZbF/IA+qoQnNq8IbnZZsJqEtxxXTv3BGYf?= =?us-ascii?q?5WxWRmJVKSmxbz+MK994N9/ipTpvws6ddOXb31cKokQ7NYCi8mM30u683wqRbD?= =?us-ascii?q?VwqP6WACXWgQjxFFHhLK7BD+Xpf2ryv6qu9w0zSUMMHqUbw5Xymp4rx1QxH0li?= =?us-ascii?q?gIKz858HnWisNuiqJbvAmhrAF7z4LNfY2ZKOZycqbbcNgHR2ROQ9xRWjRPDI28?= =?us-ascii?q?cYUBEukPPehXoIbhulQBrxWxCBKwBO/z0DJEmmP60Lc43uknDArI3BYgH9ULsH?= =?us-ascii?q?nMsNj6Kb0SUeGrw6nO0D7Nd+lZ1irj54jSbxsspuuDUq9qccrQ10YvERjIjlOX?= =?us-ascii?q?qYz5PDOZzOMNs3KU7+d5U++klmApqwZ0oje1x8csjJHEho0UylDY9SV53Z06Kc?= =?us-ascii?q?ekR058ZN6pFoZbuSKCN4ZuRs4uXntktDskxrEbo5K2fjUGxI46yxPQafGKdZWD?= =?us-ascii?q?7Aj5W+aLOzh4gWpoeLKhiBa29kit0uv8WdOp0FZWrypKjsPDumoL1xzU9siHSe?= =?us-ascii?q?Fx/kC72TaAzwzT6+dELl4olafDL5Mt36Q8mocNvUjeBCP7mlj6gLWLekgr+OWk?= =?us-ascii?q?8+Hnba/npp+YOY90kAb+MqE2l8OlHOs4KAkOUHad+emn0r3j+lH5QLZQgv0xiK?= =?us-ascii?q?nZv4jWJd4Hqa6hHw9VzoEj5g6jADi81dQYmWALLFZEeBKck4jkIErOIfD9Dfen?= =?us-ascii?q?mVugijZrx/bcPr3gGJrBNHbDkK2yNYp6vmlYwQR77d1F5pRbQuUGJPv9ckb8rN?= =?us-ascii?q?LcA1k1Plrn7fzgDYBU2pkfVGTHJKaVPbma5VaE/OMiJcGKY5MW/jHnJK52tLbV?= =?us-ascii?q?kXYllApFLuGS1pwNZSX9R6w+Lg=3D=3D?= X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0B2AQD50m1Z/5NHeVtdHQEFAQsBGAEFA?= =?us-ascii?q?QsBgy9khDuKZJFjlgSCES6FGQKDTz8YAQEBAQEBAQEBAQFqKIIzJAGCQQEFI1Y?= =?us-ascii?q?QCxgCAgUTDgICDwUYMYpGDK5MgiaLCgEBAQcCIQWBC4Idg02DeYEMh30wgjEFn?= =?us-ascii?q?zSHSow/DW+RQJVXHzg/SzEhCCgISYUTHIFpPjuIUwEBAQ?= X-IPAS-Result: =?us-ascii?q?A0B2AQD50m1Z/5NHeVtdHQEFAQsBGAEFAQsBgy9khDuKZJF?= =?us-ascii?q?jlgSCES6FGQKDTz8YAQEBAQEBAQEBAQFqKIIzJAGCQQEFI1YQCxgCAgUTDgICD?= =?us-ascii?q?wUYMYpGDK5MgiaLCgEBAQcCIQWBC4Idg02DeYEMh30wgjEFnzSHSow/DW+RQJV?= =?us-ascii?q?XHzg/SzEhCCgISYUTHIFpPjuIUwEBAQ?= X-IronPort-AV: E=Sophos;i="5.40,377,1496095200"; d="scan'208";a="231888104" Received: from nautica.notk.org ([91.121.71.147]) by mail3-smtp-sop.national.inria.fr with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 18 Jul 2017 11:23:06 +0200 Received: by nautica.notk.org (Postfix, from userid 1003) id 9DF0CC009; Tue, 18 Jul 2017 11:23:04 +0200 (CEST) Date: Tue, 18 Jul 2017 11:23:04 +0200 From: Adrien Nader To: Olaf Hering Cc: caml-list@inria.fr Message-ID: <20170718092304.GA26116@notk.org> References: <20170718090258.GB2151@aepfle.de> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline In-Reply-To: <20170718090258.GB2151@aepfle.de> User-Agent: Mutt/1.5.21 (2010-09-15) Subject: Re: [Caml-list] removal of C compiler variables in in 4.06 Hi, On Tue, Jul 18, 2017, Olaf Hering wrote: > While wresting with labltk and 4.05 I noticed an backwards incompatible > change in labltk.git (986e116 "Fix for ocaml 4.06") and in ocaml.git > (cc7ad5650a "Get rid of BYTECC and NATIVECC"). What is the rationale to > break external users of BYTECC/NATIVECC? Perhaps labltk shouldnt have > used these variables in the first place. But if their usage is legitime, > why the needless breakage? First of all, I absolutely definitely completely would not call these "needless" and even less say that breakage was voluntary. I understand your frustration but the way you communicate about the issue doesn't come out as nice. This change was part of a huge set of changes to fix 20 years of duplication between the Makefile and Makefile.nt files in the build system. The commit that did the changes is the following: https://github.com/ocaml/ocaml/commit/cc7ad5650aac641053178ec1d08789b8e793e87b I don't think it makes sense to try to give you straight away another variable to use. Chances are that, in the first place, this variable wasn't the one that made sense to use. Moreover its content could change at any time (and did change). If you explain the needs, then it should be possible to give you better hints to adapt to this change. Best, -- Adrien Nader