From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from relay.hostedemail.com (smtprelay0016.hostedemail.com [216.40.44.16]) by sourceware.org (Postfix) with ESMTPS id 230D03858424 for ; Sun, 3 Mar 2024 22:29:58 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 230D03858424 Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=SystematicSw.ab.ca Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=SystematicSw.ab.ca ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 230D03858424 Authentication-Results: server2.sourceware.org; arc=none smtp.remote-ip=216.40.44.16 ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1709504999; cv=none; b=nzHH6d9JrueiGMYoGRsrLA0AnTZo9PkdZcCcsXhtksnzxKjrON9BQtXeaSJEF7WBwAd/d+d54MzMP8NtTWKS726fYuyDsR3LpZnlfOlchGEwhtkBIfPgh0vsHtpUmTj87xP0bniwm6R7x/Arb24h5NSW4NmRLKA7aXbhljLoA5o= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1709504999; c=relaxed/simple; bh=2P+p8HUMyPY9We8/CLPpWKPzSjWjbdT3q4spmM1hrfs=; h=Message-ID:Date:MIME-Version:From:Subject:To; b=IGMMdZ1LpPTtGC3h8Ld05/24zptGa98me8JaXaPA2A1x8PyV0Ltl4evLaMB6Ptn0Cn7Nzc3n3cV9X+n4W7rt+jmpXorQDj+YPxPesLAIS4HkwtC5ZHx2LbPweR0ANRxdIoOkljsb8PJ2cGxOLt44mfQPoYMcp6xthZf6/irpUtA= ARC-Authentication-Results: i=1; server2.sourceware.org Received: from omf08.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay01.hostedemail.com (Postfix) with ESMTP id 85C5F1C0429 for ; Sun, 3 Mar 2024 22:29:57 +0000 (UTC) Received: from [HIDDEN] (Authenticated sender: Brian.Inglis@SystematicSW.ab.ca) by omf08.hostedemail.com (Postfix) with ESMTPA id 19F2620026 for ; Sun, 3 Mar 2024 22:29:55 +0000 (UTC) Message-ID: <5aab37d9-db10-4af2-b6e0-b5ff74d1180d@SystematicSw.ab.ca> Date: Sun, 3 Mar 2024 15:29:55 -0700 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird From: Brian Inglis Reply-To: cygwin-apps@cygwin.com Subject: Re: mingw cross tests missing DLLs - CROSS_BINDIR not in PATH Content-Language: en-CA To: cygwin-apps@cygwin.com References: <9a19c716-ad2a-49ee-8b2e-1bd343be9cb9@SystematicSW.ab.ca> <3a5f7a2d-da80-4de1-825f-b298b7cd9f77@dronecode.org.uk> Organization: Systematic Software In-Reply-To: <3a5f7a2d-da80-4de1-825f-b298b7cd9f77@dronecode.org.uk> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Rspamd-Server: rspamout06 X-Rspamd-Queue-Id: 19F2620026 X-Stat-Signature: 11e7zjc1d7wi19qw4n34y84tfwaf57iw X-Spam-Status: No, score=-2.7 required=5.0 tests=BAYES_00,KAM_DMARC_STATUS,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H5,RCVD_IN_MSPIKE_WL,SPF_HELO_PASS,SPF_PASS,TXREP,T_SCC_BODY_TEXT_LINE,UNPARSEABLE_RELAY autolearn=ham autolearn_force=no version=3.4.6 X-Session-Marker: 427269616E2E496E676C69734053797374656D6174696353572E61622E6361 X-Session-ID: U2FsdGVkX1/1QA7HS5fP5tWrndL6fA7R3s1WsQKTguE= X-HE-Tag: 1709504995-119081 X-HE-Meta: U2FsdGVkX18SIsqM5gjkEFPjEDDTh9zB2kcI6DtRucj7xxTq4x57DUzHugiMLifUiK9ddGhjKBzMXmfFPLe6f1TXUs8Uvki4j0VGpho1M9kok0uPI1raZxa32MkLKNs67D/axQ8l8aBrCZVPIjoZvG36r5t6vvnxe2T/h2L8j0717HgPHPIyhsYDoAwreqZNpwmEO4Axxq2/au8T/jR2q78ZcE0uG5N6QhwxbqgF2llxv/bbLzL7uc1kdSkPz7ZZ3zZux7wLDnTuETVVuN+pUmULgWhiW8yto/K5+jcDis7YP4j3BkTtZvFnzVU+JYECFooCnAgvSnsWvMEAp3pv7F74yXT6C9SM X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: On 2024-03-03 14:39, Jon Turney via Cygwin-apps wrote: > On 03/03/2024 16:48, Brian Inglis via Cygwin-apps wrote: >> I am finding mingw package cross tests fail with missing DLLs - CROSS_BINDIR >> is not in the PATH. >> >> I now have to define src_test to run cygtest adding CROSS_BINDIR in the PATH. >> >> Is this likely to be upstream (e.g. gnulib) changes or cygport changes? > This is a shortcoming of cygport, in that you cannot just write "do the standard > src_(compile|install|test), but do this extra thing first (like modifying PATH > as you need in this case). > > (One approach to this I've though about would be to have a hook function (or set > of functions) which are called before each phase of operation, to allow this) These test failures have been only in the latest upstream releases. Previously no PATH fiddling was required. For mingw64-x86_64-nghttp2 that was 2024-01-21. Why I asked if anyone noticed any cross build changes as for example in autotools, gnulib, or cygport? -- Take care. Thanks, Brian Inglis Calgary, Alberta, Canada La perfection est atteinte Perfection is achieved non pas lorsqu'il n'y a plus rien à ajouter not when there is no more to add mais lorsqu'il n'y a plus rien à retirer but when there is no more to cut -- Antoine de Saint-Exupéry