GNU bug report logs -
#25368
Libtool patch concerning using the NAG fortran compiler as linker
Previous Next
Full log
View this message in rfc822 format
[Message part 1 (text/plain, inline)]
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
-------------------------------------
[patch_nagfor (text/plain, attachment)]
This bug report was last modified 8 years and 217 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.