-
Notifications
You must be signed in to change notification settings - Fork 843
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
NAG Fortran compiler configury issue #1284
Comments
@jsquyres that should resolve the need to hack this patch is for v1.10, could you please review it ? diff --git a/config/opal_setup_wrappers.m4 b/config/opal_setup_wrappers.m4
index a85e08a..31194db 100644
--- a/config/opal_setup_wrappers.m4
+++ b/config/opal_setup_wrappers.m4
@@ -12,7 +12,7 @@ dnl Copyright (c) 2004-2005 The Regents of the University of California.
dnl All rights reserved.
dnl Copyright (c) 2006-2010 Oracle and/or its affiliates. All rights reserved.
dnl Copyright (c) 2009-2015 Cisco Systems, Inc. All rights reserved.
-dnl Copyright (c) 2015 Research Organization for Information Science
+dnl Copyright (c) 2015-2016 Research Organization for Information Science
dnl and Technology (RIST). All rights reserved.
dnl $COPYRIGHT$
dnl
@@ -441,6 +441,7 @@ AC_DEFUN([OPAL_SETUP_WRAPPER_FINAL],[
OMPI_WRAPPER_EXTRA_LIBS="$ompi_mca_wrapper_extra_libs"
OPAL_FLAGS_APPEND_UNIQ([OMPI_WRAPPER_EXTRA_LIBS], [$wrapper_extra_libs])
OMPI_WRAPPER_EXTRA_LIBS="$OMPI_WRAPPER_EXTRA_LIBS $with_wrapper_libs"
+ OPAL_FLAGS_APPEND_UNIQ([OMPI_WRAPPER_EXTRA_LIBS], [$LIBS])
AC_SUBST([OMPI_WRAPPER_EXTRA_LIBS])
AC_MSG_RESULT([$OMPI_WRAPPER_EXTRA_LIBS])
|
I can confirm that this patch eliminates the need to add I cannot comment as to any possible undesired side-effects of your patch (I leave that sort of review to Jeff). -Paul |
I will have an other patch ready by tomorrow so there is no more need to manually replace -Wl, about using shared libraries, I identified two issues
@jsquyres any thoughts ? |
@jsquyres i made #1295 to fix that (both static and shared libs) regarding the i was not so confident with the previous approach, plus |
@jsquyres Where are we on this? |
@PHHargrove could you please give a try to https://patch-diff.githubusercontent.com/raw/open-mpi/ompi/pull/1295.patch |
@ggouaillardet |
Looks good!
All six combinations worked as expected. In case somebody (Jeff?) is keeping track of which Fortan compilers build which bindings:
|
…ypos_and_timeout v2.x: fix pmix typos and timeout
What's the progress on this issue? It seems to still be present in release 2.0.1. Will this be fixed in the next release? In the meantime, is there a semi-official patch I can use? I'm working on development of the Spack package manager and was hoping to get support for OpenMPI built with NAG. |
Either this has been fixed in v1.10.6, or it will not be fixed in the 1.10 series |
I can confirm, that the same issue happens with NAG 6.1 and openmpi 2.1.1, when cmake gives an error:
and patching
So I think this looks like a bug in openmpi. |
As reported by @PHHargrove in http://www.open-mpi.org/community/lists/devel/2016/01/18470.php, we should fix the configury for the NAG Fortran compiler.
This likely will not happen for the v1.10.2 release; marking the milestone for 1.10.3.
The text was updated successfully, but these errors were encountered: