Tyler's port involved creating new gnu-versions of rcrutil.f90 (rcrutil_gnu.f90) and rcrlib.f90 (rcrlib_gnu.f90), and then changing the module names in rcr.f90. Unfortunately, that means that rcr.f90 no longer compiles correctly in Windows.. To avoid breaking Tyler's code:
[ ] Copy Tyler's rcr.f90 to a new file rcr_gnu.f90
[ ] Update the file references in compile.linux accordingly
[ ] Revert rcr.f90 back to its original module names
I believe there is another solution: there is no requirement that modules have the same name as the corresponding source file, so rcrlib_gnu.f90 can simply name its module rcrlib rather than rcrlib_gnu. But that would involve messing directly with Tyler's code which I do not want to do.
Tyler's port involved creating new gnu-versions of rcrutil.f90 (rcrutil_gnu.f90) and rcrlib.f90 (rcrlib_gnu.f90), and then changing the module names in rcr.f90. Unfortunately, that means that rcr.f90 no longer compiles correctly in Windows.. To avoid breaking Tyler's code:
I believe there is another solution: there is no requirement that modules have the same name as the corresponding source file, so rcrlib_gnu.f90 can simply name its module rcrlib rather than rcrlib_gnu. But that would involve messing directly with Tyler's code which I do not want to do.