Received: (at submit) by debbugs.gnu.org; 5 Jan 2017 18:42:11 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu Jan 05 13:42:11 2017 Received: from localhost ([127.0.0.1]:44036 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1cPCzK-0005Ar-RM for submit <at> debbugs.gnu.org; Thu, 05 Jan 2017 13:42:11 -0500 Received: from eggs.gnu.org ([208.118.235.92]:59306) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <juergen.reuter@HIDDEN>) id 1cPCzI-0005Ae-Mm for submit <at> debbugs.gnu.org; Thu, 05 Jan 2017 13:42:09 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from <juergen.reuter@HIDDEN>) id 1cPCzC-0000ep-DB for submit <at> debbugs.gnu.org; Thu, 05 Jan 2017 13:42:03 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,UNPARSEABLE_RELAY autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:54226) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from <juergen.reuter@HIDDEN>) id 1cPCzC-0000ek-Av for submit <at> debbugs.gnu.org; Thu, 05 Jan 2017 13:42:02 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:50272) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from <juergen.reuter@HIDDEN>) id 1cPCzA-0005LY-Sw for bug-libtool@HIDDEN; Thu, 05 Jan 2017 13:42:02 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from <juergen.reuter@HIDDEN>) id 1cPCz5-0000aM-WC for bug-libtool@HIDDEN; Thu, 05 Jan 2017 13:42:00 -0500 Received: from smtp-o-3.desy.de ([131.169.56.156]:55090) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from <juergen.reuter@HIDDEN>) id 1cPCz5-0000Yr-J3 for bug-libtool@HIDDEN; Thu, 05 Jan 2017 13:41:55 -0500 X-Clacks-Overhead: GNU Terry Pratchett Received: from smtp-map-3.desy.de (smtp-map-3.desy.de [131.169.56.68]) by smtp-o-3.desy.de (DESY-O-3) with ESMTP id ACA29280AB7 for <bug-libtool@HIDDEN>; Thu, 5 Jan 2017 19:41:51 +0100 (CET) Received: from ZITSWEEP1.win.desy.de (zitsweep1.win.desy.de [131.169.97.95]) by smtp-map-3.desy.de (DESY_MAP_3) with ESMTP id A121715C7 for <bug-libtool@HIDDEN>; Thu, 5 Jan 2017 19:41:50 +0100 (MET) Received: from smtp-intra-1.desy.de (lb-40-26.desy.de) by ZITSWEEP1.win.desy.de (Clearswift SMTPRS 5.5.0) with ESMTP id <Tc67c8f9be283a9615f1f4@HIDDEN>; Thu, 5 Jan 2017 19:41:50 +0100 Received: from t00pcx19888.desy.de (t00pcx19888.desy.de [131.169.210.218]) by smtp-intra-1.desy.de (DESY-INTRA-1) with ESMTP id ABA743E901; Thu, 5 Jan 2017 19:41:50 +0100 (MET) To: bug-libtool@HIDDEN, peter@HIDDEN From: Juergen Reuter <juergen.reuter@HIDDEN> Subject: Libtool patch concerning using the NAG fortran compiler as linker Message-ID: <3be89235-f2fe-8ada-89c7-3823a5bd9078@HIDDEN> Date: Thu, 5 Jan 2017 19:41:50 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.5.1 MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="------------80BCA9BADA59EB7D23E469CA" X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x [fuzzy] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: submit Cc: "whizard@HIDDEN" <whizard@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -5.0 (-----) This is a multi-part message in MIME format. --------------80BCA9BADA59EB7D23E469CA Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Dear libtool developers, here is a patch for the current libtool git repo when using the NAG Fortran compiler (nagfor) to link exectuables or libraries. nagfor doesn't accept arguments passed twice, but a setup in the ltmain.in does exactly this when using -openmp as a flag. To avoid hiccups, I added the following patch (below). I would be grateful if you could push this to the libtool git repo! Thanks a lot in advance! Cheers, JRR Patch: diff --git a/build-aux/ltmain.in b/build-aux/ltmain.in index 4cd3818..d65ea72 100644 --- a/build-aux/ltmain.in +++ b/build-aux/ltmain.in @@ -5176,12 +5176,24 @@ func_mode_link () -mt|-mthreads|-kthread|-Kthread|-pthread|-pthreads|--thread-safe \ |-threads|-fopenmp|-openmp|-mp|-xopenmp|-omp|-qsmp=*) - func_append compiler_flags " $arg" + case $CC in + nagfor*) ;; + *) + func_append compiler_flags " $arg" + ;; + esac func_append compile_command " $arg" func_append finalize_command " $arg" case "$new_inherited_linker_flags " in *" $arg "*) ;; - * ) func_append new_inherited_linker_flags " $arg" ;; + *) + case $CC in + nagfor*) ;; + *) + func_append new_inherited_linker_flags " $arg" + ;; + esac + ;; esac continue ;; -- ------------------------------------- Juergen Reuter ***** DESY Theory Group Notkestrasse 85 D-22603 Hamburg Phone: +49 (0)40 8998-3895 Fax : +49 (0)40 8998-2777 ***** Skype: jr_reuter ------------------------------------- --------------80BCA9BADA59EB7D23E469CA Content-Type: text/plain; charset=UTF-8; name="patch_nagfor" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="patch_nagfor" ZGlmZiAtLWdpdCBhL2J1aWxkLWF1eC9sdG1haW4uaW4gYi9idWlsZC1hdXgvbHRtYWluLmlu CmluZGV4IDRjZDM4MTguLmQ2NWVhNzIgMTAwNjQ0Ci0tLSBhL2J1aWxkLWF1eC9sdG1haW4u aW4KKysrIGIvYnVpbGQtYXV4L2x0bWFpbi5pbgpAQCAtNTE3NiwxMiArNTE3NiwyNCBAQCBm dW5jX21vZGVfbGluayAoKQogCiAgICAgICAtbXR8LW10aHJlYWRzfC1rdGhyZWFkfC1LdGhy ZWFkfC1wdGhyZWFkfC1wdGhyZWFkc3wtLXRocmVhZC1zYWZlIFwKICAgICAgIHwtdGhyZWFk c3wtZm9wZW5tcHwtb3Blbm1wfC1tcHwteG9wZW5tcHwtb21wfC1xc21wPSopCi0JZnVuY19h cHBlbmQgY29tcGlsZXJfZmxhZ3MgIiAkYXJnIgorICAgICAgICBjYXNlICRDQyBpbgorCSAg ICBuYWdmb3IqKSA7OworCSAgICAqKQorCQlmdW5jX2FwcGVuZCBjb21waWxlcl9mbGFncyAi ICRhcmciCisJCTs7CisJZXNhYwogCWZ1bmNfYXBwZW5kIGNvbXBpbGVfY29tbWFuZCAiICRh cmciCiAJZnVuY19hcHBlbmQgZmluYWxpemVfY29tbWFuZCAiICRhcmciCiAJY2FzZSAiJG5l d19pbmhlcml0ZWRfbGlua2VyX2ZsYWdzICIgaW4KIAkgICAgKiIgJGFyZyAiKikgOzsKLQkg ICAgKiApIGZ1bmNfYXBwZW5kIG5ld19pbmhlcml0ZWRfbGlua2VyX2ZsYWdzICIgJGFyZyIg OzsKKwkgICAgKikgCisJCWNhc2UgJENDIGluIAorCQkgICAgbmFnZm9yKikgOzsKKwkJICAg ICopCisJCQlmdW5jX2FwcGVuZCBuZXdfaW5oZXJpdGVkX2xpbmtlcl9mbGFncyAiICRhcmci CisJCSAgICA7OworCQllc2FjCisJCTs7CiAJZXNhYwogCWNvbnRpbnVlCiAJOzsK --------------80BCA9BADA59EB7D23E469CA--
Juergen Reuter <juergen.reuter@HIDDEN>
:bug-libtool@HIDDEN
.
Full text available.bug-libtool@HIDDEN
:bug#25368
; Package libtool
.
Full text available.
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.