From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-oa1-x32.google.com (mail-oa1-x32.google.com [IPv6:2001:4860:4864:20::32]) by sourceware.org (Postfix) with ESMTPS id CD5253858D29 for ; Sat, 25 May 2024 07:26:08 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org CD5253858D29 Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=gmail.com ARC-Filter: OpenARC Filter v1.0.0 sourceware.org CD5253858D29 Authentication-Results: server2.sourceware.org; arc=none smtp.remote-ip=2001:4860:4864:20::32 ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1716621970; cv=none; b=u3pAp++18yAgvGy52yqjQYz2bQgqBx6yzBfYMT/N2ULoYdx7y0QAYSDsYNJH+zfzKGNZ8E8CnVixO+cvxvX2rEMSeuFlgaO1V30eayKmZp6L4/fOnm4/mvZyUBvg/6DvkSXDJaZk0c7QaHuDKoPuVhBk+XeAEqZVsbtjtKAYxtM= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1716621970; c=relaxed/simple; bh=XeY6xpfz44mxp4CdSi2Ueev6ovVU26PZpHjjHShtgBo=; h=DKIM-Signature:MIME-Version:From:Date:Message-ID:Subject:To; b=m5O2H63NYKTA8TpSG6EYJhmO3hS1uHLhArajL/xz/LJ3hw8IHrJkwrjGlzHezqGvZxykRM2gBGoZoR1uk8qlYS8U960E2hWYr3ZhkBFkQfaCH5NmyXGlRiIQvQdVd6gc5xpnxlMUsc/x2r27ro3We/MjmfoyhF6rzfJd/EDFtFo= ARC-Authentication-Results: i=1; server2.sourceware.org Received: by mail-oa1-x32.google.com with SMTP id 586e51a60fabf-24c9f892aeaso867112fac.2 for ; Sat, 25 May 2024 00:26:08 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1716621968; x=1717226768; darn=cygwin.com; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=XeY6xpfz44mxp4CdSi2Ueev6ovVU26PZpHjjHShtgBo=; b=jBCpJes9+a0gQy2g/p+GAYQ0LnRTGkx1Yjzu+cninh/C4Sa4vywH8VeYpBw78aGGiE lQrA/WATWtRY5Q7hq0qZl7yFY5EzUXmEyPHZySJCmJdeh7G4YTGC91eYTx36VYD8We4D jbdrDkuJkrJ8L6skyzP8ammUl2b5a0/yCEfMJnT+Wb/vEPk9wEoxIteqMPYfBJrlPqCn wfQ2EOxtlTvgn3f7RYr+VfvglbKiOLgB2BdDxpLrIyRs9ZqFkFnSoBTwrzRzq3oar4OG 4TjYCgBA2kJN63amqx333nFWckKr5lYcZRxQo7RDar3W+VcvlqvgtosKGISlLDOOJziT ivtA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1716621968; x=1717226768; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=XeY6xpfz44mxp4CdSi2Ueev6ovVU26PZpHjjHShtgBo=; b=xBRWBYfW5zxMIMCmWt3hvgkArHd7JQTGpjKdGK1maVcBebE49BN330LeyPDPgya0DW BFBDnVU/OWTlgZW6NECciZSz+38Ltp8TZfJbhf2xZ1yU2miq1J69e5Lks1h2/78TGL/u /1G33jDULb3Oi+fkJit1IWIuj2ZQ4Wz5+p07ECLp1AspmIF8X+Mg2d+S9FAffxvFGarV za3lxfs2MHwCZQcfYbB3ov2acqyZ+GvxZ0MClcbAcnDFY0or+gZ2Py+nskYPf3dSAM9p 0lxzIChlVrhaOtaok0Qemppp7M/PxVYua9Qyz3UHR18M04ElEb86Ed3b9qI2YhKrpSEL n8zg== X-Gm-Message-State: AOJu0Yz5T6rxHyTvA0Y73ZnrIjt0EuavLBXfQDtDKbgI0k2nWsat/7qZ pcEnSlMeVdy1371eoklZFzwT6fmWFNkZByHSoDJuBzEWOLdCyiuPjjKuW7kJ7TxrN5BkXM1d0vA lleQ9ZGEpaeEr5ZQ39G+s+uLIHeeSv2xI X-Google-Smtp-Source: AGHT+IH9mqlM3Qs4xlvBJOvjM1Hc9F7Pn57TnVGOx3KtG0aJa/Igt0c13S4/TgDCs/fqHnotHRiiIDer/6wmg03POcU= X-Received: by 2002:a05:6870:b619:b0:24f:c95b:ab6 with SMTP id 586e51a60fabf-24fc95b37c5mr1533883fac.8.1716621967752; Sat, 25 May 2024 00:26:07 -0700 (PDT) MIME-Version: 1.0 From: Daisuke Fujimura Date: Sat, 25 May 2024 16:25:31 +0900 Message-ID: Subject: [PATCH cygport] bin/cygport.in: Allow `-fdebug-prefix-map` to be selected instead of `-ffile-prefix-map` To: cygwin-apps@cygwin.com Content-Type: multipart/mixed; boundary="0000000000009a80500619423295" X-Spam-Status: No, score=-0.2 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM,RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_PASS,TXREP autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: --0000000000009a80500619423295 Content-Type: text/plain; charset="UTF-8" Having seen this commit ( https://cygwin.com/git/?p=cygwin-apps/cygport.git;a=commit;h=9e82685e32f6717675e9f6bf55dd1336e3fc3831 ), I understand that this is problematic from a reproducibility point of view, but I would like to be able to specify a `-fdebug-prefix-map` because C sources with code like `#include __FILE__` cannot be compiled. https://github.com/cygwin/scallywag/actions/runs/9002845391/job/24732313857#step:6:1302 ``` /cygdrive/d/a/scallywag/ruby/ruby-3.3.1-1.x86_64/src/ruby-3.3.1/debug_counter.h:359:10: fatal error: /usr/src/debug/ruby-3.3.1-1/debug_counter.h: No such file or directory 359 | #include __FILE__ | ^~~~~~~~ compilation terminated. ``` The patch is as follows. Shell variable names in the patch should be changed to appropriate ones. --0000000000009a80500619423295 Content-Type: application/octet-stream; name="force-debug-prefix-map.diff" Content-Disposition: attachment; filename="force-debug-prefix-map.diff" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_lwlsbs370 ZGlmZiAtLWdpdCBhL2Jpbi9jeWdwb3J0LmluIGIvYmluL2N5Z3BvcnQuaW4KaW5kZXggMTViZDU1 OWUuLjA3NGM4NmUxIDEwMDc1NQotLS0gYS9iaW4vY3lncG9ydC5pbgorKysgYi9iaW4vY3lncG9y dC5pbgpAQCAtNjMwLDE0ICs2MzAsMTkgQEAgZmkKICMgdGhpcyByZXF1aXJlcyBTIGFuZCBCIHRv IGJlIGFscmVhZHkgZGVmaW5lZAogaWYgISBkZWZpbmVkIF9DWUdQT1JUX1JFU1RSSUNUX2RlYnVn aW5mb18KIHRoZW4KKwlwcmVmaXhfbWFwX29wdGlvbj1maWxlLXByZWZpeC1tYXAKKwlpZiBkZWZp bmVkIEZPUkNFX0RFQlVHX1BSRUZJWF9NQVAKKwl0aGVuCisJCXByZWZpeF9tYXBfb3B0aW9uPWRl YnVnLXByZWZpeC1tYXAKKwlmaQogCWZvciBmbGFncyBpbiB7QyxDWFgsRixGQyxHTyxPQkpDLE9C SkNYWH1GTEFHUwogCWRvCiAJCWZvciBtYXAgaW4gJHtERUJVR19QUkVGSVhfTUFQU1sqXX0KIAkJ ZG8KLQkJCWRlY2xhcmUgJHtmbGFnc30rPSIgLWZmaWxlLXByZWZpeC1tYXA9JHttYXB9PS91c3Iv c3JjL2RlYnVnLyR7UEZ9IgorCQkJZGVjbGFyZSAke2ZsYWdzfSs9IiAtZiR7cHJlZml4X21hcF9v cHRpb259PSR7bWFwfT0vdXNyL3NyYy9kZWJ1Zy8ke1BGfSIKIAkJZG9uZQotCQlkZWNsYXJlICR7 ZmxhZ3N9Kz0iIC1mZmlsZS1wcmVmaXgtbWFwPSR7Qn09L3Vzci9zcmMvZGVidWcvJHtQRn0iCi0J CWRlY2xhcmUgJHtmbGFnc30rPSIgLWZmaWxlLXByZWZpeC1tYXA9JHtTfT0vdXNyL3NyYy9kZWJ1 Zy8ke1BGfSIKKwkJZGVjbGFyZSAke2ZsYWdzfSs9IiAtZiR7cHJlZml4X21hcF9vcHRpb259PSR7 Qn09L3Vzci9zcmMvZGVidWcvJHtQRn0iCisJCWRlY2xhcmUgJHtmbGFnc30rPSIgLWYke3ByZWZp eF9tYXBfb3B0aW9ufT0ke1N9PS91c3Ivc3JjL2RlYnVnLyR7UEZ9IgogCWRvbmUKIAl1bnNldCBm bGFncyBtYXAKIGZpCg== --0000000000009a80500619423295--