Discussion:
[patch #9671] AX_COMPILER_VENDOR: Detecting Fortran compilers, bug fixes
John Zaitseff
2018-08-05 06:04:07 UTC
Permalink
URL:
<http://savannah.gnu.org/patch/?9671>

Summary: AX_COMPILER_VENDOR: Detecting Fortran compilers, bug
fixes
Project: GNU Autoconf Archive
Submitted by: zaitseff
Submitted on: Sun 05 Aug 2018 04:04:06 PM AEST
Priority: 5 - Normal
Status: None
Assigned to: None
Originator Email:
Open/Closed: Open
Discussion Lock: Any

_______________________________________________________

Details:

A total of six patches to make AX_COMPILER_VENDOR detect various Fortran
compilers (previous version of this macro only did C and C++), plus bug-fixes
for the Portland PGI C++ compiler. Also added appropriate documentation and
reformatted the macro for better readability.




_______________________________________________________

File Attachments:


-------------------------------------------------------
Date: Sun 05 Aug 2018 04:04:06 PM AEST Name:
0001-ax_compiler_vendor.m4-Bug-fix-remove-superfluous-spa.patch Size: 1KiB
By: zaitseff
Patches 1 and 2 of six total
<http://savannah.gnu.org/patch/download.php?file_id=44706>
-------------------------------------------------------
Date: Sun 05 Aug 2018 04:04:06 PM AEST Name:
0002-ax_compiler_vendor.m4-Rearrange-the-Portland-PGI-com.patch Size: 1KiB
By: zaitseff
Patches 1 and 2 of six total
<http://savannah.gnu.org/patch/download.php?file_id=44707>

_______________________________________________________

Reply to this item at:

<http://savannah.gnu.org/patch/?9671>

_______________________________________________
Message sent via Savannah
https://savannah.gnu.org/
John Zaitseff
2018-08-05 06:04:57 UTC
Permalink
Additional Item Attachment, patch #9671 (project autoconf-archive):

File name: 0003-ax_compiler_vendor.m4-Enable-detection-of-the-Sun-Fo.patch
Size:0 KB
File name: 0004-ax_compiler_vendor.m4-Make-preprocessor-directives-s.patch
Size:0 KB
File name: 0005-ax_compiler_vendor.m4-Reformat-the-macro-for-readabi.patch
Size:3 KB
File name: 0006-ax_compiler_vendor.m4-Update-macro-documentation-to-.patch
Size:1 KB


_______________________________________________________

Reply to this item at:

<http://savannah.gnu.org/patch/?9671>

_______________________________________________
Message sent via Savannah
https://savannah.gnu.org/
John Zaitseff
2018-08-05 06:07:23 UTC
Permalink
Follow-up Comment #1, patch #9671 (project autoconf-archive):

If need be, I can combine the six patches into a single patch. Please let me
know.

I plan to change AX_CFLAGS_WARN_ALL and co to use AC_COMPILER_VENDOR for more
robust detection of appropriate flags (AX_CFLAGS_WARN_ALL et al. currently get
many compilers wrong...).

_______________________________________________________

Reply to this item at:

<http://savannah.gnu.org/patch/?9671>

_______________________________________________
Message sent via Savannah
https://savannah.gnu.org/
John Zaitseff
2018-08-05 22:06:00 UTC
Permalink
Follow-up Comment #2, patch #9671 (project autoconf-archive):

A seventh patch to add detection of the NEC vector supercomputer SX compilers

(file #44717)
_______________________________________________________

Additional Item Attachment:

File name: 0007-ax_compiler_vendor.m4-Add-detection-of-the-NEC-SX-co.patch
Size:1 KB


_______________________________________________________

Reply to this item at:

<http://savannah.gnu.org/patch/?9671>

_______________________________________________
Message sent via Savannah
https://savannah.gnu.org/
John Zaitseff
2018-08-05 23:20:30 UTC
Permalink
Follow-up Comment #3, patch #9671 (project autoconf-archive):

Patch #8 to make copyright lines consistent with other M4 files

(file #44718)
_______________________________________________________

Additional Item Attachment:

File name: 0008-ax_compiler_vendor.m4-Make-copyright-lines-consisten.patch
Size:1 KB


_______________________________________________________

Reply to this item at:

<http://savannah.gnu.org/patch/?9671>

_______________________________________________
Message sent via Savannah
https://savannah.gnu.org/
John Zaitseff
2018-08-05 23:42:03 UTC
Permalink
Follow-up Comment #4, patch #9671 (project autoconf-archive):

Ninth patch to clarify why some compilers are listed early: they take too long
to start up to be called dozens of times for compiler detection.

(file #44720)
_______________________________________________________

Additional Item Attachment:

File name: 0009-ax_compiler_vendor.m4-Clarify-why-some-compilers-are.patch
Size:1 KB


_______________________________________________________

Reply to this item at:

<http://savannah.gnu.org/patch/?9671>

_______________________________________________
Message sent via Savannah
https://savannah.gnu.org/
John Zaitseff
2018-08-06 05:08:07 UTC
Permalink
Follow-up Comment #5, patch #9671 (project autoconf-archive):

I have successfully tested this series of patches with the following
compilers:

* GCC 4.2.1, 4.4.7, 7.3.0, 8.2.0
* Clang (LLVM) 5.0.1, 6.0.0
* Portland PGI 18.3
* Intel C 18.03
* Sun (Solaris) Developer Studio 12.6


_______________________________________________________

Reply to this item at:

<http://savannah.gnu.org/patch/?9671>

_______________________________________________
Message sent via Savannah
https://savannah.gnu.org/

Loading...