I think what Brian is saying is that we don't generally link IB libraries into the upper-level library - instead, they are only linked to the specific components that need them. The core code (i.e., non-component) should not be calling anything in IB itself. So anything that specifies "with IB" should be in the .m4 for the component that will use IB.
The oshmem_configure_options.m4 code should be in the top-level config directory.
In our internal oshmem v1.7 based branch it is in oshmem/config/oshmem_configure_options.m4 and not in config/oshmem_configure_options.m4
Is that a way to go to have it under oshmem/config?
Will check why it is missing.
devel mailing list