X-Loop: help-debbugs@HIDDEN Subject: bug#78377: Cross-Compile - "src/make-prime-list: cannot execute: required file not found" Resent-From: NR <nroycea+gnu@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-coreutils@HIDDEN Resent-Date: Sun, 11 May 2025 15:44:05 +0000 Resent-Message-ID: <handler.78377.B.174697822111017 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: report 78377 X-GNU-PR-Package: coreutils X-GNU-PR-Keywords: To: 78377 <at> debbugs.gnu.org X-Debbugs-Original-To: bug-coreutils@HIDDEN Received: via spool by submit <at> debbugs.gnu.org id=B.174697822111017 (code B ref -1); Sun, 11 May 2025 15:44:05 +0000 Received: (at submit) by debbugs.gnu.org; 11 May 2025 15:43:41 +0000 Received: from localhost ([127.0.0.1]:38038 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1uE8q3-0002rU-Pw for submit <at> debbugs.gnu.org; Sun, 11 May 2025 11:43:41 -0400 Received: from lists.gnu.org ([2001:470:142::17]:47888) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <nroycea@HIDDEN>) id 1uE8aA-00019K-SM for submit <at> debbugs.gnu.org; Sun, 11 May 2025 11:27:15 -0400 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 <nroycea@HIDDEN>) id 1uE8a4-0005Jw-KJ for bug-coreutils@HIDDEN; Sun, 11 May 2025 11:27:08 -0400 Received: from mail-pl1-x633.google.com ([2607:f8b0:4864:20::633]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from <nroycea@HIDDEN>) id 1uE8a3-0003YJ-5Q for bug-coreutils@HIDDEN; Sun, 11 May 2025 11:27:08 -0400 Received: by mail-pl1-x633.google.com with SMTP id d9443c01a7336-22fb33898bbso43262845ad.3 for <bug-coreutils@HIDDEN>; Sun, 11 May 2025 08:27:06 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1746977226; x=1747582026; darn=gnu.org; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=PULF2XCveWP5WZpBV5Du4NtUgSPORNK50O7Ok76kg6g=; b=Bh/b1aAseRka6B19haNR+VvQxUTFP2wuR4rpot6Yf7+la+Rrp2NjndFVMrb+r6+gjS wk+1a43T7r+opcj97L/4R1S2sEyS2g0CuHnV7NqUF/MHKhZ8eoQGhszxQ1m4nmZM+BTg iv7NjQn4pg9IY03lTopzlUUIRvNCcXdL24IPzR1h6Yjp7DTjZRi5maBsk40/QBZabKBZ MsBKlLwiD5YKnv+2BTPQq4q+/VRdtx52oYelUR5lk0K9uddbaBlfsC0CAbm3jjJhMSMI Kzu9BlfzreUkAeIOmI9fOW+AHAE36HGA5vrUVhwBLyhQzTKgnOr2khORLuwoy8QsHicS 0vSw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1746977226; x=1747582026; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=PULF2XCveWP5WZpBV5Du4NtUgSPORNK50O7Ok76kg6g=; b=K6U077Ya7S+hSldG4A7VzvgfkCIcezFbFIysIHxvAE1xDUjQu/YJrC4byztVI4Asu9 6rye/hJ7Tv3b9D3+pu06qQ/f7xAcYTfi9N3HSb313QIrYDZIYCSAk53RTgb9rKE1CfXa aZG47uXzk0rbwgVCgFUczaec5gXdgY10cNdSmKggphOvCxIsC/FyDyGiKXQFYL2m+DVE SY1ucABUXJtQX0N4MSEr6OETye78VdcZKo6Wyq4VJTSH8mNMdC7hOec3M+cxMRUBc7L2 ycSaRKikrd7BtWG5gTzb8uNe6fxZklTCOQW7ChxM1VK1JZ2kAaFlqGPBErdiTybUPimr 4jrQ== X-Gm-Message-State: AOJu0YwqbX28tdWmEb/yvCkG8eCVylehImru+7ptEzt3nm/J2euCCP8j 7KME8imfiFsMhu8UIZgTgKZiNkS9N2ZmQVic7bvX4nR1V+sJmx3SmHMNgrd7zrGAH/s4VaX8Nwg e+y9KtenYy/kcvjFR/xK4hmNj/PaU4CSJ X-Gm-Gg: ASbGnctrqNKvX6p7vW8GwqGYSZR4v65MJWflwe2k+OwEXJOOtvogoRp7ljf1NwJzzsb L+9plTOvW0pnIOo2zVDTqHCrXf/WvqyTNd9ZY8G6KZZB0NnfAK6xmJHI67p+iaUmQYM3TZnOC7R 80k78TKyShz8pBvSrxxVGUfcflUBitA+GT X-Google-Smtp-Source: AGHT+IH9Qb0CuVb8HYiKhhOuz6BbNAcrpJOMvUQPQVICZdFyw+oHfKHRsxqVPxv5AEzolcSnHcF6IpImv8mWlqJ12NE= X-Received: by 2002:a17:902:cf06:b0:21f:564:80a4 with SMTP id d9443c01a7336-22fc9185dcfmr125759265ad.33.1746977225805; Sun, 11 May 2025 08:27:05 -0700 (PDT) MIME-Version: 1.0 From: NR <nroycea+gnu@HIDDEN> Date: Sun, 11 May 2025 10:26:29 -0500 X-Gm-Features: AX0GCFvfp4De7Qs8VU0Voee5Ngn-13A99SOi-cvFOtYBgi6IdRjjpFO8WpduouQ Message-ID: <CALaQ_hq=wsCX7eh8kbeyhLzAJs1yE9GTfY98HsQjzpu6j4FERg@HIDDEN> Content-Type: text/plain; charset="UTF-8" Received-SPF: pass client-ip=2607:f8b0:4864:20::633; envelope-from=nroycea@HIDDEN; helo=mail-pl1-x633.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 1.0 (+) X-Mailman-Approved-At: Sun, 11 May 2025 11:43:28 -0400 X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -0.0 (/) It'd be nice to be able to cross-compile coreutils. It could be done by detecting if `--host=` is different from the build system. If it is different, then make the `src/primes.h` target natively (specifically the `src/make-prime-list` target). I noticed it was a very old issue (going back to 2012). My workaround was just to `configure` without any arguments, `make src/primes.h`, then `configure` again for cross-compiling, and run a normal `make`.
Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) Content-Type: text/plain; charset=utf-8 X-Loop: help-debbugs@HIDDEN From: help-debbugs@HIDDEN (GNU bug Tracking System) To: NR <nroycea+gnu@HIDDEN> Subject: bug#78377: Acknowledgement (Cross-Compile - "src/make-prime-list: cannot execute: required file not found") Message-ID: <handler.78377.B.174697822111017.ack <at> debbugs.gnu.org> References: <CALaQ_hq=wsCX7eh8kbeyhLzAJs1yE9GTfY98HsQjzpu6j4FERg@HIDDEN> X-Gnu-PR-Message: ack 78377 X-Gnu-PR-Package: coreutils Reply-To: 78377 <at> debbugs.gnu.org Date: Sun, 11 May 2025 15:44:05 +0000 Thank you for filing a new bug report with debbugs.gnu.org. This is an automatically generated reply to let you know your message has been received. Your message is being forwarded to the package maintainers and other interested parties for their attention; they will reply in due course. Your message has been sent to the package maintainer(s): bug-coreutils@HIDDEN If you wish to submit further information on this problem, please send it to 78377 <at> debbugs.gnu.org. Please do not send mail to help-debbugs@HIDDEN unless you wish to report a problem with the Bug-tracking system. --=20 78377: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D78377 GNU Bug Tracking System Contact help-debbugs@HIDDEN with problems
X-Loop: help-debbugs@HIDDEN Subject: bug#78377: Cross-Compile - "src/make-prime-list: cannot execute: required file not found" Resent-From: =?UTF-8?Q?P=C3=A1draig?= Brady <P@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-coreutils@HIDDEN Resent-Date: Tue, 13 May 2025 15:15:02 +0000 Resent-Message-ID: <handler.78377.B78377.174714925713498 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 78377 X-GNU-PR-Package: coreutils X-GNU-PR-Keywords: To: NR <nroycea+gnu@HIDDEN>, 78377 <at> debbugs.gnu.org Received: via spool by 78377-submit <at> debbugs.gnu.org id=B78377.174714925713498 (code B ref 78377); Tue, 13 May 2025 15:15:02 +0000 Received: (at 78377) by debbugs.gnu.org; 13 May 2025 15:14:17 +0000 Received: from localhost ([127.0.0.1]:60927 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1uErKi-0003Vc-MZ for submit <at> debbugs.gnu.org; Tue, 13 May 2025 11:14:17 -0400 Received: from mail-wm1-x32d.google.com ([2a00:1450:4864:20::32d]:46401) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from <pixelbeat@HIDDEN>) id 1uErKe-0003VG-OK; Tue, 13 May 2025 11:14:13 -0400 Received: by mail-wm1-x32d.google.com with SMTP id 5b1f17b1804b1-43ea40a6e98so58483555e9.1; Tue, 13 May 2025 08:14:12 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1747149246; x=1747754046; darn=debbugs.gnu.org; h=content-transfer-encoding:in-reply-to:from:content-language :references:to:subject:user-agent:mime-version:date:message-id :sender:from:to:cc:subject:date:message-id:reply-to; bh=IGWyQFMPlCV3t5ecJHDbsQcpT3ILX+njkOcohPkzLjo=; b=e/NBFtaYYYsUut53TO25gGxigmQYH4+vhYyLBt0BZFc/P3iNrm8KiqwuvW+8wZ5c4T VVkTE/luaAgm5TwFXLeubHu9RPolyfQ6xQcIyaicNWRSIeX3WaDAt20kXXq8MFjDyeo8 Yo5SQRddwIkBYrN8JlnuCnAFujSR9v8rmaU6+T7BAIEIrWbEEB/np+S7a6m9ZipGYbFQ fbQyU+YigfuCCkbNGSfCLNmyQeLxAbKgsiotS3okxZ7OUHQWX06UmdzDgcDAv/txSWpr fE53gUWqKUEjnR0N5leR2AoEaKER7SfqAQRTUjDe2CU2JBthJxFooeIQHWQlrOQLYYQ8 ZL4g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1747149246; x=1747754046; h=content-transfer-encoding:in-reply-to:from:content-language :references:to:subject:user-agent:mime-version:date:message-id :sender:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=IGWyQFMPlCV3t5ecJHDbsQcpT3ILX+njkOcohPkzLjo=; b=BZskD5VIf9wy0H1P7D3HstIgXGLVyENtsRTOt1AJ/PDqUq/UHyHj/YdrjF5B1rSOnB TUzHL6X1sSl6XIfJGsjjj4e2SWbHwq3GbcqiWGK58Iq0auwhojIdoAg0IzYgqC/qg4wS LgDaEI1KfwZMdsRhko0yL/yrRWaIAfJQk9UJM52mET400jlDKSOSd8uWswSIx2s3ECxl Pu9a6VovZHcfE1E2ny90sXzew4siw2+6QwNQPnq+5lon4X/91o0yOWV43xrsDrYfcS4R xc3WQlTfbh6FlILcInnfbCbhjGCkcbskJmFAJ4DNnfBAREFK9q+8wqvIElrLY6H4Px3L F+ug== X-Forwarded-Encrypted: i=1; AJvYcCUK9zQK5YS5gWtvIO0o5GHcOXPRGVJoge66eWmqPHC7+MoAnZw1VCH/ANm8vhVmUOvWvwOTIldh5A==@debbugs.gnu.org, AJvYcCVnnc0VOhkICd1U3g4AV20j10lmFC0yndAetMzPhDkstfb1XDAHFhH/f6hhvGq+5ET+I4EhPA==@debbugs.gnu.org X-Gm-Message-State: AOJu0YxdLzxPguLSFjW9tJ7WkEjQIpTaSyYrusu1SicuhaWeHvihAhuj RT9kSEZBUWNRs0e8gsoHhVuY45jlSAUCd+Y+lY0Zjzk8hnu63C+REPdFWg== X-Gm-Gg: ASbGncuXUV4jsVeyQnhma09j/BHAYTvOUwYU0RyxV/VChqJxIAs31aoUc8x1mdgsrAH Xj6byHzWzF2SLsDy8hUbKqjmUy8yJ4oB7rqn/cjqJ239MD6cf1Edvf7KOW6xPfyjA2Vj8lKjJKH xl0ox8DXnRHqFoXkULlk7k77L/fEdz0QUv6G8kxFp3B00MOJG4jQUkfJDQP69spgjXAuEegaQH6 mv79fjIJOZVwBnJfsYPlN07+7dmR/6OLJssuJ4y10BruHQr8tZ71OeFPU8addd3TMT+PYO2nYsZ vX6nyPEFyH6eJIL0mlbb2V8lIdNkNF5sIYKbfnLEaKHHwnESKl8lCbZtHPBwKI599ELRfxP5UVv 34KqEeL4CLJKZHIubZkrs7JgJLScaKmI= X-Google-Smtp-Source: AGHT+IEpNZ2KWR2HP9893/3pMPevRSAUfQRJWPJSokCgi7o07G6saLzY1uWsWH9ha+pQw5vHCpCZ8Q== X-Received: by 2002:a05:600c:46c3:b0:43c:fc04:6d35 with SMTP id 5b1f17b1804b1-442d6d0a9f6mr149714995e9.4.1747149245969; Tue, 13 May 2025 08:14:05 -0700 (PDT) Received: from [192.168.1.31] (86-44-211-146-dynamic.agg2.lod.rsl-rtd.eircom.net. [86.44.211.146]) by smtp.googlemail.com with ESMTPSA id 5b1f17b1804b1-442d146af31sm207875035e9.17.2025.05.13.08.14.05 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Tue, 13 May 2025 08:14:05 -0700 (PDT) Message-ID: <163cff0e-79dc-4379-a6c1-ced7bac9dc12@HIDDEN> Date: Tue, 13 May 2025 16:14:03 +0100 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Beta References: <CALaQ_hq=wsCX7eh8kbeyhLzAJs1yE9GTfY98HsQjzpu6j4FERg@HIDDEN> Content-Language: en-US From: =?UTF-8?Q?P=C3=A1draig?= Brady <P@HIDDEN> In-Reply-To: <CALaQ_hq=wsCX7eh8kbeyhLzAJs1yE9GTfY98HsQjzpu6j4FERg@HIDDEN> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) forcemerge 12741 78377 stop On 11/05/2025 16:26, NR wrote: > It'd be nice to be able to cross-compile coreutils. > > It could be done by detecting if `--host=` is different from the build system. > If it is different, then make the `src/primes.h` target natively > (specifically the `src/make-prime-list` target). > > I noticed it was a very old issue (going back to 2012). > My workaround was just to `configure` without any arguments, `make > src/primes.h`, then `configure` again for cross-compiling, and run a > normal `make`. Yes this was discussed at https://bugs.gnu.org/12741 The workaround isn't too onerous, but yes it would be good to clean this up. cheers, Pádraig
X-Loop: help-debbugs@HIDDEN Subject: bug#78377: Cross-Compile - "src/make-prime-list: cannot execute: required file not found" Resent-From: Collin Funk <collin.funk1@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-coreutils@HIDDEN Resent-Date: Tue, 13 May 2025 17:02:02 +0000 Resent-Message-ID: <handler.78377.B78377.174715570212230 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 78377 X-GNU-PR-Package: coreutils X-GNU-PR-Keywords: To: =?UTF-8?Q?P=C3=A1draig?= Brady <P@HIDDEN> Cc: 78377 <at> debbugs.gnu.org, NR <nroycea+gnu@HIDDEN> Received: via spool by 78377-submit <at> debbugs.gnu.org id=B78377.174715570212230 (code B ref 78377); Tue, 13 May 2025 17:02:02 +0000 Received: (at 78377) by debbugs.gnu.org; 13 May 2025 17:01:42 +0000 Received: from localhost ([127.0.0.1]:32953 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1uEt0g-0003BB-6S for submit <at> debbugs.gnu.org; Tue, 13 May 2025 13:01:42 -0400 Received: from mail-pj1-x102d.google.com ([2607:f8b0:4864:20::102d]:46297) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from <collin.funk1@HIDDEN>) id 1uEt0e-0003Au-7E for 78377 <at> debbugs.gnu.org; Tue, 13 May 2025 13:01:40 -0400 Received: by mail-pj1-x102d.google.com with SMTP id 98e67ed59e1d1-30a9718de94so5690764a91.0 for <78377 <at> debbugs.gnu.org>; Tue, 13 May 2025 10:01:40 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1747155694; x=1747760494; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:user-agent:message-id:date :references:in-reply-to:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=4kxFblvOPuAKZ+sq5qpfTbxnBAPtX3h7mZC5H3diGjk=; b=fFuNL0bSU9w4HivIhIgN5xoPO3i1h/tTGDSqtZfxiobn789EOQZikW2BjevT7ZG7n4 fNSk3cM5WY270eSWHyk4nBIn6YnlckrXPizrk4bkh5MTAnIKwvN3lKKL3ueGBKLyDmqZ PeGSlpF/0pYO5f6c9wG7hS/mDbYGFgX1kO8B8d/uMNahi+CZssZjo0txwq5S/UD9LnJ5 LXcron8kLad9v59eV2PEdoVTB77a44APhW8ZiR8FEqJjXKOxnNkUoEDwsYwgI6x4F+G+ EuoC+SUNnKI7sqlsthHDogXkmqDsPqS/rI6YAE4px0jqD60fhDIAiv4XFlG8NU6gQ3VO arTg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1747155694; x=1747760494; h=content-transfer-encoding:mime-version:user-agent:message-id:date :references:in-reply-to:subject:cc:to:from:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=4kxFblvOPuAKZ+sq5qpfTbxnBAPtX3h7mZC5H3diGjk=; b=gLx7SRLgAuk5Ijf/IR5uuG3B9OB/2V/kFQFQFePPLYLzPqYBCVRqLhsZvx8sRmsxRP IExKpUuuuEaWU+Bs4zPj5aURkxcmFFHOnXcaP62/meclMQiE6zI/VF4daPKTtS+FCvGp pejOUjjY5l+RqrslppPspibp2eWaKOhOFgpIIQGbva6wJMRRRaNjIoQcx3GBjqPmmMuq eUL3tGLlESFH8yboOTv79nSIqsarIjlnFgmK6kuVh4LY2va5ScEq+6etsv2zLktw8Vbw nvgFabnbIv3fHBxoAwpcBolw4IijFCe6YMoG/dSRs0fskWF/Tc+jw+sVO9ep7FlqDxS8 kLzw== X-Forwarded-Encrypted: i=1; AJvYcCW1ZwYIAHUAdhblnUZ2QPmZf9/OuZUAj+iTbxdLkbADEkhtIYD4hEccrMij9jME6nsixmaACg==@debbugs.gnu.org X-Gm-Message-State: AOJu0Yxs/hTq2+I1IHZxzr1ncaGvaGWdCDzoDOsV3bfGrT+h077PKTzK dwmSsK+emyTqrixXtfNn0S+M0bpf4ejU5EIBrtMfIX1S59Z+3XO7LtNwdg2K X-Gm-Gg: ASbGncs0RgzsnZKM3magrDuCGe/TOBM5d2kpNzsmL2R4pL13wgWYKOszKjQCwXv445D AXxqCoF68nixr6kmnOmevoeOJ3NubgRN6/zWoDQgM2eWOOa2zxRGv4opqmmPQxu/8pjFAN4V0wY Dz5K8CO1ffVZe1B/jIDRgueBMoqC5ddj+EEmbpOLSSWiFKG1Ivws4HQqhCRtZBBxaFz8aY0ROMi xmHlzmuPVxEPgMxqPu8j1W1S95ej0h7UIooM22JDw+rsnihnj8kQ3RDNPHq/S67wQmUuFiWlEU3 5s9yG07KKnNPkwbnUPGngkdLSX2AuXm3tdEhQyudRsJvfrQDC4U9i6IPnPFcWUoArOK1JqzJt/U LveL+EeEesQ== X-Google-Smtp-Source: AGHT+IHJpMStQdbI87H7mZrNhvKL+b8teS4AqGE8ZzRhRBNcgBy1VXdkO+hDnGRRzq80QUxiMt+8Xg== X-Received: by 2002:a17:90b:4c51:b0:305:2d27:7c9f with SMTP id 98e67ed59e1d1-30e2e612cbamr496394a91.16.1747155693516; Tue, 13 May 2025 10:01:33 -0700 (PDT) Received: from fedora (static-23-234-94-191.cust.tzulo.com. [23.234.94.191]) by smtp.gmail.com with ESMTPSA id 98e67ed59e1d1-30ad4d56976sm11104608a91.27.2025.05.13.10.01.32 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 13 May 2025 10:01:32 -0700 (PDT) From: Collin Funk <collin.funk1@HIDDEN> In-Reply-To: <163cff0e-79dc-4379-a6c1-ced7bac9dc12@HIDDEN> References: <CALaQ_hq=wsCX7eh8kbeyhLzAJs1yE9GTfY98HsQjzpu6j4FERg@HIDDEN> <163cff0e-79dc-4379-a6c1-ced7bac9dc12@HIDDEN> Date: Tue, 13 May 2025 10:01:31 -0700 Message-ID: <878qn0savo.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.3 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -0.7 (/) P=C3=A1draig Brady <P@HIDDEN> writes: > The workaround isn't too onerous, > but yes it would be good to clean this up. Doesn't crc32 in Gnulib handle this using $(BUILD_CC)? I imagine it should be simple to do the same here. I can have a look later. Collin
X-Loop: help-debbugs@HIDDEN Subject: bug#78377: Cross-Compile - "src/make-prime-list: cannot execute: required file not found" Resent-From: Paul Eggert <eggert@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-coreutils@HIDDEN Resent-Date: Tue, 13 May 2025 17:26:02 +0000 Resent-Message-ID: <handler.78377.B.174715711016091 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 78377 X-GNU-PR-Package: coreutils X-GNU-PR-Keywords: To: 78377 <at> debbugs.gnu.org X-Debbugs-Original-To: bug-coreutils@HIDDEN Received: via spool by submit <at> debbugs.gnu.org id=B.174715711016091 (code B ref -1); Tue, 13 May 2025 17:26:02 +0000 Received: (at submit) by debbugs.gnu.org; 13 May 2025 17:25:10 +0000 Received: from localhost ([127.0.0.1]:32981 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1uEtNN-0004BR-BQ for submit <at> debbugs.gnu.org; Tue, 13 May 2025 13:25:09 -0400 Received: from lists.gnu.org ([2001:470:142::17]:57288) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <eggert@HIDDEN>) id 1uEtNK-0004Ac-PX for submit <at> debbugs.gnu.org; Tue, 13 May 2025 13:25:07 -0400 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 <eggert@HIDDEN>) id 1uEtN0-0002ko-Od for bug-coreutils@HIDDEN; Tue, 13 May 2025 13:24:50 -0400 Received: from mail.cs.ucla.edu ([131.179.128.66]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <eggert@HIDDEN>) id 1uEtMy-0001hY-Qj for bug-coreutils@HIDDEN; Tue, 13 May 2025 13:24:46 -0400 Received: from localhost (localhost [127.0.0.1]) by mail.cs.ucla.edu (Postfix) with ESMTP id 180593C011BD9 for <bug-coreutils@HIDDEN>; Tue, 13 May 2025 10:24:43 -0700 (PDT) Received: from mail.cs.ucla.edu ([127.0.0.1]) by localhost (mail.cs.ucla.edu [127.0.0.1]) (amavis, port 10032) with ESMTP id b7FfiyyU-P1D for <bug-coreutils@HIDDEN>; Tue, 13 May 2025 10:24:43 -0700 (PDT) Received: from localhost (localhost [127.0.0.1]) by mail.cs.ucla.edu (Postfix) with ESMTP id E65163C010854 for <bug-coreutils@HIDDEN>; Tue, 13 May 2025 10:24:42 -0700 (PDT) DKIM-Filter: OpenDKIM Filter v2.10.3 mail.cs.ucla.edu E65163C010854 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cs.ucla.edu; s=9D0B346E-2AEB-11ED-9476-E14B719DCE6C; t=1747157082; bh=Ts8+ogKBsEQB5q4nFSMvEZRedY3ropI4SjjDpyu9HXc=; h=Message-ID:Date:MIME-Version:To:From; b=k0jQcva+7+41l2uLae40EGsTjk+219fyAjt8dXnlAOThxdZkTT0NZD1lUZmK4ACiA UFVd36n7c7j6xDDKPAqzUp7pkGbTs9puwiMHSr3V/D1R7hYw+ATm2HrE5877kLOTZN IgnWUt56TIYUMdMqwNm5iAJXqqNKkIeAJVcQ3kdeOBF8NScvxgpLsBlCtjcXY9KRL/ glZLqa2RQS1/AqxFP+nHrjhquJjobz9XBiweUKzt2P5NDxTWzPt253zRsaps2E8vqw bJyfAHnt6wTkQUbHAtWwnIGc3/ilMkkXjz5tvEVO9f9kR/R9MFow1+CMqdCVviHTR1 9GhwKBiYsv9tA== X-Virus-Scanned: amavis at mail.cs.ucla.edu Received: from mail.cs.ucla.edu ([127.0.0.1]) by localhost (mail.cs.ucla.edu [127.0.0.1]) (amavis, port 10026) with ESMTP id UoogpgF21rRd for <bug-coreutils@HIDDEN>; Tue, 13 May 2025 10:24:42 -0700 (PDT) Received: from [192.168.254.12] (47-147-225-25.fdr01.snmn.ca.ip.frontiernet.net [47.147.225.25]) by mail.cs.ucla.edu (Postfix) with ESMTPSA id CEEEE3C011BD9 for <bug-coreutils@HIDDEN>; Tue, 13 May 2025 10:24:42 -0700 (PDT) Message-ID: <88f6ce51-5bc6-4746-ba6f-9168b3b25f3b@HIDDEN> Date: Tue, 13 May 2025 10:24:42 -0700 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird References: <CALaQ_hq=wsCX7eh8kbeyhLzAJs1yE9GTfY98HsQjzpu6j4FERg@HIDDEN> <163cff0e-79dc-4379-a6c1-ced7bac9dc12@HIDDEN> <878qn0savo.fsf@HIDDEN> Content-Language: en-US From: Paul Eggert <eggert@HIDDEN> Organization: UCLA Computer Science Department In-Reply-To: <878qn0savo.fsf@HIDDEN> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Received-SPF: pass client-ip=131.179.128.66; envelope-from=eggert@HIDDEN; helo=mail.cs.ucla.edu X-Spam_score_int: -19 X-Spam_score: -2.0 X-Spam_bar: -- X-Spam_report: (-2.0 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 1.0 (+) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -0.0 (/) On 2025-05-13 10:01, Collin Funk wrote: > Doesn't crc32 in Gnulib handle this using $(BUILD_CC)? I imagine it > should be simple to do the same here. I can have a look later. Yes, that should work, so long as the build host isn't a Microsoft Windows platform that would require $(BUILD_EXEEXT). And that should be good enough; we don't need the full power of AX_PROG_CC_FOR_BUILD from the Autoconf Archive.
X-Loop: help-debbugs@HIDDEN Subject: bug#78377: Cross-Compile - "src/make-prime-list: cannot execute: required file not found" Resent-From: Collin Funk <collin.funk1@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-coreutils@HIDDEN Resent-Date: Fri, 16 May 2025 05:37:01 +0000 Resent-Message-ID: <handler.78377.B78377.174737380426503 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 78377 X-GNU-PR-Package: coreutils X-GNU-PR-Keywords: To: Paul Eggert <eggert@HIDDEN> Cc: 78377 <at> debbugs.gnu.org Received: via spool by 78377-submit <at> debbugs.gnu.org id=B78377.174737380426503 (code B ref 78377); Fri, 16 May 2025 05:37:01 +0000 Received: (at 78377) by debbugs.gnu.org; 16 May 2025 05:36:44 +0000 Received: from localhost ([127.0.0.1]:60752 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1uFnkR-0006tO-DJ for submit <at> debbugs.gnu.org; Fri, 16 May 2025 01:36:43 -0400 Received: from mail-pf1-x42f.google.com ([2607:f8b0:4864:20::42f]:48317) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from <collin.funk1@HIDDEN>) id 1uFnkN-0006sv-RR for 78377 <at> debbugs.gnu.org; Fri, 16 May 2025 01:36:41 -0400 Received: by mail-pf1-x42f.google.com with SMTP id d2e1a72fcca58-74237a74f15so2423878b3a.0 for <78377 <at> debbugs.gnu.org>; Thu, 15 May 2025 22:36:39 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1747373793; x=1747978593; darn=debbugs.gnu.org; h=mime-version:user-agent:message-id:date:references:in-reply-to :subject:cc:to:from:from:to:cc:subject:date:message-id:reply-to; bh=ORngFpy9+e6tJ9XtCobYL4JeJGbcYU/ToHrvp+nY1hU=; b=aFAswWxDTCKnON2wE43SiYCU/9pihhELNty0KEF02WcDUIShRcC2R1VbzRWiB+j0cL LLR2clm1+6QlKNXB1QD94PO/m/j727ysE3FMzFRJtXrpVAt29m673fAc2ePsaAX2KHsL //kZJNgO399I2alYgYkqcuxGZT4qXBlVNjvoFPAHufvIxWEN7vyszr65cS7FEjhevQXB 8j3I/Q9cxKJubPVOdLjPBuqLOOym4oUGvEI6Z7nRUD2PGTNMpg2hl0sw8OJfgg+Dyg5t J+XX7CD54As0XtNpYBXkSmphSNxDISkACMxy2xQ8AuZ7POw+NAY4e5ZloW8I9cBLJ3JW LJ9A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1747373793; x=1747978593; h=mime-version:user-agent:message-id:date:references:in-reply-to :subject:cc:to:from:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=ORngFpy9+e6tJ9XtCobYL4JeJGbcYU/ToHrvp+nY1hU=; b=Pf5muLsr5/+rhdFKm72Lfzg4mbWMkKWcuYuTAOOY4CHOr35v+B3dRutZJQJRbM1sUt DE1ObB0G4o/UR68R9lPLwXia5i/YSanyjAz2IzsWlA3bnkfdJWDv9i+F2F8cXdM7w0pf TDUJ1t4aBLL104FfUxfrBjKvOKMA+dLzUKq1RC8xhmN9cuoIMIfqSRVd8BApDzO0F1K6 sgrt32q/DLhdFgglPw4vBl4sTLPnWXf81P45Zhs9+yEDjIsbGhgFzi3eAvVBKutseOKL UsGDJFNcHQXBh9Bc3m5GALwTZIcUUmpldxqjVpNP3khKSIVkWX5ByocTdWwCWK9U+U26 Pcdw== X-Gm-Message-State: AOJu0Yw/tJDz0CcBor+CbYQe7toK5fY2HB9XL0TEw7lR7CrT8A35y4Ba EjdM9rV8LumzG1AriBNkA2vIy7FYPRnOrLgXweSvmlaViJ3g4oerjRfrWbCijQ== X-Gm-Gg: ASbGnctaFvdxw5x73DfAEuYZrnrIOoFmpJxkeeYR+Ys4z1dlNWvWNX1yt4sYtkA7x0W yfG/1CoZ0nT/q1pYhgUpYRu20DbttYmualMo+VSjGkbbQTEb4qjDqFPSoADBalhayWYFZeHymg/ R88hXM1zz9s9flM/92R7QSKjxM2Y4twR8quzUx8PcxRyg4ZSlSnP2agoIPEQMLRS/MuPOwliz7f hNCz602OvuUFwDEI8pI/Tpl776gOiLtCDOR6fNrP/R6nZPp78GzL9OfCw13j1yMJvckoWNQvb3i 8HB4+KPH+oRJmIKHXQoHqoNRNqJtM7eXPZ/WeDfLQRtDqal23XcPTN0pgL60MQr/gYpfk84j4kg ZZKtm/VWSoQ== X-Google-Smtp-Source: AGHT+IFffc/QEYb4xxfUTVh7czKuy7NPGahJJ20HROxZYFMyJA5xFqQvV9jlZ30pNymzfwiJFDyXxw== X-Received: by 2002:a05:6a21:69b:b0:1f5:8622:5ed5 with SMTP id adf61e73a8af0-2162187a8a8mr3140994637.3.1747373793263; Thu, 15 May 2025 22:36:33 -0700 (PDT) Received: from fedora (static-23-234-94-191.cust.tzulo.com. [23.234.94.191]) by smtp.gmail.com with ESMTPSA id 41be03b00d2f7-b26eb0a44e7sm809891a12.73.2025.05.15.22.36.32 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 15 May 2025 22:36:32 -0700 (PDT) From: Collin Funk <collin.funk1@HIDDEN> In-Reply-To: <88f6ce51-5bc6-4746-ba6f-9168b3b25f3b@HIDDEN> References: <CALaQ_hq=wsCX7eh8kbeyhLzAJs1yE9GTfY98HsQjzpu6j4FERg@HIDDEN> <163cff0e-79dc-4379-a6c1-ced7bac9dc12@HIDDEN> <878qn0savo.fsf@HIDDEN> <88f6ce51-5bc6-4746-ba6f-9168b3b25f3b@HIDDEN> Date: Thu, 15 May 2025 22:36:31 -0700 Message-ID: <87bjrtazhc.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Spam-Score: 0.3 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -0.7 (/) --=-=-= Content-Type: text/plain Hi Paul, Paul Eggert <eggert@HIDDEN> writes: > Yes, that should work, so long as the build host isn't a Microsoft > Windows platform that would require $(BUILD_EXEEXT). And that should > be good enough; we don't need the full power of AX_PROG_CC_FOR_BUILD > from the Autoconf Archive. Here is a patch that worked in an x86 docker container with an arm64 cross compiler. Can we just assume that crc will always be used and depend on build-cc.m4? I guess the more robust way to do things is to do the following in bootstrap.conf: bootstrap_post_import_hook () { $gnulib_tool --copy-file m4/build-cc.m4 } Like we do for tests/init.sh. Collin --=-=-= Content-Type: text/x-patch Content-Disposition: attachment; filename=0001-build-allow-make-prime-list-to-build-when-cross-comp.patch From 9dab53ad3f15e0482020253f3f87f7be03748d53 Mon Sep 17 00:00:00 2001 From: Collin Funk <collin.funk1@HIDDEN> Date: Thu, 15 May 2025 22:02:26 -0700 Subject: [PATCH] build: allow make-prime-list to build when cross-compiling * src/local.mk: Compile the make-prime-list in a temporary directory using $(BUILD_CC) so it can be run even when $(CC) is a cross-compiler. Add some comments. (noinst_PROGRAMS): Remove src/make-prime-list. (src_make_prime_list_LDADD): Remove variable. * src/make-prime-list.c: Don't include config.h and attributes.h. Remove unnecessary #undefs (ATTRIBUTE_CONST, ATTRIBUTE_MALLOC): Define for the host compiler. --- src/local.mk | 33 ++++++++++++++++++--------------- src/make-prime-list.c | 22 ++++++++++++++-------- 2 files changed, 32 insertions(+), 23 deletions(-) diff --git a/src/local.mk b/src/local.mk index fd9dc81c2..833c714e1 100644 --- a/src/local.mk +++ b/src/local.mk @@ -36,8 +36,7 @@ pkglibexec_PROGRAMS = @pkglibexec_PROGRAMS@ # Needed by the testsuite. noinst_PROGRAMS = \ - src/getlimits \ - src/make-prime-list + src/getlimits noinst_HEADERS = \ src/chown.h \ @@ -150,11 +149,6 @@ src_ln_LDADD = $(LDADD) src_logname_LDADD = $(LDADD) src_ls_LDADD = $(LDADD) -# This must *not* depend on anything in lib/, since it is used to generate -# src/primes.h. If it depended on libcoreutils.a, that would pull all lib/*.c -# into BUILT_SOURCES. -src_make_prime_list_LDADD = - src_md5sum_LDADD = $(LDADD) src_mkdir_LDADD = $(LDADD) src_mkfifo_LDADD = $(LDADD) @@ -556,15 +550,24 @@ $(top_srcdir)/src/dircolors.h: src/dcgen src/dircolors.hin # and it needs to be built on a widest-known-int architecture, so it's # built only if absent. It is not cleaned because we don't want to # insist that maintainers must build on hosts that support the widest -# known ints (currently 128-bit). +# known ints (currently 128-bit). It is built in a temporary directory +# to avoid Gnulib and allow cross-compilers. The BUILD_* definitions +# come from Gnulib's gl_BUILD_CC which is invoked for the crc module. BUILT_SOURCES += $(top_srcdir)/src/primes.h -$(top_srcdir)/src/primes.h: - $(AM_V_at)${MKDIR_P} src - $(MAKE) src/make-prime-list$(EXEEXT) - $(AM_V_GEN)rm -f $@ $@-t - $(AM_V_at)src/make-prime-list$(EXEEXT) 5000 > $@-t - $(AM_V_at)chmod a-w $@-t - $(AM_V_at)mv $@-t $@ +$(top_srcdir)/src/primes.h: $(top_srcdir)/src/make-prime-list.c + $(AM_V_GEN)if test -n '$(BUILD_CC)'; then \ + $(MKDIR_P) $(top_srcdir)/src/primes-tmp \ + && (cd $(top_srcdir)/src/primes-tmp \ + && $(BUILD_CC) $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) \ + $(BUILD_LDFLAGS) -o make-prime-list$(EXEEXT) \ + $(abs_top_srcdir)/src/make-prime-list.c) \ + && rm -f $@ $@-t \ + && $(top_srcdir)/src/primes-tmp/make-prime-list$(EXEEXT) \ + 5000 > $@-t \ + && chmod a-w $@-t \ + && mv $@-t $@ \ + && rm -rf $(top_srcdir)/src/primes-tmp; \ + fi # false exits nonzero even with --help or --version. # test doesn't support --help or --version. diff --git a/src/make-prime-list.c b/src/make-prime-list.c index 35cf3627c..1b4c50f34 100644 --- a/src/make-prime-list.c +++ b/src/make-prime-list.c @@ -17,9 +17,6 @@ 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 https://www.gnu.org/licenses/. */ -#include <config.h> - -#include <attribute.h> #include <inttypes.h> #include <limits.h> @@ -29,11 +26,20 @@ this program. If not, see https://www.gnu.org/licenses/. */ #include <stdlib.h> #include <errno.h> -/* Deactivate "rpl_"-prefixed definitions of these symbols. */ -#undef fclose -#undef free -#undef malloc -#undef strerror +/* This program is compiled in a separate directory to avoid linking to Gnulib + which may be cross-compiled. Therefore, we also do not have config.h and + attribute.h. Just define what we need. */ +#if 2 < __GNUC__ + (95 <= __GNUC_MINOR__) +# define ATTRIBUTE_CONST __attribute__ ((__const__)) +#else +# define ATTRIBUTE_CONST +#endif +#if 3 < __GNUC__ +# define ATTRIBUTE_MALLOC __attribute__ ((__malloc__)) +#else +# define ATTRIBUTE_MALLOC +#endif + /* An unsigned type that is no narrower than 32 bits and no narrower than unsigned int. It's best to make it as wide as possible. -- 2.49.0 --=-=-=--
X-Loop: help-debbugs@HIDDEN Subject: bug#78377: Cross-Compile - "src/make-prime-list: cannot execute: required file not found" Resent-From: =?UTF-8?Q?P=C3=A1draig?= Brady <P@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-coreutils@HIDDEN Resent-Date: Fri, 16 May 2025 12:17:02 +0000 Resent-Message-ID: <handler.78377.B78377.174739776228120 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 78377 X-GNU-PR-Package: coreutils X-GNU-PR-Keywords: To: Collin Funk <collin.funk1@HIDDEN>, Paul Eggert <eggert@HIDDEN> Cc: 78377 <at> debbugs.gnu.org Received: via spool by 78377-submit <at> debbugs.gnu.org id=B78377.174739776228120 (code B ref 78377); Fri, 16 May 2025 12:17:02 +0000 Received: (at 78377) by debbugs.gnu.org; 16 May 2025 12:16:02 +0000 Received: from localhost ([127.0.0.1]:36426 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1uFtyr-0007JC-Hl for submit <at> debbugs.gnu.org; Fri, 16 May 2025 08:16:02 -0400 Received: from mail-wr1-x433.google.com ([2a00:1450:4864:20::433]:51460) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from <pixelbeat@HIDDEN>) id 1uFtyn-0007I7-Bx for 78377 <at> debbugs.gnu.org; Fri, 16 May 2025 08:15:58 -0400 Received: by mail-wr1-x433.google.com with SMTP id ffacd0b85a97d-3a206845eadso1312803f8f.3 for <78377 <at> debbugs.gnu.org>; Fri, 16 May 2025 05:15:57 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1747397751; x=1748002551; darn=debbugs.gnu.org; h=content-transfer-encoding:in-reply-to:from:content-language :references:cc:to:subject:user-agent:mime-version:date:message-id :sender:from:to:cc:subject:date:message-id:reply-to; bh=C+6/w2y7JFjbs6XkTkVUKZzKgysWiEtidf8IJAQJ458=; b=DXUp/L27vk+JyL6lPWdLfrOOvWmTEepkFtHhd02tKAguVDpm88WWk9kJh9fjM4DaL3 A4qz9zGX9UooyBJhaC+bolmG0Gz30knJve05e3oU1bxKyTXXJPwvpH/XLxEXclmu5CYa esv6KhrUCy/nQs9ZzEBOvgKe7B6nwsWoXPKgrykG1V/krAvIDwbz0McL7q+PZ1970jVh wPygaMBImBR/wLvM6lhsxR/UuXq3GQd0oa/XHyraXQOl4Cozjrp6sjnCSvpx/cj0Ll2b +CYh4LMAfHzTGqUcTt5zL2wZYRIzVaTOPKaxqrRD5Z3A+AxxziY7QYjsftzL1X6HUfEz X9Bg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1747397751; x=1748002551; h=content-transfer-encoding:in-reply-to:from:content-language :references:cc:to:subject:user-agent:mime-version:date:message-id :sender:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=C+6/w2y7JFjbs6XkTkVUKZzKgysWiEtidf8IJAQJ458=; b=nJNiYYuifdXS+3J9h6EC/Vai+UfJvCLw2l5Ot4HurvYMALGCyjggpHGKzKHdWsmW8I agf+pP/mhwfrZdZK1hUhHfHAaF00d7tfR6So/JxJUPuIErdrlPDQ+i750sqKeTshyXIW GrjqGHxRrO/oH9Y8AFoHlqV4fHuCocGxrKGlWz/2tUA+EeiKzYu8Z7omwODihYQlekXm e2QU6cov+ZMIADknGDQSNb8LeK8avSDu1P1dbNLyIXXtZA+hMg2HmufQN/b4xGQnl7pt qfOVyj0v+w1sKtcLL1oaGNVlzCEnn5htl+OyodopxKw04JlZxWP7X5r+B3nl+WkfrJge ep+g== X-Gm-Message-State: AOJu0YyHLVA2qMxyCe+DdxIEpT0U+6RKmrn8a12+XE68m2XbuNvzDsNz VKkS76gm6zRKPU2GBL2cfnKsc8v0Nsy2bOqUJOsOUp561lZ8euJfqPSd X-Gm-Gg: ASbGnctktSFvF27L8K8MLozP0wLBOeXrMYjMwlqCVJyYnzAEt6vhVg/wEKZI+T1spsK 5lOA758ezjUojSOst+nZ4ys5JIHInI0Gl75ovlq8wjpcw+jn3VdrzROErzjRaRHiTy3H4xraOwq SiE5Zj73KSpYIRE1U6tmfPXyuK20HKyE3md98F1vr5ugksFxrxwDy8whfzF/onHhx9zcqzxVCe1 JK3gQ3NfvVf5+2YaZwT69Uy7MDlJoE6NpCNc58zlZug/1CZtygtV8OLp56w6aBFD/tKVL+0WAYl gAwHzMdDIVgT5NDJlPi1DUtbs4Gn58TFCPTs6daf5JH1ge6oAPVaEAfiZDbFpUME1DrMv1bMfZQ Rtt0QEwtDp7HEBVeQ8eVjfMxQ5kpHZK4= X-Google-Smtp-Source: AGHT+IFuwZ8fBm4DCq4IoO/P0ZD/VKCrk1s3GNxIwi0ZVWj/4rXt/qYVZoWoHYqxy88xLh5aUNttMA== X-Received: by 2002:a5d:64ee:0:b0:391:43cb:43fa with SMTP id ffacd0b85a97d-3a3601dbd53mr2539865f8f.51.1747397750464; Fri, 16 May 2025 05:15:50 -0700 (PDT) Received: from [192.168.1.31] (86-44-211-146-dynamic.agg2.lod.rsl-rtd.eircom.net. [86.44.211.146]) by smtp.googlemail.com with ESMTPSA id ffacd0b85a97d-3a35ca4d105sm2744002f8f.11.2025.05.16.05.15.49 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Fri, 16 May 2025 05:15:49 -0700 (PDT) Message-ID: <fbc09652-308a-4607-914b-540f2c4a0444@HIDDEN> Date: Fri, 16 May 2025 13:15:49 +0100 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Beta References: <CALaQ_hq=wsCX7eh8kbeyhLzAJs1yE9GTfY98HsQjzpu6j4FERg@HIDDEN> <163cff0e-79dc-4379-a6c1-ced7bac9dc12@HIDDEN> <878qn0savo.fsf@HIDDEN> <88f6ce51-5bc6-4746-ba6f-9168b3b25f3b@HIDDEN> <87bjrtazhc.fsf@HIDDEN> Content-Language: en-US From: =?UTF-8?Q?P=C3=A1draig?= Brady <P@HIDDEN> In-Reply-To: <87bjrtazhc.fsf@HIDDEN> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) On 16/05/2025 06:36, Collin Funk wrote: > Hi Paul, > > Paul Eggert <eggert@HIDDEN> writes: > >> Yes, that should work, so long as the build host isn't a Microsoft >> Windows platform that would require $(BUILD_EXEEXT). And that should >> be good enough; we don't need the full power of AX_PROG_CC_FOR_BUILD >> from the Autoconf Archive. > > Here is a patch that worked in an x86 docker container with an arm64 > cross compiler. > > Can we just assume that crc will always be used and depend on > build-cc.m4? I guess the more robust way to do things is to do the > following in bootstrap.conf: > > bootstrap_post_import_hook () > { > $gnulib_tool --copy-file m4/build-cc.m4 > } > > Like we do for tests/init.sh. Well given we also need to call gl_BUILD_CC perhaps the best way would be to have a separate build-cc gnulib module and have the crc module depend on that. I'm fine just depending on crc for now though, though I can see a build-cc gnulib module being generally useful. Talking about crc, given our crctab.c has expanded recently, it probably makes sense to generate that at build time also. The patch looks good, and I tested with: make BUILD_CC=clang BUILD_CFLAGS=-m32 V=1 I'll apply later and squash the following in to avoid `make syntax-check` failures, and remove a stale entry from .gitignore. thank you! Pádraig diff --git a/.gitignore b/.gitignore index bafeb2bc5..ba7344994 100644 --- a/.gitignore +++ b/.gitignore @@ -201,7 +201,6 @@ /src/fs-kernel-magic /src/fs-latest-magic.h /src/fs-magic -/src/make-prime-list /src/primes.h /src/single-binary.mk /src/version.c diff --git a/cfg.mk b/cfg.mk index e147d4ae7..fa032f52e 100644 --- a/cfg.mk +++ b/cfg.mk @@ -869,7 +869,7 @@ exclude_file_name_regexp--sc_system_h_headers = \ ^src/((system|copy|chown-core|find-mount-point)\.h|make-prime-list\.c)$$ _src := (false|lbracket|chown-(chgrp|chown) -_src := $(_src)|ls-(dir|ls|vdir)|tac-pipe|uname-(arch|uname)) +_src := $(_src)|ls-(dir|ls|vdir)|make-prime-list|tac-pipe|uname-(arch|uname)) _gl_src = (xdecto.max|cl-strtold) exclude_file_name_regexp--sc_require_config_h_first = \ (^lib/buffer-lcm\.c|gl/lib/$(_gl_src)\.c|src/$(_src)\.c)$$ @@ -921,8 +921,10 @@ exclude_file_name_regexp--sc_prohibit_operator_at_end_of_line = \ exclude_file_name_regexp--sc_error_message_uppercase = ^src/factor\.c$$ exclude_file_name_regexp--sc_prohibit_atoi_atof = ^src/make-prime-list\.c$$ -# Exception here as we don't want __attribute elided on non GCC -exclude_file_name_regexp--sc_prohibit-gl-attributes = ^src/libstdbuf\.c$$ +# Exception here as we don't want __attribute elided on non GCC for stdbuf +# and we don't want to depend on gnulib for make-prime-list +exclude_file_name_regexp--sc_prohibit-gl-attributes = \ + ^src/(make-prime-list|libstdbuf)\.c$$ exclude_file_name_regexp--sc_prohibit_uppercase_id_est = \.diff$$ exclude_file_name_regexp--sc_ensure_dblspace_after_dot_before_id_est = \.diff$$ diff --git a/src/local.mk b/src/local.mk index 833c714e1..68c7db63a 100644 --- a/src/local.mk +++ b/src/local.mk @@ -559,8 +559,8 @@ $(top_srcdir)/src/primes.h: $(top_srcdir)/src/make-prime-list.c $(MKDIR_P) $(top_srcdir)/src/primes-tmp \ && (cd $(top_srcdir)/src/primes-tmp \ && $(BUILD_CC) $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) \ - $(BUILD_LDFLAGS) -o make-prime-list$(EXEEXT) \ - $(abs_top_srcdir)/src/make-prime-list.c) \ + $(BUILD_LDFLAGS) -o make-prime-list$(EXEEXT) \ + $(abs_top_srcdir)/src/make-prime-list.c) \ && rm -f $@ $@-t \ && $(top_srcdir)/src/primes-tmp/make-prime-list$(EXEEXT) \ 5000 > $@-t \
X-Loop: help-debbugs@HIDDEN Subject: bug#78377: Cross-Compile - "src/make-prime-list: cannot execute: required file not found" Resent-From: Collin Funk <collin.funk1@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-coreutils@HIDDEN Resent-Date: Sat, 17 May 2025 03:22:02 +0000 Resent-Message-ID: <handler.78377.B78377.17474520772028 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 78377 X-GNU-PR-Package: coreutils X-GNU-PR-Keywords: To: =?UTF-8?Q?P=C3=A1draig?= Brady <P@HIDDEN> Cc: 78377 <at> debbugs.gnu.org, Paul Eggert <eggert@HIDDEN> Received: via spool by 78377-submit <at> debbugs.gnu.org id=B78377.17474520772028 (code B ref 78377); Sat, 17 May 2025 03:22:02 +0000 Received: (at 78377) by debbugs.gnu.org; 17 May 2025 03:21:17 +0000 Received: from localhost ([127.0.0.1]:43261 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1uG86v-0000We-2C for submit <at> debbugs.gnu.org; Fri, 16 May 2025 23:21:17 -0400 Received: from mail-pf1-x434.google.com ([2607:f8b0:4864:20::434]:51346) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from <collin.funk1@HIDDEN>) id 1uG86q-0000W4-Uh for 78377 <at> debbugs.gnu.org; Fri, 16 May 2025 23:21:14 -0400 Received: by mail-pf1-x434.google.com with SMTP id d2e1a72fcca58-7370a2d1981so2314181b3a.2 for <78377 <at> debbugs.gnu.org>; Fri, 16 May 2025 20:21:12 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1747452066; x=1748056866; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:user-agent:message-id:date :references:in-reply-to:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=LKGowVSAOasQS3N2eRVYZlsZBhEjtib/BYf19oOsSlE=; b=SDpm06DlZFlhIjhVvYL0rtbBF4i63HOTWhQr8YacIXP9lWgx25ISN6hISd/3Ev6fsz A27tTslDrragGA74jWZahmDtYHOBzYHgdBihjuwvFPUti8uj6b2Zp2/aSz4ZCZpAY0I9 sWhaeWVCIgd3SrrZ9ekP1k6EkSySMlOEJKIFIuYagvKnKARnrwyW1julALmYO57nk4rI NywCt+1G8ragqp9OEcHqd+H2TNEx7Y5mA0/Av1c1Y5QJdyOPLq+wvmgZS3uWRq4/s6wq AQZIghoqOyEiG9pFijEFFhmqis2MWyEcf2a7XvoQqdAs7bpkMNjAjCBAw92TEvq+ygFP 2ALQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1747452066; x=1748056866; h=content-transfer-encoding:mime-version:user-agent:message-id:date :references:in-reply-to:subject:cc:to:from:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=LKGowVSAOasQS3N2eRVYZlsZBhEjtib/BYf19oOsSlE=; b=hdxYcOWxZUa4igE0eiaCacWXLKmtOIpci4Poy0tUvKSAoReFKgWyPC4dpxfgAZ+3ew lrXHB8PVLMIvHA9xoIoVymEpS5GkI+Q44rqzbI4nivuCBcMXXcx0YYpO7xTowcCVvf1p L13/d6CeM8SoIUgiOoB+nyf0fE24sBuPOUE2cq8gRNz3gPvbTFaJw8sBkSg+5YrxAD27 bdze7VbU6HP5aRDBq5EUYtCfyLjbLZ/fAWnAZpVnXCzJGr8MITzkF0Et9NtKJZUTwqLR V2/xcHTWWEvfbqWc/xoDfGm5FZdd6NvazpbrvvW+znmju4wn0MxY56vKuNn8RNZnNKNr 0ALA== X-Forwarded-Encrypted: i=1; AJvYcCXyI7hlQYEv1FQgA5TYxxDZkL4i0FOtWFUfooZgOhh1nvZnxi0+eFZSLJj8mXU7jhf2ue7x6A==@debbugs.gnu.org X-Gm-Message-State: AOJu0Yz5gOMHLgnls1h7g+3oNwtd31KfcZ9mKCwevJQIzDgXLB+Fu1mz k5kxbspGrvC/bIfhTFbDXiA7EckUWNsZmsPomkAA4sIlsLph4tD/ZLxrzzMieQ== X-Gm-Gg: ASbGncvb0694XSCsVL04K7G+EQw1UePOR0nf6po+ey3RfwnOz3wfj2nLaGU3E6Dg35c i40mpSgRofAnfo4m5cUI3aEJlZmAlajPFDJXDNEPC+fn94mTtpG82zoH6+ZHy+B82Xok1yhw23/ SqE01sdke4gFLHY8u5przlny57zLBcQkhOFySz0y6c6/89qB9Vcr8p/cKWh//TbMz58zOrbQVrO vTxOpG6yaBahr2+Gn7I/wScTP6BCcsQNRTx3LlH89tmPel0CiX4i4HZRvrqEpmnZy+W+qzk888T Cu3X44UwBznZoA8vw1Gol3G9PVfX0TdWot7a6Trc8X4= X-Google-Smtp-Source: AGHT+IGNPf9AXRWrUoNOibIOOR3Tc4nlYXXLTHFU7K/JdfVQ1shElImGh7VA28QjR55nb34qCM3SKA== X-Received: by 2002:a05:6a00:3e0b:b0:740:3830:4119 with SMTP id d2e1a72fcca58-742acd507b5mr6957276b3a.18.1747452066321; Fri, 16 May 2025 20:21:06 -0700 (PDT) Received: from fedora ([2601:646:8081:3770::eef5]) by smtp.gmail.com with ESMTPSA id d2e1a72fcca58-742a970e1a3sm2226004b3a.71.2025.05.16.20.21.05 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 16 May 2025 20:21:05 -0700 (PDT) From: Collin Funk <collin.funk1@HIDDEN> In-Reply-To: <fbc09652-308a-4607-914b-540f2c4a0444@HIDDEN> References: <CALaQ_hq=wsCX7eh8kbeyhLzAJs1yE9GTfY98HsQjzpu6j4FERg@HIDDEN> <163cff0e-79dc-4379-a6c1-ced7bac9dc12@HIDDEN> <878qn0savo.fsf@HIDDEN> <88f6ce51-5bc6-4746-ba6f-9168b3b25f3b@HIDDEN> <87bjrtazhc.fsf@HIDDEN> <fbc09652-308a-4607-914b-540f2c4a0444@HIDDEN> Date: Fri, 16 May 2025 20:21:04 -0700 Message-ID: <878qmvapnj.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.3 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -0.7 (/) Hi P=C3=A1draig, P=C3=A1draig Brady <P@HIDDEN> writes: > Well given we also need to call gl_BUILD_CC perhaps the > best way would be to have a separate build-cc gnulib module > and have the crc module depend on that. I'm fine just depending > on crc for now though, though I can see a build-cc gnulib module > being generally useful. Yeah, that sounds better. But since it seems Coreutils is the only one using it I am not in a rush to do it. :) > Talking about crc, given our crctab.c has expanded recently, > it probably makes sense to generate that at build time also. I can have a look at that. Seems fairly simple. > The patch looks good, and I tested with: > make BUILD_CC=3Dclang BUILD_CFLAGS=3D-m32 V=3D1 > > I'll apply later and squash the following in > to avoid `make syntax-check` failures, > and remove a stale entry from .gitignore. Thanks! I forgot to run 'make syntax-check'. Collin
Received: (at control) by debbugs.gnu.org; 17 May 2025 07:52:00 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sat May 17 03:52:00 2025 Received: from localhost ([127.0.0.1]:45017 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1uGCKt-0008BQ-W7 for submit <at> debbugs.gnu.org; Sat, 17 May 2025 03:52:00 -0400 Received: from mail-wm1-x32e.google.com ([2a00:1450:4864:20::32e]:46228) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from <pixelbeat@HIDDEN>) id 1uGCKr-0008B8-PB for control <at> debbugs.gnu.org; Sat, 17 May 2025 03:51:58 -0400 Received: by mail-wm1-x32e.google.com with SMTP id 5b1f17b1804b1-441d1ed82dbso27360255e9.0 for <control <at> debbugs.gnu.org>; Sat, 17 May 2025 00:51:57 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1747468310; x=1748073110; darn=debbugs.gnu.org; h=content-transfer-encoding:from:to:content-language:user-agent :mime-version:date:message-id:sender:from:to:cc:subject:date :message-id:reply-to; bh=LUZin0fJSsenrHHVjgVrMvZ9e4jsF0VdEFPWsDK++SU=; b=X4RsOIJJ6cGkWMXQqBh+AVWIxhJf/fcm0NOsAp++GPtDqrId6gKPQMXysZLh949anT iZ2OTNlD4/CEiHjP5vA7bljLOnGfR896VmUIDq4GGOb98IbBqDCB+yMCQsjctPbZnvGF WJIsv7OCPnBQWoR4paXM+aBVETqDYfJdlArTuudMtxOu3dKMU+mdkz8mXAGLskCZ3jUk 6VDQ4FRwsMR5esAptqajJLG7ehYZOJ0x63VgiHMj8M17Kuyb7wJKzK5IULjklou6M2hQ EPgaipIqTJTOdRUcU2wyBf8g+UoyFVnDc3P52hEEu+5DZZI2dPCsq7Bw6GjMIAa8jAwr uQBA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1747468310; x=1748073110; h=content-transfer-encoding:from:to:content-language:user-agent :mime-version:date:message-id:sender:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=LUZin0fJSsenrHHVjgVrMvZ9e4jsF0VdEFPWsDK++SU=; b=nx924lrpP/usptKSN+HpYWT2c/jHppfnWYdR1dWQovmA9/40ouu1uahJ+kQfNqv/9c Jdpf92w9+0A6dcTMBdKbbwo3FV2ch1gCMFrQAuHr32hTthKnYYoP3mOXNsgdnMWUqvQz tg4e+sK0T4g9imzX6Ja3R0iuYt4912lFtiC2F/SG9bNYUpVV3hGN5jr0tmSBSWYgqyIa RymBzlS3ZGq6WPE2OvyPN6oMMrGthyZ2HLO7GaAe7mxHgktmncUFqzLoEJsRMxEKiduZ 8rV3dwrMAJzw6rrMwD8WZj3byTqcBUnxcZKvw8eboH4865VvvCUMTbGxAruS1FYQ2IWL sE0Q== X-Gm-Message-State: AOJu0Yw6Y4SGhQjn5N/6OsxG9XnNQS9D8kUSWFX51cg4928H9e7/zron CXFs4n2s6HvQyLdianQdB4gOq2ebEYUJLomsKWXxNLnr4MWtYNVuNVNE0XyUzg== X-Gm-Gg: ASbGnctCSxcJRfoqO7H5gg46cpWrAtYUOEmZK3H1AbSJV9K0l19x3mYwPTRiWx2CmIG uxOrYSt9kyZAxF2Y72om/dbSaqvGz2UmeTGaVrtRmBiVXqYUYLP9cCqrLd2ryrg7ODUxfAebxn7 OuWDCYAqQkqDdTOTRlUCNwu4iYntthtv3JjRpMVwT1p2L7hycBhRY5cka5z2jSn12y7ftK6/FMT MeXPLm5kkUASwEVTa5opXNHqbhJ95bqxMjWq49UIls3C4SRG6CjF2jVC2Z2G1DHANI9+F9ipeqq lMAUQt4XZFuXgg+NSWxyj4Ke+kdJ8fXR8oQbbERJUgeFqCvI8surgvxGJLjzAv9yZkcPANofJvS zPMbaOLoyzKhTKdKXsR6AahkMETaUu5xuF901JPH8Xw== X-Google-Smtp-Source: AGHT+IFhF9npXmlInevJuKj6eP/f/99UNIfeqmLh/pufEgyfOKk3Ttnj8ttjOnJcB/NmxH9jIw8EqQ== X-Received: by 2002:a05:6000:1846:b0:38f:4d20:4a17 with SMTP id ffacd0b85a97d-3a35c8218b5mr5440517f8f.13.1747468310105; Sat, 17 May 2025 00:51:50 -0700 (PDT) Received: from [192.168.1.31] (86-44-211-146-dynamic.agg2.lod.rsl-rtd.eircom.net. [86.44.211.146]) by smtp.googlemail.com with ESMTPSA id 5b1f17b1804b1-442fd59ab3esm62605915e9.40.2025.05.17.00.51.48 for <control <at> debbugs.gnu.org> (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sat, 17 May 2025 00:51:49 -0700 (PDT) Message-ID: <1cf4942f-4cdf-431b-8430-3cf6160d7467@HIDDEN> Date: Sat, 17 May 2025 08:51:48 +0100 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Beta Content-Language: en-US To: GNU bug tracker automated control server <control <at> debbugs.gnu.org> From: =?UTF-8?Q?P=C3=A1draig_Brady?= <P@HIDDEN> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: 2.0 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: unarchive 12741 forcemerge 12741 78377 close 12741 stop Content analysis details: (2.0 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 SPF_PASS SPF: sender matches SPF record 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 0.0 HEADER_FROM_DIFFERENT_DOMAINS From and EnvelopeFrom 2nd level mail domains are different 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (pixelbeat[at]gmail.com) -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/, no trust [2a00:1450:4864:20:0:0:0:32e listed in] [list.dnswl.org] 0.0 FREEMAIL_FORGED_FROMDOMAIN 2nd level domains in From and EnvelopeFrom freemail headers are different 1.8 MISSING_SUBJECT Missing Subject: header 0.2 NO_SUBJECT Extra score for no subject X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: 1.0 (+) unarchive 12741 forcemerge 12741 78377 close 12741 stop
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.