Do not automatically link with any system or language library; that is do not pass any default -lx options on to ld. The normal behavior is to link system libraries into the executables automatically, without the user specifying them on the command line.
The -nolib option makes it easier to link one of these libraries statically. The system and language libraries are required for final execution. It is your responsibility to link them in manually. This option provides you with complete control.
Link libm statically and libc dynamically with f95:
demo% f95 -nolib any.f95 -Bstatic -lm -Bdynamic -lc
The order for the -lx options is important. Follow the order shown in the examples.