-
Notifications
You must be signed in to change notification settings - Fork 936
cray ftn: modify fortran module loc checker #7184
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
cray ftn: modify fortran module loc checker #7184
Conversation
|
Could a compiler choose not to emit a |
The module in question has a variable instance in it -- so I think something must be emitted, right? |
|
@ggouaillardet has a point. I'll rework to check for case of a .o or not. |
|
A few lines above your code, there's this: The |
to support the Cray Fortran compiler. Cray Fortran compiler does not contain all symbol info in the module file, have to link with the *.o created as part of module file compilation. Signed-off-by: Howard Pritchard <[email protected]>
05fadfe to
441bad9
Compare
|
@jsquyres and @ggouaillardet I could see that there might be some weird compiler that only emits a *.mod for this simple example. I tweaked the code some to try both with and without a *.o. |
|
cori is again discomfited |
Signed-off-by: Jeff Squyres <[email protected]>
|
@hppritcha I made a minor code suggestion in a new commit on this PR. Feel free to squash or discard. |
|
bot:ompi:retest |
to support the Cray Fortran compiler. Cray Fortran compiler does not
contain all symbol info in the module file, have to link with the *.o
created as part of module file compilation.
Signed-off-by: Howard Pritchard [email protected]