From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-wm1-x32b.google.com (mail-wm1-x32b.google.com [IPv6:2a00:1450:4864:20::32b]) by sourceware.org (Postfix) with ESMTPS id B0C7B385DC02 for ; Sat, 11 Apr 2020 14:21:55 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.3.2 sourceware.org B0C7B385DC02 Received: by mail-wm1-x32b.google.com with SMTP id e26so5106489wmk.5 for ; Sat, 11 Apr 2020 07:21:55 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:to:from:subject:message-id:date:user-agent :mime-version; bh=Y3/1gNGUK4CnbmNbEAVIND7w1CDA4JvofWQTlLfoBls=; b=MmAD2qNW1QMrt9O0VEO55JpiGW0wwO2BB9FGplpaPfnoFzmb2D3juzmOk+vbM8axLW oEhbASnI++zs8HHEULApPS/pGMZsfydIKEOsSt4tLxH5m++UWfcKOI7TJQRUBDhS3jEb lGXUbA/b1Bmrm3+KiOoi6Mn6HpdgHL9NREXuiCzjqzloZyf9Ydlm1TIJcC1xB7wYvh/N FsaDieCMbAYmm5ykRq8Rwt/QHR+2Rw2r7ND+IGB09asnJeHU16dW7N2jpaBJ+Jv43Pei a37SdYwHRd7JT/+W0X4APmy9hjDOxxe1W60PrihSOMnAO51SKvLFBiPZXcEYqykr3G59 Gv1g== X-Gm-Message-State: AGi0PuaOA/zG0WmRgMTZQJFunTicLCZ9w8UA2VliAUAaeVfM8IyC6W5P YNzW7bdB+0vlU4yX4eUraHDFw5Up X-Google-Smtp-Source: APiQypJ0yEqWyC8n88xdvFA5UE+L5skhTt3agWyn9IqWB1aKXe+6B+1+5d8MaQ9shU2+gTEQOfNV3A== X-Received: by 2002:a1c:43c6:: with SMTP id q189mr9594814wma.115.1586614914476; Sat, 11 Apr 2020 07:21:54 -0700 (PDT) Received: from ?IPv6:2003:ee:6700:ee01:15af:c61d:a4ad:793f? (p200300EE6700EE0115AFC61DA4AD793F.dip0.t-ipconnect.de. [2003:ee:6700:ee01:15af:c61d:a4ad:793f]) by smtp.gmail.com with ESMTPSA id e5sm7352198wru.92.2020.04.11.07.21.53 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sat, 11 Apr 2020 07:21:53 -0700 (PDT) To: "cygwin-apps@cygwin.com" From: Marco Atzeri Subject: cygport: patch for proper debuginfo Message-ID: <998ce7c0-aa22-872f-9be8-8ef6aa6dd804@gmail.com> Date: Sat, 11 Apr 2020 16:21:52 +0200 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:68.0) Gecko/20100101 Thunderbird/68.7.0 MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="------------AF60A1CD466709BD8DB603F7" X-Spam-Status: No, score=-16.4 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, FREEMAIL_FROM, GIT_PATCH_0, GIT_PATCH_1, GIT_PATCH_2, GIT_PATCH_3, RCVD_IN_DNSWL_NONE, SPF_HELO_NONE, SPF_PASS, TXREP autolearn=ham autolearn_force=no version=3.4.2 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on server2.sourceware.org X-BeenThere: cygwin-apps@cygwin.com X-Mailman-Version: 2.1.29 Precedence: list List-Id: Cygwin package maintainer discussion list List-Unsubscribe: , List-Archive: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 11 Apr 2020 14:21:56 -0000 This is a multi-part message in MIME format. --------------AF60A1CD466709BD8DB603F7 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit In some conditions the debuginfo creation enters in a never ending loop due to the asymmetrical usage of readlink between lib/src_postinst.cygpart : origdlname=${dlname} while [ $(readlink -f ${ltlibdir}/${dlname%/bin/*}) != ${D}$(__host_prefix) ] do dlname=../${dlname} done and bin/cygport.in: _topdir=.; This happens when the directory of building has a link in one of the parent directories $ pwd /pub/devel/openblas $ readlink -f . /cygdrive/d/cyg_pub/devel/openblas Regards Marco --------------AF60A1CD466709BD8DB603F7 Content-Type: text/plain; charset=UTF-8; name="readlink.patch" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="readlink.patch" ZGlmZiAtLWdpdCBhL2Jpbi9jeWdwb3J0LmluIGIvYmluL2N5Z3BvcnQuaW4KaW5kZXggMWZl ODA0ZC4uMmVlZmYyNiAxMDA3NTUKLS0tIGEvYmluL2N5Z3BvcnQuaW4KKysrIGIvYmluL2N5 Z3BvcnQuaW4KQEAgLTM5Nyw3ICszOTcsNyBAQCBpZiBbICJ4JHtfdG9wZGlyfSIgPSAieCR7 YXJndlsxXX0iIF0KIHRoZW4KIAlpZiBbIC1mIC4vJHtjeWdwb3J0ZmlsZX0gXQogCXRoZW4K LQkJX3RvcGRpcj0uOworCQlfdG9wZGlyPSQocmVhZGxpbmsgLWYgLik7CiAJZWxzZQogCQlf dG9wZGlyPS91c3Ivc3JjOwogCWZpCg== --------------AF60A1CD466709BD8DB603F7--