Paul,
the major point of my request was that I cannot link against all the object files I would like to (because the linker creates an exception) and that this does not seem to be related to the object files involved.
Hence I stripped my application down and came to the point where I could create an executable again. However, this executable created an exception when calling seconds_since_1980@ concerning that routine get_time was missing.
File sample3.for shows the situation.
IMPLICIT NONE
real (kind=2) DT
character*1 C1
CALL SECONDS_SINCE_1980@(DT)
write(*,*) 'DT=',DT
!+ wait for input
read(*,*) C1
stop
end
Compiling this code to produce a 32 bit executable via command
ftn95 sample3.for /link
creates executable sample3.exe which works as expected. However, creating a 64 bit executable from the same code using command
ftn95 /64 sample3.for /link
results in a 64 bit executable sample3.exe which creates the exception mentioned above.
Regards,
Dietmar