From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from thurn.uni-konstanz.de (thurn.uni-konstanz.de [134.34.240.38]) by sourceware.org (Postfix) with ESMTPS id 706FB3834F36 for ; Wed, 1 Jun 2022 10:16:37 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 706FB3834F36 Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=uni-konstanz.de Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=uni-konstanz.de Received: from omicron.kim.uni-konstanz.de (omicron.kim.uni-konstanz.de [134.34.240.43]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by thurn.uni-konstanz.de (Postfix) with ESMTPS id 4LClRl6lPzz1bp; Wed, 1 Jun 2022 12:16:35 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=uni-konstanz.de; s=DKIM001; t=1654078596; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=O4bkyOBz/BkYZVabKG2Z+JsoKjFKQzNLZbKiZ9aHDg4=; b=hS/RSe8GTIE7P9kAzYclO/h9oIXsDfWx7ASYOVqvWxNYswfcznb+Ic4PtPzcyfrLDubnr6 Z+3si6MUXWOmhKqq8wvS3kM3niUW1uFux2sgVsf1kSKd6dd2j95yQY8KRfH2Da2aKRhSj1 6EHI6906Fv2bZHWyq67LhionXweQxmV11pLVxsxKG1rn2qnhNgvGF+vQu4FQfRFxfH6+CA NMg6AG8ooxiqqJAczUq2aklbVp2/lnfXPfAQs1pgOXTWqieqlwQqrgkWRMr0pW1uYSXOYz vvFCzMAOgyc2/fmUrlQyezidEYNnBMFqmUmoM1bD1LCqgWyU2Q3l+rxBru2F4g== Received: from omicron.kim.uni-konstanz.de (localhost [134.34.7.151]) by omicron.kim.uni-konstanz.de (Postfix) with ESMTPSA id A041548A; Wed, 1 Jun 2022 12:16:33 +0200 (CEST) Received: from dovecot-director-2.kim.uni-konstanz.de ([134.34.7.151]) by omicron.kim.uni-konstanz.de with ESMTPSA id grKZJYE8l2LYFQAA6IBqqw (envelope-from ); Wed, 01 Jun 2022 12:16:33 +0200 Message-ID: Date: Wed, 1 Jun 2022 12:16:33 +0200 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.7.0 Subject: Re: is there a way to find out gfortran version and/or options from a given binary? Content-Language: en-US To: Arjen Markus , Andre Vehreschild Cc: Fortran List References: <20220601115026.452a6840@vepi2> From: Kay Diederichs In-Reply-To: Content-Type: multipart/signed; protocol="application/pkcs7-signature"; micalg=sha-256; boundary="------------ms000106030907010706020009" X-KN-RS-ID: 7d179309aaa36533b0b X-KN-RS-META: dyej7m3emwxto5fx6pbgtzxqmip45ek5 X-Spam-Status: No, score=-2.9 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, JMQ_SPF_NEUTRAL, NICE_REPLY_A, SPF_HELO_NONE, SPF_PASS, TXREP, T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Stat-Signature: o48hm184996p3yyj78jsjc87rqtfqqht X-Rspamd-SPAM-Probability: Authentication-Results: Mailout; dkim=none X-Rspamd-Server: nosferatu.kim.uni-konstanz.de X-Rspamd-Queue-Id: 4LClRl6lPzz1bp X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org X-BeenThere: fortran@gcc.gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Fortran mailing list List-Unsubscribe: , List-Archive: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 01 Jun 2022 10:16:39 -0000 This is a cryptographically signed message in MIME format. --------------ms000106030907010706020009 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit I tried your suggestion below, but it does not store the options unless the -g option is used. If -g is used, the executable _always_ has version and option info (no extra code invoking compiler_version() and compiler_options() is needed). Just use strings | grep GNU . If -g is not used, no option info is in the executable. Best wishes, Kay On 01.06.22 12:00, Arjen Markus wrote: > staticv.f90 -- > !     Static information about the compiler? Not via parameters > ! > program staticv >     use iso_fortran_env > >     implicit none >     character(len=200) :: c, d > >     c = compiler_version() >     d = compiler_options() >     write(*,*) c(1:1), d(1:)1 > end program staticv > -- Kay Diederichs http://strucbio.biologie.uni-konstanz.de email: Kay.Diederichs@uni-konstanz.de Tel +49 7531 88 4049 Fachbereich Biologie, Universität Konstanz, Box M647, D-78457 Konstanz This e-mail is digitally signed. If your e-mail client does not have the necessary capabilities, just ignore the attached signature "smime.p7s". --------------ms000106030907010706020009 Content-Type: application/pkcs7-signature; name="smime.p7s" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="smime.p7s" Content-Description: S/MIME Cryptographic Signature MIAGCSqGSIb3DQEHAqCAMIACAQExDzANBglghkgBZQMEAgEFADCABgkqhkiG9w0BBwEAAKCC EH0wggUSMIID+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 NCIaE40GMIIFszCCBJugAwIBAgIMIR83IuQ7+cI9tzDQMA0GCSqGSIb3DQEBCwUAMIGNMQsw CQYDVQQGEwJERTFFMEMGA1UECgw8VmVyZWluIHp1ciBGb2VyZGVydW5nIGVpbmVzIERldXRz Y2hlbiBGb3JzY2h1bmdzbmV0emVzIGUuIFYuMRAwDgYDVQQLDAdERk4tUEtJMSUwIwYDVQQD DBxERk4tVmVyZWluIEdsb2JhbCBJc3N1aW5nIENBMB4XDTE5MDYxMTE0MjQzM1oXDTIyMDYx MDE0MjQzM1owRjELMAkGA1UEBhMCREUxHjAcBgNVBAoMFVVuaXZlcnNpdGFldCBLb25zdGFu ejEXMBUGA1UEAwwOS2F5IERpZWRlcmljaHMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK AoIBAQC8TQLlmSt5A4NTVrErSx+luS1Jue3CfiuWJ16ubEi4wlWvz5tCO0hYvMTSWr2ouIhb 12x3tJZTDypDVTm7/SOtkzj94NuQzVyT0omADhaJVLwRbgDvdZ79kujdUVpDVaUNfYiEJhO3 JE0TJNVV1Z17TrqC45lw5QAahTy95Vg7g9H0XBL5aMgbEwTSpGMR+HweV7sHKIlXa08TeeVA cfWG9QWNwp9g3gYLCwJkc9nDpB4ne+QbpJp9QSH1by3ypSvpfiWYvQOG+164kJFMNvrPqoeW +xis1FeAA1LXSADFTPmhFWjI/TZ3XMOU82K99COnpExeNNxUk/iR2sm/DCHXAgMBAAGjggJX MIICUzA+BgNVHSAENzA1MA8GDSsGAQQBga0hgiwBAQQwEAYOKwYBBAGBrSGCLAEBBAQwEAYO KwYBBAGBrSGCLAIBBAQwCQYDVR0TBAIwADAOBgNVHQ8BAf8EBAMCBeAwHQYDVR0lBBYwFAYI KwYBBQUHAwIGCCsGAQUFBwMEMB0GA1UdDgQWBBRBymeHyljSYrT5C5oFYVXH3Ai3EzAfBgNV HSMEGDAWgBRrOpiL+fJTidrgrbIyHgkf6Ko7dDApBgNVHREEIjAggR5rYXkuZGllZGVyaWNo c0B1bmkta29uc3RhbnouZGUwgY0GA1UdHwSBhTCBgjA/oD2gO4Y5aHR0cDovL2NkcDEucGNh LmRmbi5kZS9kZm4tY2EtZ2xvYmFsLWcyL3B1Yi9jcmwvY2FjcmwuY3JsMD+gPaA7hjlodHRw Oi8vY2RwMi5wY2EuZGZuLmRlL2Rmbi1jYS1nbG9iYWwtZzIvcHViL2NybC9jYWNybC5jcmww gdsGCCsGAQUFBwEBBIHOMIHLMDMGCCsGAQUFBzABhidodHRwOi8vb2NzcC5wY2EuZGZuLmRl L09DU1AtU2VydmVyL09DU1AwSQYIKwYBBQUHMAKGPWh0dHA6Ly9jZHAxLnBjYS5kZm4uZGUv ZGZuLWNhLWdsb2JhbC1nMi9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwSQYIKwYBBQUHMAKGPWh0 dHA6Ly9jZHAyLnBjYS5kZm4uZGUvZGZuLWNhLWdsb2JhbC1nMi9wdWIvY2FjZXJ0L2NhY2Vy dC5jcnQwDQYJKoZIhvcNAQELBQADggEBAJAs/Sye0VafvkyqRLmkFh0le0sYIQMRCwFj0PRl H07Ro4jDEduR3/mxenk9c43t1Tm7ZgE1q1+AkNhf/DuoqTQ2lFvS3sUOGJblV9t05cbt4XGG 88jbEHE0Fzr4vEIvfzyZRCnvO88RPo93kIhs5g/IW0l1xQyBjAUVwYiX6Ca6LbR5WZdG+E6L eBApgdy88oDNpP2EbdqJjdVHVTMGbQldUtpKWyVBHbcvRwDXTe5Tdupk+DZ/xIfitLpVscwc kU7Vyt4gT5FTTXhTgbfBnHv5ou3gt1AMv1XyIOdutNAHY0KYNqo8PzKgc9ZLWVHzFdl4ZKNt E4s8ey9yyaK4IH4xggQLMIIEBwIBATCBnjCBjTELMAkGA1UEBhMCREUxRTBDBgNVBAoMPFZl cmVpbiB6dXIgRm9lcmRlcnVuZyBlaW5lcyBEZXV0c2NoZW4gRm9yc2NodW5nc25ldHplcyBl LiBWLjEQMA4GA1UECwwHREZOLVBLSTElMCMGA1UEAwwcREZOLVZlcmVpbiBHbG9iYWwgSXNz dWluZyBDQQIMIR83IuQ7+cI9tzDQMA0GCWCGSAFlAwQCAQUAoIICPTAYBgkqhkiG9w0BCQMx CwYJKoZIhvcNAQcBMBwGCSqGSIb3DQEJBTEPFw0yMjA2MDExMDE2MzNaMC8GCSqGSIb3DQEJ BDEiBCBvY2HFlZd+yp5SvGkEIPruMR0uB8lfpvqWuZ/b0M0+0DBsBgkqhkiG9w0BCQ8xXzBd MAsGCWCGSAFlAwQBKjALBglghkgBZQMEAQIwCgYIKoZIhvcNAwcwDgYIKoZIhvcNAwICAgCA MA0GCCqGSIb3DQMCAgFAMAcGBSsOAwIHMA0GCCqGSIb3DQMCAgEoMIGvBgkrBgEEAYI3EAQx gaEwgZ4wgY0xCzAJBgNVBAYTAkRFMUUwQwYDVQQKDDxWZXJlaW4genVyIEZvZXJkZXJ1bmcg ZWluZXMgRGV1dHNjaGVuIEZvcnNjaHVuZ3NuZXR6ZXMgZS4gVi4xEDAOBgNVBAsMB0RGTi1Q S0kxJTAjBgNVBAMMHERGTi1WZXJlaW4gR2xvYmFsIElzc3VpbmcgQ0ECDCEfNyLkO/nCPbcw 0DCBsQYLKoZIhvcNAQkQAgsxgaGggZ4wgY0xCzAJBgNVBAYTAkRFMUUwQwYDVQQKDDxWZXJl aW4genVyIEZvZXJkZXJ1bmcgZWluZXMgRGV1dHNjaGVuIEZvcnNjaHVuZ3NuZXR6ZXMgZS4g Vi4xEDAOBgNVBAsMB0RGTi1QS0kxJTAjBgNVBAMMHERGTi1WZXJlaW4gR2xvYmFsIElzc3Vp bmcgQ0ECDCEfNyLkO/nCPbcw0DANBgkqhkiG9w0BAQEFAASCAQBc3XNpLo7T0fOTQcf9+5/S vw/xDpBJS+DOWa6zk4xoITTiRltLsslEdNOfMBDEAGffaLMxy8uFZu03Wzr/N/QKCP2sRxV6 iucoj60XyP3lr/FDTc625B6mdCi+4V7oipqgQ8YmbLYQwohbz4P70h6+o6L80EhezWkOdH1y P13+txn/RXnk0ybqOibzBb0tZDWvPKNB12+6hrthFdGEhZ1NKCcJfX8yoN8oiUhZi7QY7IZb WQK15Z4wQuFoVDBkATFiehFNL5b7Z/XC0+3V/eP9hvKRK/0mI7qNDQZBLD9LA6wX4X8AYJGn aJW21vYMmibxmrk7yNO7iAtis/b1BHk+AAAAAAAA --------------ms000106030907010706020009--