-
Notifications
You must be signed in to change notification settings - Fork 111
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
Configure logic updates #1180
Configure logic updates #1180
Conversation
@rhc54 are you sure In the case of Open MPI, flex is checked at Long story short, developers do need About C++ compilers, Open MPI still require them because we build the |
I cloned the repo, ran autogen.pl, ran configure, and then typed "make all" - and that's where I hit the error that "flex" wasn't found. Now it is possible that the tarball might not require it. I can perhaps spend a little more time looking at it again. This was on a virgin SLES15 system and was the first time I had ever actually had a system that didn't include flex - I'm willing to bet that nobody tests our build system to check any more.
I understand why C++ is required by OMPI, but the problem here is that we had stale m4 code checking for C++ and Fortran pthread support. This failed for me because I didn't have a C++ compiler on the system - which is absurd. This change doesn't prevent someone from using a C++ compiler - it just removes the check for C++ thread support as we don't use it. |
unlike what I wrote earlier, I am fine with the changes related to C++. |
I can find no mention of "flex" anywhere in autogen.pl - can you explain why you believe autogen.pl is supposed to run flex? |
|
Signed-off-by: Ralph Castain <rhc@pmix.org> (cherry picked from commit 5262af9)
I really prefer to let autoconf do the work, so I instead moved the check for flex so it is only done in a git directory tree. That should solve the problem, I think. |
test the existence of .git in the top source tree in order to - support VPATH - support git worktrees (.git is a file and not a directory) Signed-off-by: Gilles Gouaillardet <gilles@rist.or.jp> (cherry picked from commit 539599a)
Signed-off-by: Ralph Castain <rhc@pmix.org>
No description provided.