Community
cancel
Showing results for 
Search instead for 
Did you mean: 
Highlighted
Beginner
2 Views

Floating license - debugging code without compilation.

Jump to solution

Hi,

I manage a large group of engineers maintaining C code that is relying on my Fortran core dll.

During debug session they need to inspect the values in the Fortran code but they seldom change and recompile it.

Can this be done while not holding the Fortran floating license token?

Thank you.

0 Kudos

Accepted Solutions
Highlighted
Black Belt
2 Views

Compiling is the only thing

Jump to solution

Compiling is the only thing that grabs a token.

Steve (aka "Doctor Fortran") - https://stevelionel.com/drfortran

View solution in original post

0 Kudos
4 Replies
Highlighted
Black Belt
2 Views

EXEs and DLLs produced by

Jump to solution

EXEs and DLLs produced by using Intel compilers do not check licenses. In other words, there are no run-time licenses. On the other hand, symbolic debugging of Fortran code requires additional integration components for Visual Studio that may not be available if a licensed copy of Intel Fortran has not been installed.

A suggestion is that the users place a breakpoint at each point in their C code where a Fortran DLL routine is about to be called. When such a breakpoint is reached, the values of the variables may be inspected. The author of the DLL would be responsible for placing code in the Fortran routine to check arguments for correctness.

0 Kudos
Highlighted
Black Belt
2 Views

As far as I know, debugging a

Jump to solution

As far as I know, debugging a DLL created by Intel Fortran doesn't require a license. You do need the PDB file (or have it embedded - maybe that is the default). However, Intel Fortran DLLs by default depend on the debug version of the run-time libraries (Fortran and C++), and these are not redistributable. Also, the Fortran debug support is part of the product install and thus you need a license for that.

Steve (aka "Doctor Fortran") - https://stevelionel.com/drfortran
0 Kudos
Highlighted
Beginner
2 Views

Thank you for the answer.

Jump to solution

Thank you for the answer.

Just to clarify, I do intend to buy floating licenses, just wanted to be sure that the less advanced users that do not change or compile the Fortran part can still work while the tokens are taken by others.

 

 

0 Kudos
Highlighted
Black Belt
3 Views

Compiling is the only thing

Jump to solution

Compiling is the only thing that grabs a token.

Steve (aka "Doctor Fortran") - https://stevelionel.com/drfortran

View solution in original post

0 Kudos