From unknown Mon Jun 16 23:50:44 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#76177 <76177@debbugs.gnu.org> To: bug#76177 <76177@debbugs.gnu.org> Subject: Status: _LT_SYS_HIDDEN_LIBDEPS oddities with Fortran Reply-To: bug#76177 <76177@debbugs.gnu.org> Date: Tue, 17 Jun 2025 06:50:44 +0000 retitle 76177 _LT_SYS_HIDDEN_LIBDEPS oddities with Fortran reassign 76177 libtool submitter 76177 Christian Feld severity 76177 normal thanks From debbugs-submit-bounces@debbugs.gnu.org Mon Feb 10 07:35:50 2025 Received: (at submit) by debbugs.gnu.org; 10 Feb 2025 12:35:50 +0000 Received: from localhost ([127.0.0.1]:49458 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1thT0v-0005gv-FW for submit@debbugs.gnu.org; Mon, 10 Feb 2025 07:35:50 -0500 Received: from lists.gnu.org ([2001:470:142::17]:47596) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1thRPq-0005oP-Ey for submit@debbugs.gnu.org; Mon, 10 Feb 2025 05:53:27 -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 1thRPf-0001SX-I9 for bug-libtool@gnu.org; Mon, 10 Feb 2025 05:53:17 -0500 Received: from mout02.posteo.de ([185.67.36.66]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1thRPd-00077E-BL for bug-libtool@gnu.org; Mon, 10 Feb 2025 05:53:15 -0500 Received: from submission (posteo.de [185.67.36.169]) by mout02.posteo.de (Postfix) with ESMTPS id 2CFDB240101 for ; Mon, 10 Feb 2025 11:53:08 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.de; s=2017; t=1739184788; bh=y5or5kCimhKKvvBnv5u6NdKm99sZCZI6dB9W92WHcQQ=; h=MIME-Version:Date:From:To:Cc:Subject:Message-ID:Content-Type: From; b=EKHvqx6ZAIhUJSV3CozAzH2gZctqkEsE872ScXuJiPvEgz5FkddbX1buEah7ISUd9 n1W2VfPRVWyfSa1WqF1ZwHpzyM54DVBRRjc/olP6ro2+MlvfmmxX04Lbj+4YcyflVJ R+wNoAk2DLf+MNZlt5gPCrXgs9oau1UqJc0uasiGN7ITaQGwnzG9OReJkQd74ExtKV 6tfXW/cJr4bad9ZRpUEdj3DJGIkJ69v0GZqxg7pNZKGJYtWsg4jrgfUQGilyEab0+T hRwmneuS4UHBo8RR7NKS3G62/DQcKwVIltHx2A7quVnWlyeqFr+X9vgZZJ2JSbkR8S 7RmXlf4L+1vBg== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4Ys1dH5FQxz9rxG; Mon, 10 Feb 2025 11:53:07 +0100 (CET) MIME-Version: 1.0 Date: Mon, 10 Feb 2025 10:53:07 +0000 From: Christian Feld To: bug-libtool@gnu.org Subject: =?UTF-8?Q?=5FLT=5FSYS=5FHIDDEN=5FLIBDEPS=20oddities=20with=20Fort?= =?UTF-8?Q?ran?= Message-ID: <55e32523271a372cf2802ec647f6c5ca@posteo.de> Content-Type: multipart/mixed; boundary="=_ff7b6915375cf5ef860ee42dfe1b77b8" Received-SPF: pass client-ip=185.67.36.66; envelope-from=christian.feld@posteo.de; helo=mout02.posteo.de X-Spam_score_int: -43 X-Spam_score: -4.4 X-Spam_bar: ---- X-Spam_report: (-4.4 / 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, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=0.001, RCVD_IN_VALIDITY_RPBL_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-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Mon, 10 Feb 2025 07:35:47 -0500 Cc: Gregor Corbin , Christian Feld X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) --=_ff7b6915375cf5ef860ee42dfe1b77b8 Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset=US-ASCII; format=flowed Dear libtoolers, my project uses C, C++, Fortran 77. One library consists of mixed CC and F77 sources. I intend to switch to more modern Fortran (FC) for this library. Linking this library with F77LINK worked well. Switching to FCLINK causes errors for some compilers due to broken postedeps_FC. - For HPE Cray PrgEnv-cray's ftn, postedeps_FC contains '... -L -L ...'. - For HPE Cray PrgEnv-gnu's ftn, OpenMPI's and MPICH's mpifort (delegating to gfortran), postedeps_FC contains '... -l -l ...'. During investigating the cause of the broken postdeps_FC, several questions arose. 1. Why do we have postdeps for CXX and FC, but not for CC and F77? _LT_SYS_HIDDEN_LIBDEPS is expanded in _LT_LANG_CXX_CONFIG and _LT_LANG_FC_CONFIG only. 2. Why do we need postdeps at all? Isn't the compiler supposed to do just the right thing? 3. Without a C++ compiler (AC_PROG_CXX), postedeps_FC is always empty, as output_verbose_link_cmd, the command producing the input to determine the postdeps, is set in _LT_LANG_CXX_CONFIG only. If this is coupling intended, can you please explain why? Now, where do the bogus `... -L -L ...` and `... -l -l ...` come from? The output_verbose_link_cmd used for CXX and FC postdeps is '$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP " [[-]]L"' For the compilers mentioned above, the output of this command contains a line starting with 'Driving:', e.g., Driving: /p/software/jedi/stages/2025/software/GCCcore/13.3.0/bin/gfortran -shared -g -O2 -v conftest.o -I/p/software/default/stages/2025/software/OpenMPI/5.0.5-GCC-13.3.0/include -I/p/software/default/stages/2025/software/OpenMPI/5.0.5-GCC-13.3.0/lib -L/p/software/default/stages/2025/software/OpenMPI/5.0.5-GCC-13.3.0/lib -Wl,-rpath -Wl,/p/software/default/stages/2025/software/OpenMPI/5.0.5-GCC-13.3.0/lib -Wl,--enable-new-dtags -lmpi_usempif08 -lmpi_usempi_ignore_tkr -lmpi_mpifh -lmpi -l gfortran -l m -shared-libgcc The part '-l gfortran -l m' results in '... -l -l ...' Lines starting with 'Configured with:' are already omitted in output_verbose_link_cmd. Omitting lines starting with 'Driving:' as well would fix the invalid postdeps_FC. Note that autoconf's _AC_PROG_FC_V_OUTPUT also omits both, '^Driving:' and '^Configured with:', see [1]. A patch omitting lines '^Driving:' is attached. But do we need to expand _LT_SYS_HIDDEN_LIBDEPS for FC at all? Thanks, Christian [1] https://git.savannah.gnu.org/gitweb/?p=autoconf.git;a=blob;f=lib/autoconf/fortran.m4;h=cdc197bd67f4abab036cfe6a3a59d16aa712a386;hb=6199cff2909e0ac84c9391aa49ed097d6a33268d#l514 --=_ff7b6915375cf5ef860ee42dfe1b77b8 Content-Transfer-Encoding: base64 Content-Type: text/x-patch; name=output_verbose_link_cmd.patch Content-Disposition: attachment; filename=output_verbose_link_cmd.patch; size=2489 ZGlmZiAtLWdpdCBhL200L2xpYnRvb2wubTQgYi9tNC9saWJ0b29sLm00CmluZGV4IGMwZDE5ZTQ1 Li4zMGU4OTU2MyAxMDA2NDQKLS0tIGEvbTQvbGlidG9vbC5tNAorKysgYi9tNC9saWJ0b29sLm00 CkBAIC02NTg4LDcgKzY1ODgsNyBAQCBpZiB0ZXN0IHllcyAhPSAiJF9sdF9jYXVnaHRfQ1hYX2Vy cm9yIjsgdGhlbgogICAgICAgIyBDb21tYW5kcyB0byBtYWtlIGNvbXBpbGVyIHByb2R1Y2UgdmVy Ym9zZSBvdXRwdXQgdGhhdCBsaXN0cwogICAgICAgIyB3aGF0ICJoaWRkZW4iIGxpYnJhcmllcywg b2JqZWN0IGZpbGVzIGFuZCBmbGFncyBhcmUgdXNlZCB3aGVuCiAgICAgICAjIGxpbmtpbmcgYSBz aGFyZWQgbGlicmFyeS4KLSAgICAgIG91dHB1dF92ZXJib3NlX2xpbmtfY21kPSckQ0MgLXNoYXJl ZCAkQ0ZMQUdTIC12IGNvbmZ0ZXN0LiRvYmpleHQgMj4mMSB8ICRHUkVQIC12ICJeQ29uZmlndXJl ZCB3aXRoOiIgfCAkR1JFUCAiIFtbLV1dTCInCisgICAgICBvdXRwdXRfdmVyYm9zZV9saW5rX2Nt ZD0nJENDIC1zaGFyZWQgJENGTEFHUyAtdiBjb25mdGVzdC4kb2JqZXh0IDI+JjEgfCAkR1JFUCAt diAiXkNvbmZpZ3VyZWQgd2l0aDoiIHwgJEdSRVAgLXYgIl5Ecml2aW5nOiIgfCAkR1JFUCAiIFtb LV1dTCInCiAKICAgICBlbHNlCiAgICAgICBHWFg9bm8KQEAgLTczNzMsNyArNzM3Myw3IEBAIGlm IHRlc3QgeWVzICE9ICIkX2x0X2NhdWdodF9DWFhfZXJyb3IiOyB0aGVuCiAJICAgICAgIyBDb21t YW5kcyB0byBtYWtlIGNvbXBpbGVyIHByb2R1Y2UgdmVyYm9zZSBvdXRwdXQgdGhhdCBsaXN0cwog CSAgICAgICMgd2hhdCAiaGlkZGVuIiBsaWJyYXJpZXMsIG9iamVjdCBmaWxlcyBhbmQgZmxhZ3Mg YXJlIHVzZWQgd2hlbgogCSAgICAgICMgbGlua2luZyBhIHNoYXJlZCBsaWJyYXJ5LgotCSAgICAg IG91dHB1dF92ZXJib3NlX2xpbmtfY21kPSckQ0MgLXNoYXJlZCAkQ0ZMQUdTIC12IGNvbmZ0ZXN0 LiRvYmpleHQgMj4mMSB8ICRHUkVQIC12ICJeQ29uZmlndXJlZCB3aXRoOiIgfCAkR1JFUCAiIFtb LV1dTCInCisJICAgICAgb3V0cHV0X3ZlcmJvc2VfbGlua19jbWQ9JyRDQyAtc2hhcmVkICRDRkxB R1MgLXYgY29uZnRlc3QuJG9iamV4dCAyPiYxIHwgJEdSRVAgLXYgIl5Db25maWd1cmVkIHdpdGg6 IiB8ICRHUkVQIC12ICJeRHJpdmluZzoiIHwgJEdSRVAgIiBbWy1dXUwiJwogCiAJICAgIGVsc2UK IAkgICAgICAjIEZJWE1FOiBpbnNlcnQgcHJvcGVyIEMrKyBsaWJyYXJ5IHN1cHBvcnQKQEAgLTc0 NjAsNyArNzQ2MCw3IEBAIGlmIHRlc3QgeWVzICE9ICIkX2x0X2NhdWdodF9DWFhfZXJyb3IiOyB0 aGVuCiAJICAgICAgICAjIENvbW1hbmRzIHRvIG1ha2UgY29tcGlsZXIgcHJvZHVjZSB2ZXJib3Nl IG91dHB1dCB0aGF0IGxpc3RzCiAJICAgICAgICAjIHdoYXQgImhpZGRlbiIgbGlicmFyaWVzLCBv YmplY3QgZmlsZXMgYW5kIGZsYWdzIGFyZSB1c2VkIHdoZW4KIAkgICAgICAgICMgbGlua2luZyBh IHNoYXJlZCBsaWJyYXJ5LgotCSAgICAgICAgb3V0cHV0X3ZlcmJvc2VfbGlua19jbWQ9JyRDQyAt c2hhcmVkICRDRkxBR1MgLXYgY29uZnRlc3QuJG9iamV4dCAyPiYxIHwgJEdSRVAgLXYgIl5Db25m aWd1cmVkIHdpdGg6IiB8ICRHUkVQICIgW1stXV1MIicKKwkgICAgICAgIG91dHB1dF92ZXJib3Nl X2xpbmtfY21kPSckQ0MgLXNoYXJlZCAkQ0ZMQUdTIC12IGNvbmZ0ZXN0LiRvYmpleHQgMj4mMSB8 ICRHUkVQIC12ICJeQ29uZmlndXJlZCB3aXRoOiIgfCAkR1JFUCAtdiAiXkRyaXZpbmc6IiB8ICRH UkVQICIgW1stXV1MIicKIAkgICAgICBlbHNlCiAJICAgICAgICAjIGcrKyAyLjcgYXBwZWFycyB0 byByZXF1aXJlICctRycgTk9UICctc2hhcmVkJyBvbiB0aGlzCiAJICAgICAgICAjIHBsYXRmb3Jt LgpAQCAtNzQ3MSw3ICs3NDcxLDcgQEAgaWYgdGVzdCB5ZXMgIT0gIiRfbHRfY2F1Z2h0X0NYWF9l cnJvciI7IHRoZW4KIAkgICAgICAgICMgQ29tbWFuZHMgdG8gbWFrZSBjb21waWxlciBwcm9kdWNl IHZlcmJvc2Ugb3V0cHV0IHRoYXQgbGlzdHMKIAkgICAgICAgICMgd2hhdCAiaGlkZGVuIiBsaWJy YXJpZXMsIG9iamVjdCBmaWxlcyBhbmQgZmxhZ3MgYXJlIHVzZWQgd2hlbgogCSAgICAgICAgIyBs aW5raW5nIGEgc2hhcmVkIGxpYnJhcnkuCi0JICAgICAgICBvdXRwdXRfdmVyYm9zZV9saW5rX2Nt ZD0nJENDIC1HICRDRkxBR1MgLXYgY29uZnRlc3QuJG9iamV4dCAyPiYxIHwgJEdSRVAgLXYgIl5D b25maWd1cmVkIHdpdGg6IiB8ICRHUkVQICIgW1stXV1MIicKKwkgICAgICAgIG91dHB1dF92ZXJi b3NlX2xpbmtfY21kPSckQ0MgLUcgJENGTEFHUyAtdiBjb25mdGVzdC4kb2JqZXh0IDI+JjEgfCAk R1JFUCAtdiAiXkNvbmZpZ3VyZWQgd2l0aDoiIHwgJEdSRVAgLXYgIl5Ecml2aW5nOiIgfCAkR1JF UCAiIFtbLV1dTCInCiAJICAgICAgZmkKIAogCSAgICAgIF9MVF9UQUdWQVIoaGFyZGNvZGVfbGli ZGlyX2ZsYWdfc3BlYywgJDEpPSckd2wtUiAkd2wkbGliZGlyJwo= --=_ff7b6915375cf5ef860ee42dfe1b77b8-- From debbugs-submit-bounces@debbugs.gnu.org Mon Feb 10 14:51:34 2025 Received: (at submit) by debbugs.gnu.org; 10 Feb 2025 19:51:34 +0000 Received: from localhost ([127.0.0.1]:52604 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1thZob-0008Gh-Ig for submit@debbugs.gnu.org; Mon, 10 Feb 2025 14:51:34 -0500 Received: from lists.gnu.org ([2001:470:142::17]:47614) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1thYWr-0004DO-0i for submit@debbugs.gnu.org; Mon, 10 Feb 2025 13:29:09 -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 1thYWi-0008Uq-Lh for bug-libtool@gnu.org; Mon, 10 Feb 2025 13:29:01 -0500 Received: from mailgw-k01.its.kfa-juelich.de ([134.94.4.39]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1thYWf-00060C-Bu for bug-libtool@gnu.org; Mon, 10 Feb 2025 13:29:00 -0500 Received: from localhost (localhost [127.0.0.1]) by mailgw-k01.its.kfa-juelich.de (Postfix) with ESMTP id 1E429140167 for ; Mon, 10 Feb 2025 19:28:47 +0100 (CET) Authentication-Results: mailgw-k01.its.kfa-juelich.de (amavisd-new); dkim=pass (1024-bit key) reason="pass (just generated, assumed good)" header.d=fz-juelich.de DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=fz-juelich.de; h= content-type:content-type:in-reply-to:from:from:references :content-language:subject:subject:user-agent:mime-version:date :date:message-id:received:received:received; s=main; t= 1739212125; bh=6nTCIhw7Q8+lVF1eoMoyekXvccUIEEmtFIivCNrhv6c=; b=C HxvOSGNpIKpiC3KzKQWLfp72yqKOMIZmLUxobXBWdXNNNvXhtmYsod45W3+TIPn5 IIoTZGmqxJMWHDuSCyxzQyHfdAJe7+Jjqp0KxY15m7DDswLbPOj7ntVqNHiXeY/o b/RLM0FQrRVfu7Sy79y6K0xrGMZjIr6vC3U0eI36Bc= X-Virus-Scanned: Debian amavisd-new at mailgw-k01.its.kfa-juelich.de Received: from mailgw-k01.its.kfa-juelich.de ([127.0.0.1]) by localhost (mailgw-k01.its.kfa-juelich.de [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 3P6joKVnTEMO for ; Mon, 10 Feb 2025 19:28:45 +0100 (CET) Received: from exch2019-e.ad.fz-juelich.de (exch2019-e.its.kfa-juelich.de [134.94.4.35]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mailgw-k01.its.kfa-juelich.de (Postfix) with ESMTPS for ; Mon, 10 Feb 2025 19:28:45 +0100 (CET) Received: from [192.168.178.44] (94.134.94.4) by exch2019-e.ad.fz-juelich.de (134.94.4.35) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1544.14; Mon, 10 Feb 2025 19:28:45 +0100 Message-ID: Date: Mon, 10 Feb 2025 19:28:45 +0100 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: _LT_SYS_HIDDEN_LIBDEPS oddities with Fortran Content-Language: en-US To: References: <55e32523271a372cf2802ec647f6c5ca@posteo.de> From: Christian Feld In-Reply-To: <55e32523271a372cf2802ec647f6c5ca@posteo.de> Content-Type: multipart/signed; protocol="application/pkcs7-signature"; micalg=sha-512; boundary="------------ms030606020202020508050109" X-Originating-IP: [94.134.94.4] X-ClientProxiedBy: exch2019-e.ad.fz-juelich.de (134.94.4.35) To exch2019-e.ad.fz-juelich.de (134.94.4.35) Received-SPF: pass client-ip=134.94.4.39; envelope-from=c.feld@fz-juelich.de; helo=mailgw-k01.its.kfa-juelich.de X-Spam_score_int: -43 X-Spam_score: -4.4 X-Spam_bar: ---- X-Spam_report: (-4.4 / 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, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=0.001, RCVD_IN_VALIDITY_RPBL_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-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Mon, 10 Feb 2025 14:51:31 -0500 Cc: Gregor Corbin X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) --------------ms030606020202020508050109 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: base64 SSB0cmllZCBhZ2FpbiB3aXRoIHRoZSBsYXRlc3QgbGlidG9vbCByZWxlYXNlLiBXaXRoIHRo YXQgdmVyc2lvbiwgSSANCmRvbid0IHNlZSB0aGUgJy4uLiAtbCAtbCAuLi4nIGFuZCAnLi4u IC1MIC1MIC4uLicuIEdvb2QhDQoNClRoZSBvYnNlcnZhdGlvbiB0aGF0IHBvc3RlZGVwc19G QyBpcyBlbXB0eSBpbiB0aGUgYWJzZW5jZSBvZiBBQ19QUk9HX0NYWCANCnN0aWxsIGhvbGRz LCB0aG91Z2guDQoNCkNocmlzdGlhbg0KDQoNCk9uIDEwLjAyLjI1IDExOjUzLCBDaHJpc3Rp YW4gRmVsZCB3cm90ZToNCj4gRGVhciBsaWJ0b29sZXJzLA0KPiANCj4gbXkgcHJvamVjdCB1 c2VzIEMsIEMrKywgRm9ydHJhbiA3Ny4gT25lIGxpYnJhcnkgY29uc2lzdHMgb2YgbWl4ZWQg Q0MgYW5kIA0KPiBGNzcgc291cmNlcy4gSSBpbnRlbmQgdG8gc3dpdGNoIHRvIG1vcmUgbW9k ZXJuIEZvcnRyYW4gKEZDKSBmb3IgdGhpcyANCj4gbGlicmFyeS4NCj4gDQo+IExpbmtpbmcg dGhpcyBsaWJyYXJ5IHdpdGggRjc3TElOSyB3b3JrZWQgd2VsbC4gU3dpdGNoaW5nIHRvIEZD TElOSyANCj4gY2F1c2VzIGVycm9ycyBmb3Igc29tZSBjb21waWxlcnMgZHVlIHRvIGJyb2tl biBwb3N0ZWRlcHNfRkMuDQo+IA0KPiAgwqAtIEZvciBIUEUgQ3JheSBQcmdFbnYtY3JheSdz IGZ0biwgcG9zdGVkZXBzX0ZDIGNvbnRhaW5zICcuLi4gLUwgLUwgLi4uJy4NCj4gIMKgLSBG b3IgSFBFIENyYXkgUHJnRW52LWdudSdzIGZ0biwgT3Blbk1QSSdzIGFuZCBNUElDSCdzIG1w aWZvcnQgDQo+IChkZWxlZ2F0aW5nIHRvIGdmb3J0cmFuKSwgcG9zdGVkZXBzX0ZDIGNvbnRh aW5zICcuLi4gLWwgLWwgLi4uJy4NCj4gDQo+IER1cmluZyBpbnZlc3RpZ2F0aW5nIHRoZSBj YXVzZSBvZiB0aGUgYnJva2VuIHBvc3RkZXBzX0ZDLCBzZXZlcmFsIA0KPiBxdWVzdGlvbnMg YXJvc2UuDQo+IA0KPiAxLiBXaHkgZG8gd2UgaGF2ZSBwb3N0ZGVwcyBmb3IgQ1hYIGFuZCBG QywgYnV0IG5vdCBmb3IgQ0MgYW5kIEY3Nz8gDQo+IF9MVF9TWVNfSElEREVOX0xJQkRFUFMg aXMgZXhwYW5kZWQgaW4gX0xUX0xBTkdfQ1hYX0NPTkZJRyBhbmQgDQo+IF9MVF9MQU5HX0ZD X0NPTkZJRyBvbmx5Lg0KPiANCj4gMi4gV2h5IGRvIHdlIG5lZWQgcG9zdGRlcHMgYXQgYWxs PyBJc24ndCB0aGUgY29tcGlsZXIgc3VwcG9zZWQgdG8gZG8gDQo+IGp1c3QgdGhlIHJpZ2h0 IHRoaW5nPw0KPiANCj4gMy4gV2l0aG91dCBhIEMrKyBjb21waWxlciAoQUNfUFJPR19DWFgp LCBwb3N0ZWRlcHNfRkMgaXMgYWx3YXlzIGVtcHR5LCANCj4gYXMgb3V0cHV0X3ZlcmJvc2Vf bGlua19jbWQsIHRoZSBjb21tYW5kIHByb2R1Y2luZyB0aGUgaW5wdXQgdG8gZGV0ZXJtaW5l IA0KPiB0aGUgcG9zdGRlcHMsIGlzIHNldCBpbiBfTFRfTEFOR19DWFhfQ09ORklHIG9ubHku IElmIHRoaXMgaXMgY291cGxpbmcgDQo+IGludGVuZGVkLCBjYW4geW91IHBsZWFzZSBleHBs YWluIHdoeT8NCj4gDQo+IA0KPiBOb3csIHdoZXJlIGRvIHRoZSBib2d1cyBgLi4uIC1MIC1M IC4uLmAgYW5kIGAuLi4gLWwgLWwgLi4uYCBjb21lIGZyb20/IA0KPiBUaGUgb3V0cHV0X3Zl cmJvc2VfbGlua19jbWQgdXNlZCBmb3IgQ1hYIGFuZCBGQyBwb3N0ZGVwcyBpcw0KPiAgwqDC oMKgICckQ0MgLXNoYXJlZCAkQ0ZMQUdTIC12IGNvbmZ0ZXN0LiRvYmpleHQgMj4mMSB8ICRH UkVQIC12IA0KPiAiXkNvbmZpZ3VyZWQgd2l0aDoiIHwgJEdSRVAgIiBbWy1dXUwiJw0KPiBG b3IgdGhlIGNvbXBpbGVycyBtZW50aW9uZWQgYWJvdmUsIHRoZSBvdXRwdXQgb2YgdGhpcyBj b21tYW5kIGNvbnRhaW5zIGEgDQo+IGxpbmUgc3RhcnRpbmcgd2l0aCAnRHJpdmluZzonLCBl LmcuLA0KPiANCj4gRHJpdmluZzogL3Avc29mdHdhcmUvamVkaS9zdGFnZXMvMjAyNS9zb2Z0 d2FyZS9HQ0Njb3JlLzEzLjMuMC9iaW4vIA0KPiBnZm9ydHJhbiAtc2hhcmVkIC1nIC1PMiAt diBjb25mdGVzdC5vIC1JL3Avc29mdHdhcmUvZGVmYXVsdC9zdGFnZXMvMjAyNS8gDQo+IHNv ZnR3YXJlL09wZW5NUEkvNS4wLjUtR0NDLTEzLjMuMC9pbmNsdWRlIC1JL3Avc29mdHdhcmUv ZGVmYXVsdC8gDQo+IHN0YWdlcy8yMDI1L3NvZnR3YXJlL09wZW5NUEkvNS4wLjUtR0NDLTEz LjMuMC9saWIgLUwvcC9zb2Z0d2FyZS9kZWZhdWx0LyANCj4gc3RhZ2VzLzIwMjUvc29mdHdh cmUvT3Blbk1QSS81LjAuNS1HQ0MtMTMuMy4wL2xpYiAtV2wsLXJwYXRoIC1XbCwvcC8gDQo+ IHNvZnR3YXJlL2RlZmF1bHQvc3RhZ2VzLzIwMjUvc29mdHdhcmUvT3Blbk1QSS81LjAuNS1H Q0MtMTMuMy4wL2xpYiAtIA0KPiBXbCwtLWVuYWJsZS1uZXctZHRhZ3MgLWxtcGlfdXNlbXBp ZjA4IC1sbXBpX3VzZW1waV9pZ25vcmVfdGtyIC0gDQo+IGxtcGlfbXBpZmggLWxtcGkgLWwg Z2ZvcnRyYW4gLWwgbSAtc2hhcmVkLWxpYmdjYw0KPiANCj4gVGhlIHBhcnQgJy1sIGdmb3J0 cmFuIC1sIG0nIHJlc3VsdHMgaW4gJy4uLiAtbCAtbCAuLi4nDQo+IA0KPiANCj4gTGluZXMg c3RhcnRpbmcgd2l0aCAnQ29uZmlndXJlZCB3aXRoOicgYXJlIGFscmVhZHkgb21pdHRlZCBp biANCj4gb3V0cHV0X3ZlcmJvc2VfbGlua19jbWQuIE9taXR0aW5nIGxpbmVzIHN0YXJ0aW5n IHdpdGggJ0RyaXZpbmc6J8KgIGFzIA0KPiB3ZWxsIHdvdWxkIGZpeCB0aGUgaW52YWxpZCBw b3N0ZGVwc19GQy4gTm90ZSB0aGF0IGF1dG9jb25mJ3MgDQo+IF9BQ19QUk9HX0ZDX1ZfT1VU UFVUIGFsc28gb21pdHMgYm90aCwgJ15Ecml2aW5nOicgYW5kICdeQ29uZmlndXJlZCANCj4g d2l0aDonLCBzZWUgWzFdLg0KPiANCj4gQSBwYXRjaCBvbWl0dGluZyBsaW5lcyAnXkRyaXZp bmc6J8KgIGlzIGF0dGFjaGVkLiBCdXQgZG8gd2UgbmVlZCB0byANCj4gZXhwYW5kIF9MVF9T WVNfSElEREVOX0xJQkRFUFMgZm9yIEZDIGF0IGFsbD8NCj4gDQo+IFRoYW5rcywNCj4gQ2hy aXN0aWFuDQo+IA0KPiBbMV0gaHR0cHM6Ly9naXQuc2F2YW5uYWguZ251Lm9yZy9naXR3ZWIv P3A9YXV0b2NvbmYuZ2l0O2E9YmxvYjtmPWxpYi8gDQo+IGF1dG9jb25mLyANCj4gZm9ydHJh bi5tNDtoPWNkYzE5N2JkNjdmNGFiYWIwMzZjZmU2YTNhNTlkMTZhYTcxMmEzODY7aGI9NjE5 OWNmZjI5MDllMGFjODRjOTM5MWFhNDllZDA5N2Q2YTMzMjY4ZCNsNTE0DQoNCg== --------------ms030606020202020508050109 Content-Type: application/pkcs7-signature; name="smime.p7s" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="smime.p7s" Content-Description: S/MIME Cryptographic Signature MIAGCSqGSIb3DQEHAqCAMIACAQExDzANBglghkgBZQMEAgMFADCABgkqhkiG9w0BBwEAAKCC EZ8wggUSMIID+qADAgECAgkA4wvV+K8l2YEwDQYJKoZIhvcNAQELBQAwgYIxCzAJBgNVBAYT AkRFMSswKQYDVQQKDCJULVN5c3RlbXMgRW50ZXJwcmlzZSBTZXJ2aWNlcyBHbWJIMR8wHQYD VQQLDBZULVN5c3RlbXMgVHJ1c3QgQ2VudGVyMSUwIwYDVQQDDBxULVRlbGVTZWMgR2xvYmFs Um9vdCBDbGFzcyAyMB4XDTE2MDIyMjEzMzgyMloXDTMxMDIyMjIzNTk1OVowgZUxCzAJBgNV BAYTAkRFMUUwQwYDVQQKEzxWZXJlaW4genVyIEZvZXJkZXJ1bmcgZWluZXMgRGV1dHNjaGVu IEZvcnNjaHVuZ3NuZXR6ZXMgZS4gVi4xEDAOBgNVBAsTB0RGTi1QS0kxLTArBgNVBAMTJERG Ti1WZXJlaW4gQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkgMjCCASIwDQYJKoZIhvcNAQEBBQAD ggEPADCCAQoCggEBAMtg1/9moUHN0vqHl4pzq5lN6mc5WqFggEcVToyVsuXPztNXS43O+FZs FVV2B+pG/cgDRWM+cNSrVICxI5y+NyipCf8FXRgPxJiZN7Mg9mZ4F4fCnQ7MSjLnFp2uDo0p eQcAIFTcFV9Kltd4tjTTwXS1nem/wHdN6r1ZB+BaL2w8pQDcNb1lDY9/Mm3yWmpLYgHurDg0 WUU2SQXaeMpqbVvAgWsRzNI8qIv4cRrKO+KA3Ra0Z3qLNupOkSk9s1FcragMvp0049ENF4N1 xDkesJQLEvHVaY4l9Lg9K7/AjsMeO6W/VRCrKq4Xl14zzsjz9AkH4wKGMUZrAcUQDBHHWekC AwEAAaOCAXQwggFwMA4GA1UdDwEB/wQEAwIBBjAdBgNVHQ4EFgQUk+PYMiba1fFKpZFK4OpL 4qIMz+EwHwYDVR0jBBgwFoAUv1kgNgB5oKAia4zV8mHSuCzLgkowEgYDVR0TAQH/BAgwBgEB /wIBAjAzBgNVHSAELDAqMA8GDSsGAQQBga0hgiwBAQQwDQYLKwYBBAGBrSGCLB4wCAYGZ4EM AQICMEwGA1UdHwRFMEMwQaA/oD2GO2h0dHA6Ly9wa2kwMzM2LnRlbGVzZWMuZGUvcmwvVGVs ZVNlY19HbG9iYWxSb290X0NsYXNzXzIuY3JsMIGGBggrBgEFBQcBAQR6MHgwLAYIKwYBBQUH MAGGIGh0dHA6Ly9vY3NwMDMzNi50ZWxlc2VjLmRlL29jc3ByMEgGCCsGAQUFBzAChjxodHRw Oi8vcGtpMDMzNi50ZWxlc2VjLmRlL2NydC9UZWxlU2VjX0dsb2JhbFJvb3RfQ2xhc3NfMi5j ZXIwDQYJKoZIhvcNAQELBQADggEBAIcL/z4Cm2XIVi3WO5qYi3FP2ropqiH5Ri71sqQPrhE4 eTizDnS6dl2e6BiClmLbTDPo3flq3zK9LExHYFV/53RrtCyD2HlrtrdNUAtmB7Xts5et6u5/ MOaZ/SLick0+hFvu+c+Z6n/XUjkurJgARH5pO7917tALOxrN5fcPImxHhPalR6D90Bo0fa3S PXez7vTXTf/D6OWST1k+kEcQSrCFWMBvf/iu7QhCnh7U3xQuTY+8npTD5+32GPg8SecmqKc2 2CzeIs2LgtjZeOJVEqM7h0S2EQvVDFKvaYwPBt/QolOLV5h7z/0HJPT8vcP9SpIClxvyt7bP ZYoaorVyGTkwggWsMIIElKADAgECAgcbY7rQHiw9MA0GCSqGSIb3DQEBCwUAMIGVMQswCQYD VQQGEwJERTFFMEMGA1UEChM8VmVyZWluIHp1ciBGb2VyZGVydW5nIGVpbmVzIERldXRzY2hl biBGb3JzY2h1bmdzbmV0emVzIGUuIFYuMRAwDgYDVQQLEwdERk4tUEtJMS0wKwYDVQQDEyRE Rk4tVmVyZWluIENlcnRpZmljYXRpb24gQXV0aG9yaXR5IDIwHhcNMTYwNTI0MTEzODQwWhcN MzEwMjIyMjM1OTU5WjCBjTELMAkGA1UEBhMCREUxRTBDBgNVBAoMPFZlcmVpbiB6dXIgRm9l cmRlcnVuZyBlaW5lcyBEZXV0c2NoZW4gRm9yc2NodW5nc25ldHplcyBlLiBWLjEQMA4GA1UE CwwHREZOLVBLSTElMCMGA1UEAwwcREZOLVZlcmVpbiBHbG9iYWwgSXNzdWluZyBDQTCCASIw DQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAJ07eRxH3h+Gy8Zp1xCeOdfZojDbchwFfylf S2jxrRnWTOFrG7ELf6Gr4HuLi9gtzm6IOhDuV+UefwRRNuu6cG1joL6WLkDh0YNMZj0cZGnl m6Stcq5oOVGHecwX064vXWNxSzl660Knl5BpBb+Q/6RAcL0D57+eGIgfn5mITQ5HjUhfZZkQ 0tkqSe3BuS0dnxLLFdM/fx5ULzquk1enfnjK1UriGuXtQX1TX8izKvWKMKztFwUkP7agCwf9 TRqaA1KgNpzeJIdl5Of6x5ZzJBTN0OgbaJ4YWa52fvfRCng8h0uwN89Tyjo4EPPLR22MZD08 WkVKusqAfLjz56dMTM0CAwEAAaOCAgUwggIBMBIGA1UdEwEB/wQIMAYBAf8CAQEwDgYDVR0P AQH/BAQDAgEGMCkGA1UdIAQiMCAwDQYLKwYBBAGBrSGCLB4wDwYNKwYBBAGBrSGCLAEBBDAd BgNVHQ4EFgQUazqYi/nyU4na4K2yMh4JH+iqO3QwHwYDVR0jBBgwFoAUk+PYMiba1fFKpZFK 4OpL4qIMz+EwgY8GA1UdHwSBhzCBhDBAoD6gPIY6aHR0cDovL2NkcDEucGNhLmRmbi5kZS9n bG9iYWwtcm9vdC1nMi1jYS9wdWIvY3JsL2NhY3JsLmNybDBAoD6gPIY6aHR0cDovL2NkcDIu cGNhLmRmbi5kZS9nbG9iYWwtcm9vdC1nMi1jYS9wdWIvY3JsL2NhY3JsLmNybDCB3QYIKwYB BQUHAQEEgdAwgc0wMwYIKwYBBQUHMAGGJ2h0dHA6Ly9vY3NwLnBjYS5kZm4uZGUvT0NTUC1T ZXJ2ZXIvT0NTUDBKBggrBgEFBQcwAoY+aHR0cDovL2NkcDEucGNhLmRmbi5kZS9nbG9iYWwt cm9vdC1nMi1jYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwSgYIKwYBBQUHMAKGPmh0dHA6Ly9j ZHAyLnBjYS5kZm4uZGUvZ2xvYmFsLXJvb3QtZzItY2EvcHViL2NhY2VydC9jYWNlcnQuY3J0 MA0GCSqGSIb3DQEBCwUAA4IBAQCBeEWkTqR/DlXwCbFqPnjMaDWpHPOVnj/z+N9rOHeJLI21 rT7H8pTNoAauusyosa0zCLYkhmI2THhuUPDVbmCNT1IxQ5dGdfBi5G5mUcFCMWdQ5UnnOR7L n8qGSN4IFP8VSytmm6A4nwDO/afr0X9XLchMX9wQEZc+lgQCXISoKTlslPwQkgZ7nu7YRrQb tQMMONncsKk/cQYLsgMHM8KNSGMlJTx6e1du94oFOO+4oK4v9NsH1VuEGMGpuEvObJAaguS5 Pfp38dIfMwK/U+d2+dwmJUFvL6Yb+qQTkPp8ftkLYF3sv8pBoGH7EUkp2KgtdRXYShjqFu9V NCIaE40GMIIG1TCCBb2gAwIBAgIMJpL4sTGlF70hB1ViMA0GCSqGSIb3DQEBCwUAMIGNMQsw CQYDVQQGEwJERTFFMEMGA1UECgw8VmVyZWluIHp1ciBGb2VyZGVydW5nIGVpbmVzIERldXRz Y2hlbiBGb3JzY2h1bmdzbmV0emVzIGUuIFYuMRAwDgYDVQQLDAdERk4tUEtJMSUwIwYDVQQD DBxERk4tVmVyZWluIEdsb2JhbCBJc3N1aW5nIENBMB4XDTIyMDUwNTA3MjIxMloXDTI1MDUw NDA3MjIxMlowcjELMAkGA1UEBhMCREUxJzAlBgNVBAoMHkZvcnNjaHVuZ3N6ZW50cnVtIEp1 ZWxpY2ggR21iSDENMAsGA1UEBAwERmVsZDESMBAGA1UEKgwJQ2hyaXN0aWFuMRcwFQYDVQQD DA5DaHJpc3RpYW4gRmVsZDCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAOWA8Lox xT9oNJq9QNWJhU43U1ao+GKetd0On6bpkaK9FXEjVbzoR8Zv+/r8Yty/324n69eAVrcKfNhK swCz0ixB7/ZdQ88s5BxvMMGntGIj2iXxLkgoTwJs0h7HBmLqKOqhfGyEiTxOYDtySiyd6bQE lHq/a78GQO+2mYheC8gPG+wSsvkqS5PLsAXKIQJ2k/Yie/KVVZBWXASWvd93upXr2euw18JZ 09G/3QZ0X9KpraG3tXQdt8BEgIrBawfifRwfzxUnUVmfU8Nq6S7/no9feG46l+6gBa/5L2Ux rvwaM1FVAP16CPC1ZtNmGjOhAm/kS1Pz8unMtXYEszqM3x2T4ykcc9vGNyaS2HnRAsRNbzoq cnoPkwiGT3GqNEgPce5W1UtEekaJU7DM2GQDvJIF6khZh5AelzO5DhnTYK31DDotHiG+hZ9O mg1hJG/sQ8zo/0nOqx3V6qFtzAi1hEy8SwBo+z5Mj1nkqfc8s370dPQgXY8lD7u0HQezEyer mZNjyRHdR4OEb7zBR9mMEz82kZvGLCLl7P/ECyraGz+peWpvZJlfBFdOGav72+5UpM9iSCu8 v4mYfjqUBKSydU1x49wLfk9gvPiFuH38stBZSHnfvhJw3m2sn9JKouZZk/EvBU0mP8NV8LJp p2Nz5nEGmsgYzeerQJLkRbXGgLjrAgMBAAGjggJNMIICSTA+BgNVHSAENzA1MA8GDSsGAQQB ga0hgiwBAQQwEAYOKwYBBAGBrSGCLAEBBAowEAYOKwYBBAGBrSGCLAIBBAowCQYDVR0TBAIw ADAOBgNVHQ8BAf8EBAMCBeAwHQYDVR0lBBYwFAYIKwYBBQUHAwIGCCsGAQUFBwMEMB0GA1Ud DgQWBBRmpaAFom2aFpfAalPweOfC3AO3ATAfBgNVHSMEGDAWgBRrOpiL+fJTidrgrbIyHgkf 6Ko7dDAfBgNVHREEGDAWgRRjLmZlbGRAZnotanVlbGljaC5kZTCBjQYDVR0fBIGFMIGCMD+g PaA7hjlodHRwOi8vY2RwMS5wY2EuZGZuLmRlL2Rmbi1jYS1nbG9iYWwtZzIvcHViL2NybC9j YWNybC5jcmwwP6A9oDuGOWh0dHA6Ly9jZHAyLnBjYS5kZm4uZGUvZGZuLWNhLWdsb2JhbC1n Mi9wdWIvY3JsL2NhY3JsLmNybDCB2wYIKwYBBQUHAQEEgc4wgcswMwYIKwYBBQUHMAGGJ2h0 dHA6Ly9vY3NwLnBjYS5kZm4uZGUvT0NTUC1TZXJ2ZXIvT0NTUDBJBggrBgEFBQcwAoY9aHR0 cDovL2NkcDEucGNhLmRmbi5kZS9kZm4tY2EtZ2xvYmFsLWcyL3B1Yi9jYWNlcnQvY2FjZXJ0 LmNydDBJBggrBgEFBQcwAoY9aHR0cDovL2NkcDIucGNhLmRmbi5kZS9kZm4tY2EtZ2xvYmFs LWcyL3B1Yi9jYWNlcnQvY2FjZXJ0LmNydDANBgkqhkiG9w0BAQsFAAOCAQEAXhSA1ILxf9xH USo/FSZFjLXFKuiWZOJxYq+wMe8/ZKvo5hcvn3yWbuN4Wx5oj/dN/K1ATSvidO0+EJVkoagX Z/UA/EzLZMwX4VXKmUOxipxTVzu22p2Pbw7wGnrE9zdcrv+6HIjh84UzZR06VTA+snYMHRHY j1D74aT+MJpSqYW+zAZQqrnW+lj2++M5RdqTLYJNSMHi8GCp4lsshQ5/geanqIlitAZTTABn MHhWbL4Bq70xCYtkCbVb/To0Z0NBdoXZHPKj92T9W7iy83/wc0WsozVRBDR6hA+Q/56807Sg HofApQtAZa36GMGIU4ETqYecdC7B5iJrZiG2i3gxGjGCBhgwggYUAgEBMIGeMIGNMQswCQYD VQQGEwJERTFFMEMGA1UECgw8VmVyZWluIHp1ciBGb2VyZGVydW5nIGVpbmVzIERldXRzY2hl biBGb3JzY2h1bmdzbmV0emVzIGUuIFYuMRAwDgYDVQQLDAdERk4tUEtJMSUwIwYDVQQDDBxE Rk4tVmVyZWluIEdsb2JhbCBJc3N1aW5nIENBAgwmkvixMaUXvSEHVWIwDQYJYIZIAWUDBAID BQCgggNKMBgGCSqGSIb3DQEJAzELBgkqhkiG9w0BBwEwHAYJKoZIhvcNAQkFMQ8XDTI1MDIx MDE4Mjg0NVowTwYJKoZIhvcNAQkEMUIEQHjld4FXCvX243gaVJjqKqHT7Jr5vPcfZ+pAFyGn qN/RA9DtqwT+GUJQjbmelPxPVAPZFXlynvRxnF9mg9siZhMwga8GCSsGAQQBgjcQBDGBoTCB njCBjTELMAkGA1UEBhMCREUxRTBDBgNVBAoMPFZlcmVpbiB6dXIgRm9lcmRlcnVuZyBlaW5l cyBEZXV0c2NoZW4gRm9yc2NodW5nc25ldHplcyBlLiBWLjEQMA4GA1UECwwHREZOLVBLSTEl MCMGA1UEAwwcREZOLVZlcmVpbiBHbG9iYWwgSXNzdWluZyBDQQIMJpL4sTGlF70hB1ViMIGx BgsqhkiG9w0BCRACCzGBoaCBnjCBjTELMAkGA1UEBhMCREUxRTBDBgNVBAoMPFZlcmVpbiB6 dXIgRm9lcmRlcnVuZyBlaW5lcyBEZXV0c2NoZW4gRm9yc2NodW5nc25ldHplcyBlLiBWLjEQ MA4GA1UECwwHREZOLVBLSTElMCMGA1UEAwwcREZOLVZlcmVpbiBHbG9iYWwgSXNzdWluZyBD QQIMJpL4sTGlF70hB1ViMIIBVwYJKoZIhvcNAQkPMYIBSDCCAUQwCwYJYIZIAWUDBAEqMAsG CWCGSAFlAwQBAjAKBggqhkiG9w0DBzANBggqhkiG9w0DAgIBBTANBggqhkiG9w0DAgIBBTAH BgUrDgMCBzANBggqhkiG9w0DAgIBBTAHBgUrDgMCGjALBglghkgBZQMEAgEwCwYJYIZIAWUD BAICMAsGCWCGSAFlAwQCAzALBglghkgBZQMEAgQwCwYJYIZIAWUDBAIHMAsGCWCGSAFlAwQC CDALBglghkgBZQMEAgkwCwYJYIZIAWUDBAIKMAsGCSqGSIb3DQEBATALBgkrgQUQhkg/AAIw CAYGK4EEAQsAMAgGBiuBBAELATAIBgYrgQQBCwIwCAYGK4EEAQsDMAsGCSuBBRCGSD8AAzAI BgYrgQQBDgAwCAYGK4EEAQ4BMAgGBiuBBAEOAjAIBgYrgQQBDgMwDQYJKoZIhvcNAQEBBQAE ggIAITkzOVI3ObJm+mm5Ps3eBPGBALkM1uZhBD169fr9p+VTieBZPiBUpAH+hFDELlI8VGrP VjHXhozj5WnbGJfTAiDOb/J6lfMUQk6swe3Nt5ONwVdOZWLSaS5YQgpRBwog1w5A/8L2PyDS XgqZ/PdBUYFs6gAdoy+H8RowAf1m/Or7e7qiTdhdWWfKUcsRaL99LHvT6FeY1CcaZZt1+q4l UaBk2TgxV5T/ulZPYrcBxL8kxajuuYPd9q8BdIATKjF0bfDAabegJn0hhTKO3ZgstRcvZgN1 eawhrBGHsPwI/Oqajx9fPSgMWFj/7k9qBSitgDjzgJf1/L7LDUtFNbBi7Fsb/kEUlIVRVOX0 o6HShioskV+xWs8hSLoaltdYgHHvubREhafmvgVE2NsmkEhdJZMaTu228g4ckPUvtZ60/XnV L0DCHpgOBYJLmovASWHNYWrC8y8Jbgz1WCZlfWRaExazfIYnWMRWX/dxrl38+NEDBVWGN+f1 +aFMG7OcvB7jPgUEButiwapMR8GG2J7WdGT+Cs4D/06F+uUZvJSTZ7hMGFN58beqCTBlX7QQ lc45Dq1Xze/hAQSuFZmjshAXICF26OUwcLukil3XIJ1/pkTTGOO4ry3TPF3fIjtol7xu+Grw BHbj6uIAVaTR0t2X6jNGJ+jPEpj0OBLAalsHc4IAAAAAAAA= --------------ms030606020202020508050109-- From debbugs-submit-bounces@debbugs.gnu.org Thu Feb 27 11:55:15 2025 Received: (at 76177) by debbugs.gnu.org; 27 Feb 2025 16:55:15 +0000 Received: from localhost ([127.0.0.1]:36916 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tnhAJ-0002ja-Bn for submit@debbugs.gnu.org; Thu, 27 Feb 2025 11:55:15 -0500 Received: from mail-wm1-x330.google.com ([2a00:1450:4864:20::330]:41806) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from ) id 1tnhAF-0002dN-Af for 76177@debbugs.gnu.org; Thu, 27 Feb 2025 11:55:12 -0500 Received: by mail-wm1-x330.google.com with SMTP id 5b1f17b1804b1-4394944f161so1466945e9.3 for <76177@debbugs.gnu.org>; Thu, 27 Feb 2025 08:55:11 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1740675305; x=1741280105; darn=debbugs.gnu.org; h=in-reply-to:autocrypt:from:content-language:references:cc:to :subject:user-agent:mime-version:date:message-id:from:to:cc:subject :date:message-id:reply-to; bh=MzfVThSTBEC1ZkfNcMsn6zY5WBYhaqSYZPnWlgAfJ9o=; b=MOLFDfSms1B0pGM1SWwpRpqpiV3LpKh0mgGt7FeBvHQCi1TgnJI9JoNTgAJRlKVP9x a/03PQ/1/b1/jDHU4KUMjSMdITfm5k3u/Lq9I7k9wSdH9+LhUeOJLsMNZXQBnwlQPN6F 08PUnlAJFeF4HWGeFZyAe9qk7vdBuFlQQjJ0iOQFzYT0DVQ/gATppgUX+jlQAV+gR4pw jEQtWYk1ys0F26uftJ+spjCYMXhd3SAEfO2QjIqIZlvlYpBtwpuH6Uw5FOkMRYuRd8uZ tGagwmHyUDS2ENN/C0Hs5Xww5hgDctHNsTWukKaisS9jhWgQDJkK06809Hf8Yu0+S2Cb uk2Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1740675305; x=1741280105; h=in-reply-to:autocrypt:from:content-language:references:cc:to :subject:user-agent:mime-version:date:message-id:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=MzfVThSTBEC1ZkfNcMsn6zY5WBYhaqSYZPnWlgAfJ9o=; b=c+uRAEBHkULUIjkH/rW/FiUCTRkZzHqY4AS1E4cSlUhPUQ0ecTPU/GVb6dzbhySkcJ LT5EfohrwLzCymCP6vY30Hu3XzxIRsf/UXldOHefQhvEDMxgpKDx9o2rIWnuu65F5mhF eSPrQrc1b73L+0EqHSaL8ubJtvphEKOYYVHkYUJwj3WzNR6RunqfowgbMUMspuVr2dxI tcYVDbjqmdYxco0555iTb8i/GL+k0RNIAwMdtSA9C98A0yS1TAapUQCzBRX7gmrKkmFy i65F8ZYEs2mU75SvM2DRMSrzHt+ruaNhOdZQ7kLLlEk2IMFl6U1f6DMPfCwJQ3zKSFMG I/oA== X-Gm-Message-State: AOJu0YygcWleoYPyzgt5VQzx5MzkBlzjU3IWEXcYfgxtLcaOTKVBnoVm EImDITw/koHh6hrl8lXBHS2oHms2CBulCxNagbtJnJ3Yp3KEpbUWUPUIPQ== X-Gm-Gg: ASbGncvoVBPA6rj6jIfZovR88sEMRs13KA3zBssSLuEvdFBQ8NqBNPl7F2zCaqGw01X sd35iew0ug1RuwV133lpXqDvI0lxeLCVA2XwCkEReVFGO6a5TTOZAnRSQfxXbx9J79lm8XvMYdb xJ7eb9SA+SsKgNX8cluJD3qE6eZL+lfO0YfGbuJGnCmyW9itaES7aMdFD5DHcsIMZQfB55GNaWo 2MryrD7tN8lC/p4rRoJXstt1jAyozKj+lEhIqqCKPvZPwOmkKeZBpDikvj0QS03xk6LVYMCIRkb NDpcUmp947ge5GuIwl3DcGXuvwi6D1LWhAdf/x7pBpzzGA== X-Google-Smtp-Source: AGHT+IEA1EttewP8Hn+nPb8UarzetjVylbPu9BuqAOA5CITIgf2XN/lmoUKVfZXy4QvoQ3kVwpWCpQ== X-Received: by 2002:a05:600c:4f13:b0:439:a1ce:5669 with SMTP id 5b1f17b1804b1-439ae222af8mr97083925e9.5.1740675304407; Thu, 27 Feb 2025 08:55:04 -0800 (PST) Received: from [192.168.254.128] ([95.214.217.106]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-43aba532b8dsm59748665e9.14.2025.02.27.08.55.02 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Thu, 27 Feb 2025 08:55:03 -0800 (PST) Message-ID: <06c338e7-4bc5-4db4-9a0c-0a90fd14b8c3@gmail.com> Date: Thu, 27 Feb 2025 18:54:59 +0200 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: bug#76177: _LT_SYS_HIDDEN_LIBDEPS oddities with Fortran To: 76177@debbugs.gnu.org References: <55e32523271a372cf2802ec647f6c5ca@posteo.de> Content-Language: en-US From: Ileana Dumitrescu Autocrypt: addr=ileanadumitrescu95@gmail.com; keydata= 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 tEGGBkKUVsxBXBBe In-Reply-To: Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="------------Uz0QLUhuE5EzTvAjZHcUN1ZQ" X-Spam-Score: 0.3 (/) X-Debbugs-Envelope-To: 76177 Cc: Gregor Corbin , Christian Feld X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --------------Uz0QLUhuE5EzTvAjZHcUN1ZQ Content-Type: multipart/mixed; boundary="------------haHbW02ZwdID0yv6p05mNFHv"; protected-headers="v1" From: Ileana Dumitrescu To: 76177@debbugs.gnu.org Cc: Christian Feld , Gregor Corbin Message-ID: <06c338e7-4bc5-4db4-9a0c-0a90fd14b8c3@gmail.com> Subject: Re: bug#76177: _LT_SYS_HIDDEN_LIBDEPS oddities with Fortran References: <55e32523271a372cf2802ec647f6c5ca@posteo.de> In-Reply-To: --------------haHbW02ZwdID0yv6p05mNFHv Content-Type: multipart/mixed; boundary="------------ZAbZVCwhu0IZsd0hOGjC0TzP" --------------ZAbZVCwhu0IZsd0hOGjC0TzP Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: base64 Pj4gQSBwYXRjaCBvbWl0dGluZyBsaW5lcyAnXkRyaXZpbmc6J8KgIGlzIGF0dGFjaGVkLiBC dXQgZG8gd2UgbmVlZCB0byANCj4+IGV4cGFuZCBfTFRfU1lTX0hJRERFTl9MSUJERVBTIGZv ciBGQyBhdCBhbGw/DQoNClRoYW5rIHlvdSBmb3IgeW91ciBidWcgcmVwb3J0LiBJIGhhdmUg YXBwbGllZCB5b3VyIHBhdGNoIHRvIHRoZQ0KZGV2ZWxvcG1lbnQgYnJhbmNoIFsxXS4NCg0K SSBhbSBzdGlsbCBub3Qgc3VyZSBpZiBleHBhbmRpbmcgX0xUX1NZU19ISURERU5fTElCREVQ UyBmb3IgRkMgaXMNCnJlcXVpcmVkLiBJZiBpdCBpcyBub3QgYnJlYWtpbmcgYW55dGhpbmcs IEkgd2lsbCBsaWtlbHkga2VlcCBpdA0KdGhlIHNhbWUuDQoNClsxXSANCmh0dHBzOi8vZ2l0 LnNhdmFubmFoLmdudS5vcmcvY2dpdC9saWJ0b29sLmdpdC9jb21taXQvP2g9ZGV2ZWxvcG1l bnQmaWQ9ZjkzY2Y5ODlmYWIxZDlhZjJmYWQ3YzgxM2Y3MWJkZjRkMjczYTVmOQ0KDQotLSAN CklsZWFuYSBEdW1pdHJlc2N1DQoNCkdQRyBQdWJsaWMgS2V5OiBGQTI2IENBNzggNEJFMSA4 ODkyIDdGMjIgQjk5RiA2NTcwIEVBMDEgMTQ2RiA3MzU0DQoNCg== --------------ZAbZVCwhu0IZsd0hOGjC0TzP Content-Type: application/pgp-keys; name="OpenPGP_0x6570EA01146F7354.asc" Content-Disposition: attachment; filename="OpenPGP_0x6570EA01146F7354.asc" Content-Description: OpenPGP public key Content-Transfer-Encoding: quoted-printable -----BEGIN PGP PUBLIC KEY BLOCK----- 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 =3DfGTx -----END PGP PUBLIC KEY BLOCK----- --------------ZAbZVCwhu0IZsd0hOGjC0TzP-- --------------haHbW02ZwdID0yv6p05mNFHv-- --------------Uz0QLUhuE5EzTvAjZHcUN1ZQ Content-Type: application/pgp-signature; name="OpenPGP_signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="OpenPGP_signature.asc" -----BEGIN PGP SIGNATURE----- wsF5BAABCAAjFiEE+ibKeEvhiJJ/IrmfZXDqARRvc1QFAmfAmOMFAwAAAAAACgkQZXDqARRvc1Rh 2hAAoGPvwVmCBL4RnANdDw2lTIAQQ6B+W20xQVaDjGHZ6dRi+5btQ2uoD2VFYNQWBpizBKskG4Bd 9k4eqIbA8OJOVgs0XWsX5TRm0s8z+OZ4QCUeynPm+OvnjnAW0fHb4oj0L0SQvbTC3I2hVY8wPq6a plOMRmTk5UlMfP5lqess0Y1aqGNY46bZntgghFkMjJMaKiHv/w7HZucC3qDeYo1+W3zm2j+Pi5gz Xj7okbLUL35VB9rcw5SBRexft22C/pEy1nQuGYhluHQ9MGXcspzAb2IIcmxw7Mb3rE4mYHt0UFXL DX+PNkGE9RQjJac69xl4MnMj+Mhw2IARjflcdN87SX+RQ8yS7gjXgd4uPc+QuMuVD0UyDCMoEgF+ 0KSA3dMMHbIbtuaLF8PgIAQBeMQGMEpRKK0sbALmNBdya/wYWLLlvgpZGwOLV77ZavINu19vRkG4 Ss9JR4Q9kL5nwhP750yekZmMSL4ptiOZukK4cS/Vf3b1me1ad3AHW+2UngRgyOzpYHwyVEo9EKXv SOv0MQP5S+lWgYG3R8SpvD1MZRrGB0Xmg+hXvasViDeS+DUlsB5c5CtmOO/GswppACfIAfext+pE sGfoNFfICj25jDQBvuO7OJif+T7hdW8mZ2a0KVkg583X4XUxv72fb0SaefGOPiEVPDfdXuUdtuHv Jns= =1F5g -----END PGP SIGNATURE----- --------------Uz0QLUhuE5EzTvAjZHcUN1ZQ--