From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Alex Corcoles Newsgroups: gmane.emacs.devel Subject: Re: Interest in a Cosmopolitan build? Date: Thu, 09 Nov 2023 12:02:23 +0100 Message-ID: <78531ef0d9e1aea4b63221f10ed337f3f2d40e5b.camel@corcoles.net> References: <83ttpw1lzw.fsf@gnu.org> <784ffc8ae66e600ffbc598232cbc1abea9e55788.camel@corcoles.net> <838r771nwu.fsf@gnu.org> <87o7g3tjho.fsf@yahoo.com> <83zfznz51r.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 8bit Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="40836"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Evolution 3.40.4 (3.40.4-9.el9) Cc: emacs-devel@gnu.org To: Eli Zaretskii , Po Lu Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Thu Nov 09 12:03:27 2023 Return-path: Envelope-to: ged-emacs-devel@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1r12op-000ARe-78 for ged-emacs-devel@m.gmane-mx.org; Thu, 09 Nov 2023 12:03:27 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1r12nx-0007kw-H8; Thu, 09 Nov 2023 06:02:33 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1r12nu-0007kh-El for emacs-devel@gnu.org; Thu, 09 Nov 2023 06:02:31 -0500 Original-Received: from mail-wm1-f43.google.com ([209.85.128.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1r12ns-0005vz-Mp; Thu, 09 Nov 2023 06:02:30 -0500 Original-Received: by mail-wm1-f43.google.com with SMTP id 5b1f17b1804b1-40859c466efso4758545e9.3; Thu, 09 Nov 2023 03:02:28 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1699527746; x=1700132546; h=content-transfer-encoding:mime-version:user-agent:references :in-reply-to:date:cc:to:from:subject:message-id:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=StVJeJCYhnNypOg3gHoG4YCdhnhHt3fQWa5iaLbpBf4=; b=fUegbq9PVFEiYXBhG484lWO+eJBVGKwUo8W373WLB2zVAN43OGk8qiGoIkQrCuZqs2 W1kYes16TV982Tsv/25GZzyO1c6BS1eckRRNtNVKWsDD8KPvG4WYIzPUp2a+myuC/DTJ oDkgZamPv1Rge0s4bDHJp0sZ400QRMpNVf55KGd4TpKQxUezQNxY+N/5sZ67Kc7SVu/i sk52iWzSweEZt91Eo4zC7T1jb432KQeCihPtIggxV9rTihyE6DLCgOglS3AwIh1FPDO/ 28XDT3d1D1hgzyhAZKJIU4+yICzjolFSAiNBCurGrzhiBN7VUMUd3SrNmIEwY6sisEAS 7DZw== X-Gm-Message-State: AOJu0YzpFxokbIliVV0tvcTG/DqS2sHbWzYpE/8WeW88wx/q5MYMQDkH yc42gYJN9zhVLRFpV58bLegcaNw5OM6OLA== X-Google-Smtp-Source: AGHT+IE0Wpw/nKr4ogAjJyaFW4EWhiC18LL7H4prcvFvb1MUE3z+QK27IcuQ7ChtXmLDb4Cc4Ixc9A== X-Received: by 2002:a05:600c:a04:b0:409:5a4e:512b with SMTP id z4-20020a05600c0a0400b004095a4e512bmr4473045wmp.18.1699527744833; Thu, 09 Nov 2023 03:02:24 -0800 (PST) Original-Received: from molly.mad.int.pdp7.net ([79.116.36.51]) by smtp.gmail.com with ESMTPSA id ay36-20020a05600c1e2400b0040472ad9a3dsm1754507wmb.14.2023.11.09.03.02.24 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 09 Nov 2023 03:02:24 -0800 (PST) In-Reply-To: <83zfznz51r.fsf@gnu.org> Received-SPF: pass client-ip=209.85.128.43; envelope-from=koalillo@gmail.com; helo=mail-wm1-f43.google.com X-Spam_score_int: -13 X-Spam_score: -1.4 X-Spam_bar: - X-Spam_report: (-1.4 / 5.0 requ) BAYES_00=-1.9, FREEMAIL_FORGED_FROMDOMAIN=0.25, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.25, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=no autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.devel:312395 Archived-At: Hi, > > > errno values are not constant under Cosmopolitan, since they vary > > by the > > underlying OS the binary runs on. > > Then the change must be specific to Cosmopolitan, as I don't think we > want to punish other systems on this behalf.  Macros make debugging > harder when people forget to compile with -g3, which they almost > always do. Ah, thanks for the insight. Now I understand the enum thing. I don't know how severe would this punishment be, but I trust others in this thread. Then I suspect the current approach is fine in that regard, and probably maintaining the build out of tree (or other means) is better than upstreaming the changes. Right now, the binary is usable, but I have stumbled into some issues (e.g. no file modification support, so Helm is slightly impeded). As I mentioned somewhere else in the thread, an out-of-tree solution meets my needs. Still, I'd like to bait someone more knowledgeable that sees this as a useful feature to help :) (Of course, someone with those skills is likely to not mind building Emacs. But I still think this might be a nice way for some novices like me to get the latest Emacs in an easy to use manner.) Cheers, Álex