Hello,
Can you verify if the Xlinker --start-group compiler directive is used in the G95 section of your systel.cfg file?
As stated by Jean-Michel, it will force the compiler to loop over every libraries for finding all dependencies.
Using g95 or gfortran on Windows, you should have this sequence :
cmd_exe: g95 -fendian=big -std=f95 -v -lm -o <exename> <objs> -Xlinker --start-group <libs> --end-group
Sometimes, Xlinker is not available and may be replaced by -Wl, as follows :
cmd_exe: gfortran -fconvert=big-endian -frecord-marker=4 -lpthread -lm -o <exename> <objs> -Wl,--start-group <libs> -Wl,--end-group
Best regards,
Fabien