| Summary: | sys-cluster/openmpi-1.1.2.ebuild doesn't pass fortran compiler to econf | ||
|---|---|---|---|
| Product: | Gentoo Linux | Reporter: | Aaron Tygart <thekuffs> |
| Component: | New packages | Assignee: | Gentoo Cluster Team <cluster> |
| Status: | RESOLVED TEST-REQUEST | ||
| Severity: | normal | ||
| Priority: | High | ||
| Version: | unspecified | ||
| Hardware: | All | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Package list: | Runtime testing required: | --- | |
| Attachments: |
Relevant output from emerge / configure
Proposed patch Relevant output from emerg / configure after the patch The output of configure if I only pass FC to econf The output of configure if I only pass F77 to econf |
||
|
Description
Aaron Tygart
2007-01-08 17:02:07 UTC
Created attachment 106057 [details]
Relevant output from emerge / configure
I have truncated the full output from the emerge process to only the lines that pertain to this problem
Created attachment 106059 [details, diff]
Proposed patch
Patch to pass the fortran compiler option to econf
Created attachment 106061 [details]
Relevant output from emerg / configure after the patch
I have truncated the full output from the emerge process to only the lines that pertain to this problem.
Aaron, I find it unusual that the F77 part would be required when it's enabling the F90 interface. Is it, or does just setting FC work? Created attachment 106727 [details]
The output of configure if I only pass FC to econf
As with the others, irrelevant output has been truncated.
Created attachment 106728 [details]
The output of configure if I only pass F77 to econf
As with the others, irrelevant output has been truncated.
(In reply to comment #4) > Aaron, I find it unusual that the F77 part would be required when it's enabling > the F90 interface. Is it, or does just setting FC work? > As you can see from the first attachment I added today, if I don't pass in F77, configure won't find gfortran and will pick g77 instead for fortran77 use. For some reason (probably do to the weirdness of fortran modules) Openmpi requires that the two Fortran compilers be 'compatible', they are not, and so f90/95 support fails entirely. I have also added the results from configure if I only set F77. This works, but it seems that configure just barely managed to find gfortran in the fortran90/95 section. I feel more comfortable setting both. Aaron, would you mind testing against openmpi-1.2.4-r1 and reporting on if this is still an issue? |