From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp0.migadu.com ([2001:41d0:303:e224::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms13.migadu.com with LMTPS id kAEuCfJfe2f0NAEAqHPOHw:P1 (envelope-from ) for ; Mon, 06 Jan 2025 04:45:38 +0000 Received: from aspmx1.migadu.com ([2001:41d0:303:e224::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp0.migadu.com with LMTPS id kAEuCfJfe2f0NAEAqHPOHw (envelope-from ) for ; Mon, 06 Jan 2025 05:45:38 +0100 X-Envelope-To: larch@yhetil.org Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=debbugs.gnu.org header.s=debbugs-gnu-org header.b=NUdC0GgZ; dkim=fail ("headers rsa verify failed") header.d=gmail.com header.s=20230601 header.b=cwNGH6LA; spf=pass (aspmx1.migadu.com: domain of "guix-patches-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-patches-bounces+larch=yhetil.org@gnu.org"; dmarc=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1736138737; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding:resent-cc: resent-from:resent-sender:resent-message-id:in-reply-to:in-reply-to: references:references:list-id:list-help:list-unsubscribe: list-subscribe:list-post:dkim-signature; bh=uVRmtm+m8IlhS6f2UWQrIpKtDAniUIUXOziqj2hw5G8=; b=KdLKee82/wobNm9WovvTYPA+Qcbkaz69YmWbyKkgiZWJDhdjw5M7GF9Us98Ca/eEZMQuhv tpzvl5T3iLfHqxATS2wGu/6yOKA/VMAa5OSEYodqJz65Ahq+7fie5UirVLyCyiAI/ruvXz +IX9NGJ/wdjNJT/lvLgISJrHUiJTw6UWuPDo8I5VSSktNTmPenMU+88IShLEUrm8dovcmM c7sWGEY80kB7h4pvOS2S1kOVte110Hk9OyZzYq9KcDZVpbCa8XkpxfYA28luKFIc2lUwqU ZzWw7Jlsi7eX4sjjjIoGBvh+4SpPmSkxLSgsTDwyXiS06YfOgyFg4TYnpYWu9w== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=debbugs.gnu.org header.s=debbugs-gnu-org header.b=NUdC0GgZ; dkim=fail ("headers rsa verify failed") header.d=gmail.com header.s=20230601 header.b=cwNGH6LA; spf=pass (aspmx1.migadu.com: domain of "guix-patches-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-patches-bounces+larch=yhetil.org@gnu.org"; dmarc=none ARC-Seal: i=1; s=key1; d=yhetil.org; t=1736138737; a=rsa-sha256; cv=none; b=FtF2t2KUzfRhx8Dz2d40xi1IDyp28huMEzy9+a6l+yCgVSN5RnrGBodjEROO1fr6BsbB6X 90Rdai3jBCdtovfY/GzfYr2wpv77pVSF7r551DMHUyhKf6OI+YqTa0ZRab3+Qj5qGfFVaM wiThBZc0JvvNBpsL5Qy0AVBvW+FEmZZMEoUYAN/ghfnxSeESGEekn4bVNxbJHHTuT8pzaC 7XDDSo4MCx/DIKpXeEeTE96nZgriBB4Pm55JkORFQn87w6is3r1012bzKDiM3xyqjJ8PeP gsXgI/SlguXmRNyT3K7H+Xw7WW91Fm3gfM7L+Rj72w4uG3U6KB20m6AoMR8pxQ== Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id 55A8F3405A for ; Mon, 06 Jan 2025 05:45:37 +0100 (CET) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1tUezI-0006PS-Ll; Sun, 05 Jan 2025 23:45:14 -0500 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 1tUez9-0006Oe-1I for guix-patches@gnu.org; Sun, 05 Jan 2025 23:45:06 -0500 Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1tUez8-0001RJ-OF for guix-patches@gnu.org; Sun, 05 Jan 2025 23:45:02 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=debbugs.gnu.org; s=debbugs-gnu-org; h=MIME-Version:Date:From:To:In-Reply-To:References:Subject; bh=uVRmtm+m8IlhS6f2UWQrIpKtDAniUIUXOziqj2hw5G8=; b=NUdC0GgZi9IhiLiXrzjcp5JMXo0CwUV6EC1+OA+xkTZ11oQn7PM5SzwNrR4bT+uXu6fuQdl9JPjev6wOQNacsWeMCQ7hr9i55R976H6994r9Axa1UPm8BLEqvFslTbywBqhWLA84xSE4MLgsFlZq6YBuBRK2X3MdUyTqWKOoHRxv2MEa0JwrKueh1fqy3/UXmwoWX/CjraEG7k2IyrknNRxvzPfiGCjEP+sBCst6RNZRu8h9Z0CX6MyMXF+Ccy2tMyc2GoDGC5ozrgS92a6rDPpxiBgYqOEvw0VV1P0WETYNFTp6ua8x88vzNIQU8jPFotco3fuaWjaqBL+MY1WbuQ==; Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1tUez8-0003PQ-D2 for guix-patches@gnu.org; Sun, 05 Jan 2025 23:45:02 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#75274] [PATCH v2] gnu: bc: Update to 1.08.1. References: In-Reply-To: Resent-From: Andy Tai Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 06 Jan 2025 04:45:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 75274 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 75274@debbugs.gnu.org Cc: Andy Tai Received: via spool by 75274-submit@debbugs.gnu.org id=B75274.173613866813026 (code B ref 75274); Mon, 06 Jan 2025 04:45:02 +0000 Received: (at 75274) by debbugs.gnu.org; 6 Jan 2025 04:44:28 +0000 Received: from localhost ([127.0.0.1]:36355 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tUeyZ-0003O1-3F for submit@debbugs.gnu.org; Sun, 05 Jan 2025 23:44:27 -0500 Received: from mail-pl1-x633.google.com ([2607:f8b0:4864:20::633]:43342) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from ) id 1tUeyU-0003Ni-7w for 75274@debbugs.gnu.org; Sun, 05 Jan 2025 23:44:25 -0500 Received: by mail-pl1-x633.google.com with SMTP id d9443c01a7336-21631789fcdso146375715ad.1 for <75274@debbugs.gnu.org>; Sun, 05 Jan 2025 20:44:22 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1736138656; x=1736743456; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:sender:from:to:cc:subject:date:message-id:reply-to; bh=uVRmtm+m8IlhS6f2UWQrIpKtDAniUIUXOziqj2hw5G8=; b=cwNGH6LAppZy6vgUiq4n+4Sw+SU8F1IdTDQK1hDjDA/bEHJ49ZV5qLgZzh8zgw5rtX CJeeI5xpEGbHoqMIc/gLlR2/xHaLqxrzdB1Xmvo/8//UhO8mdHQ+bBP7XhuY5kZc2ACL Q+o6K1ebYunCgzJDnOkc0pGDfR/9RsDFbJpgZhVUVWulFFakR+vEmAlzW6uNKbAZhcXI 9W3qDvXyL6G1ujEFbzwszGdBlaLH8UMHsd8UXCaqe7P1cbq8GBPqCfbMiDsJFPw+pFYU Qj+G8OGN8xVC3dNFTcAL2vv6iyMyq+uGN5kHzV43SnrziRS7vacjzlpzQ7FWZ+Qlrrtu Sx+A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1736138656; x=1736743456; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:sender:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=uVRmtm+m8IlhS6f2UWQrIpKtDAniUIUXOziqj2hw5G8=; b=fm7SRc8IheX9eOSzSCQst08V94HOWSkjY2GKvYw881IK+2GZkgjuVxihryRoBi0c/G p5HTo+/apkJqR70XoVmhXS5HKxdeXrcnjfveRR0zYiarToLcwRKEKjTJlCyvUi4z+Grg S0n6z/M/vtRcPuHN+wq4OWpzDwyNqT7cUe2I07A3JKekuIft7/L636gU4eYvpnHCfa1n Mfkj9rfTJyJQ+g0sqyL2Wa/ZPgkhaecqs8v96Henm6AsU6vYlG1jucNO1iRW16BrK14r NQ6uFnL/EMZFpp8SXLCmZn5PP1duqVdoUhIyk0wnfCYyQL9+P2tBpyQ6DqesBSxvP7UU cD5g== X-Gm-Message-State: AOJu0Yy2KpwFtfIXlyosMlVPEOjYQrLG42ZWp5sDz9lvDz5YthBZf7dx gR7oVvZFwbpnhGZQcrVcPOJKSfGTElUh3eIdMIdCVg5RZStuftGrZFa4IGfV X-Gm-Gg: ASbGncso1xoQM9WlvernQnQx0Ja5jXol1JGuOPw1KwOM5cUdIyxWhKy0LNGru8GNc/A hS+SAR3BRZ+iRO+5IC7LOYHu7qc3c46Ao5YCE3mru7z24CkCST28ujYBZGqZKlFeFJfTmECJGL6 BsptwTF2O0yQ0Sxv+nBIeBPDiM+VpM0zL9CmRTQWOSvOpp20/0rFCU4uIeamrWKTd/liHxPeTiU xpiCNOUUo/ZJ16jgVuuOcc8I0CTJf0ljDwe53wDJGGng0MhcQ== X-Google-Smtp-Source: AGHT+IF1CG8iaPI9i6orFXYVxO9XTKceRDTlI4mnYPDeYF3mtfVMfRnh6/YsuXhRU2CQZnAQl+YrvA== X-Received: by 2002:a05:6a20:7345:b0:1e1:adb8:c011 with SMTP id adf61e73a8af0-1e5e1f57c8cmr85722666637.18.1736138655592; Sun, 05 Jan 2025 20:44:15 -0800 (PST) Received: from DEskMiniX300.. ([38.84.157.61]) by smtp.gmail.com with ESMTPSA id d2e1a72fcca58-72aad83033esm30419716b3a.48.2025.01.05.20.44.14 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 05 Jan 2025 20:44:15 -0800 (PST) From: Andy Tai Date: Sun, 5 Jan 2025 20:44:10 -0800 Message-Id: <97fc9994b482ef6c56725f84d61d8753c3336188.1736138578.git.atai@atai.org> X-Mailer: git-send-email 2.34.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+larch=yhetil.org@gnu.org Sender: guix-patches-bounces+larch=yhetil.org@gnu.org X-Migadu-Flow: FLOW_IN X-Migadu-Country: US X-Migadu-Scanner: mx12.migadu.com X-Migadu-Spam-Score: -1.15 X-Spam-Score: -1.15 X-Migadu-Queue-Id: 55A8F3405A X-TUID: jfmj7/33yTHO * gnu/packages/algebra.scm (bc): Update to 1.08.1. [source](origin): Remove patch. * gnu/packages/patches/bc-fix-cross-compilation.patch: Delete. * gnu/local.mk: Unregister deleted file. Change-Id: Iada592d2deeeec91f875306a0fb6f8c4056ccfad --- gnu/local.mk | 1 - gnu/packages/algebra.scm | 12 +- .../patches/bc-fix-cross-compilation.patch | 189 ------------------ 3 files changed, 6 insertions(+), 196 deletions(-) delete mode 100644 gnu/packages/patches/bc-fix-cross-compilation.patch diff --git a/gnu/local.mk b/gnu/local.mk index f118fe4442..2eb92b3059 100644 --- a/gnu/local.mk +++ b/gnu/local.mk @@ -1016,7 +1016,6 @@ dist_patch_DATA = \ %D%/packages/patches/bash-linux-pgrp-pipe.patch \ %D%/packages/patches/bastet-change-source-of-unordered_set.patch \ %D%/packages/patches/bazaar-CVE-2017-14176.patch \ - %D%/packages/patches/bc-fix-cross-compilation.patch \ %D%/packages/patches/bdb-5.3-atomics-on-gcc-9.patch \ %D%/packages/patches/biboumi-cmake-ignore-git.patch \ %D%/packages/patches/brightnessctl-elogind-support.patch \ diff --git a/gnu/packages/algebra.scm b/gnu/packages/algebra.scm index 5da77b6318..e8a132fe67 100644 --- a/gnu/packages/algebra.scm +++ b/gnu/packages/algebra.scm @@ -53,6 +53,7 @@ (define-module (gnu packages algebra) #:use-module (gnu packages maths) #:use-module (gnu packages mpi) #:use-module (gnu packages multiprecision) + #:use-module (gnu packages ncurses) #:use-module (gnu packages networking) #:use-module (gnu packages ocaml) #:use-module (gnu packages perl) @@ -667,19 +668,18 @@ (define-public gmp-ecm (define-public bc (package (name "bc") - (version "1.07.1") + (version "1.08.1") (source (origin (method url-fetch) - (uri (string-append "mirror://gnu/bc/bc-" version ".tar.gz")) + (uri (string-append "mirror://gnu/bc/bc-" version ".tar.xz")) (sha256 (base32 - "0amh9ik44jfg66csyvf4zz1l878c4755kjndq9j0270akflgrbb2")) - (patches (search-patches "bc-fix-cross-compilation.patch")))) + "08yhh4l7r9hs5k75jcma82czgpsh1454c0vm64vccd1kbc8k0m2i")))) (build-system gnu-build-system) (native-inputs (list automake autoconf ed flex readline texinfo)) (inputs - (list readline)) + (list readline ncurses)) (arguments '(#:configure-flags (list "--with-readline") @@ -695,7 +695,7 @@ (define-public bc an interactive environment for evaluating mathematical statements. Its syntax is similar to that of C, so basic usage is familiar. It also includes \"dc\", a reverse-polish calculator.") - (license license:gpl2+))) + (license license:gpl3+))) ;; The original kiss-fft does not have a complete build system and does not ;; build any shared libraries. This is a fork used by Extempore. diff --git a/gnu/packages/patches/bc-fix-cross-compilation.patch b/gnu/packages/patches/bc-fix-cross-compilation.patch deleted file mode 100644 index 04f2c92abf..0000000000 --- a/gnu/packages/patches/bc-fix-cross-compilation.patch +++ /dev/null @@ -1,189 +0,0 @@ -Patch adapted from Nix. -Upstream-status: Submitted to bug-bc@gnu.org. - -diff --git a/bc/Makefile.am b/bc/Makefile.am -index d9d412e..13f2b1e 100644 ---- a/bc/Makefile.am -+++ b/bc/Makefile.am -@@ -8,7 +8,7 @@ EXTRA_DIST = bc.h bcdefs.h const.h fix-libmath_h global.h libmath.b proto.h \ - sbc.y - noinst_HEADERS = libmath.h - --DISTCLEANFILES = sbc sbc.c sbc.h libmath.h -+DISTCLEANFILES = fbc sbc sbc.c sbc.h libmath.h - - MAINTAINERCLEANFILES = Makefile.in bc.c bc.h scan.c \ - bc.y bcdefs.h const.h execute.c fix-libmath_h \ -@@ -17,6 +17,7 @@ MAINTAINERCLEANFILES = Makefile.in bc.c bc.h scan.c \ - - AM_CPPFLAGS = -I$(srcdir) -I$(srcdir)/../h - LIBBC = ../lib/libbc.a -+LIBBC_HOST = ../lib/libbc_host.a - LIBL = @LEXLIB@ - LDADD = $(LIBBC) $(LIBL) @READLINELIB@ - -@@ -29,15 +30,22 @@ $(PROGRAMS): libmath.h $(LIBBC) - scan.o: bc.h - global.o: libmath.h - --fbcOBJ = main.o bc.o scan.o execute.o load.o storage.o util.o warranty.o -+%.o_host: CC := $(CC_FOR_BUILD) -+%.o_host: %.c -+ $(COMPILE) -c -o $@ $< - --libmath.h: libmath.b $(fbcOBJ) $(LIBBC) -- echo '{0}' > libmath.h -- $(MAKE) global.o -- $(LINK) -o fbc $(fbcOBJ) global.o $(LIBBC) $(LIBL) $(READLINELIB) $(LIBS) -- ./fbc -c $(srcdir)/libmath.b libmath.h -+fbcOBJ = $(addsuffix _host,\ -+ main.o bc.o scan.o execute.o load.o storage.o util.o warranty.o) -+ -+global_host.c: global.c -+ sed 's/#include "libmath.h"/{0}/' $< > $@ -+ -+fbc: $(fbcOBJ) global_host.o_host $(LIBBC_HOST) $(LIBS) -+ $(CC_FOR_BUILD) $(LIBL) $(READLINELIB) -o $@ $^ -+ -+libmath.h: libmath.b fbc $(LIBBC_HOST) -+ ./fbc -c $(srcdir)/libmath.b < /dev/null > libmath.h - $(srcdir)/fix-libmath_h -- rm -f ./fbc ./global.o - - sbcOBJ = main.o sbc.o scan.o execute.o global.o load.o storage.o util.o \ - warranty.o -diff --git a/configure.ac b/configure.ac -index fc74573..5cabb73 100644 ---- a/configure.ac -+++ b/configure.ac -@@ -20,6 +20,7 @@ m4_define([dc_version], 1.4.1) - - AC_INIT([bc],[bc_version]) - AC_CONFIG_SRCDIR(doc/bc.1) -+AC_CONFIG_MACRO_DIR([m4]) - AM_INIT_AUTOMAKE([dist-bzip2]) - AC_CONFIG_HEADERS(config.h) - -@@ -35,6 +36,7 @@ AC_DEFINE([DC_COPYRIGHT], - [Define the dc copyright line.]) - - AC_PROG_CC -+AX_CC_FOR_BUILD - AC_USE_SYSTEM_EXTENSIONS - - AM_PROG_LEX -diff --git a/lib/Makefile.am b/lib/Makefile.am -index ec4bf59..24c9f42 100644 ---- a/lib/Makefile.am -+++ b/lib/Makefile.am -@@ -1,5 +1,5 @@ - ## Process this file with automake to produce Makefile.in --noinst_LIBRARIES = libbc.a -+noinst_LIBRARIES = libbc.a libbc_host.a - - AM_CPPFLAGS = -I. -I.. -I$(srcdir)/../h - -@@ -7,8 +7,6 @@ libbc_a_SOURCES = getopt.c getopt1.c vfprintf.c number.c - - DEFS = @DEFS@ $(DEFSADD) - --AM_CFLAGS = @CFLAGS@ -- - MAINTAINERCLEANFILES = Makefile.in number.c - CLEANFILES = testmul specialnumber muldigits.h - -@@ -24,3 +22,11 @@ testmul: testmul.o number.o - - specialnumber: newnumber.o - cp newnumber.o number.o -+ -+%.o_host: CC := $(CC_FOR_BUILD) -+%.o_host : %.c -+ $(COMPILE) -c -o $@ $< -+ -+libbc_host.a : $(addsuffix _host,$(libbc_a_OBJECTS)) -+ ar cru $@ $+ -+ ranlib $@ -diff --git a/m4/cc_for_build.m4 b/m4/cc_for_build.m4 -new file mode 100644 -index 0000000..c62ffad ---- /dev/null -+++ b/m4/cc_for_build.m4 -@@ -0,0 +1,77 @@ -+# =========================================================================== -+# https://www.gnu.org/software/autoconf-archive/ax_cc_for_build.html -+# =========================================================================== -+# -+# SYNOPSIS -+# -+# AX_CC_FOR_BUILD -+# -+# DESCRIPTION -+# -+# Find a build-time compiler. Sets CC_FOR_BUILD and EXEEXT_FOR_BUILD. -+# -+# LICENSE -+# -+# Copyright (c) 2010 Reuben Thomas -+# Copyright (c) 1999 Richard Henderson -+# -+# This program is free software: you can redistribute it and/or modify it -+# under the terms of the GNU General Public License as published by the -+# Free Software Foundation, either version 3 of the License, or (at your -+# option) any later version. -+# -+# This program is distributed in the hope that it will be useful, but -+# WITHOUT ANY WARRANTY; without even the implied warranty of -+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General -+# Public License for more details. -+# -+# You should have received a copy of the GNU General Public License along -+# with this program. If not, see . -+# -+# As a special exception, the respective Autoconf Macro's copyright owner -+# gives unlimited permission to copy, distribute and modify the configure -+# scripts that are the output of Autoconf when processing the Macro. You -+# need not follow the terms of the GNU General Public License when using -+# or distributing such scripts, even though portions of the text of the -+# Macro appear in them. The GNU General Public License (GPL) does govern -+# all other use of the material that constitutes the Autoconf Macro. -+# -+# This special exception to the GPL applies to versions of the Autoconf -+# Macro released by the Autoconf Archive. When you make and distribute a -+# modified version of the Autoconf Macro, you may extend this special -+# exception to the GPL to apply to your modified version as well. -+ -+#serial 3 -+ -+dnl Get a default for CC_FOR_BUILD to put into Makefile. -+AC_DEFUN([AX_CC_FOR_BUILD], -+[# Put a plausible default for CC_FOR_BUILD in Makefile. -+if test -z "$CC_FOR_BUILD"; then -+ if test "x$cross_compiling" = "xno"; then -+ CC_FOR_BUILD='$(CC)' -+ else -+ CC_FOR_BUILD=gcc -+ fi -+fi -+AC_SUBST(CC_FOR_BUILD) -+# Also set EXEEXT_FOR_BUILD. -+if test "x$cross_compiling" = "xno"; then -+ EXEEXT_FOR_BUILD='$(EXEEXT)' -+else -+ AC_CACHE_CHECK([for build system executable suffix], bfd_cv_build_exeext, -+ [rm -f conftest* -+ echo 'int main () { return 0; }' > conftest.c -+ bfd_cv_build_exeext= -+ ${CC_FOR_BUILD} -o conftest conftest.c 1>&5 2>&5 -+ for file in conftest.*; do -+ case $file in -+ *.c | *.o | *.obj | *.ilk | *.pdb) ;; -+ *) bfd_cv_build_exeext=`echo $file | sed -e s/conftest//` ;; -+ esac -+ done -+ rm -f conftest* -+ test x"${bfd_cv_build_exeext}" = x && bfd_cv_build_exeext=no]) -+ EXEEXT_FOR_BUILD="" -+ test x"${bfd_cv_build_exeext}" != xno && EXEEXT_FOR_BUILD=${bfd_cv_build_exeext} -+fi -+AC_SUBST(EXEEXT_FOR_BUILD)])dnl base-commit: 7a7c01b393ecb20dff142b9ea9bf8317e994bef2 -- 2.34.1