Introduction
HighTec’s compilers are licensed through Reprise Software’s license manager, RLM for short.
The compiler can be run either from the HighTec IDE or a terminal. The IDE comes with a license manager, and if you are running the compiler from a terminal, you have to manually set up an environmental variable and point it to your license file/server.
Types of licenses
-
Node-locked licenses
-
Floating-cached licenses
Node-locked licenses
-
Node-locked licenses are machine-specific licenses.
-
They are locked to the MAC-address of your machine and do not require you an active internet connection.
-
The only thing required is that your machine must be set to locate the local license.
-
When choosing a MAC-address, please do not select a MAC-address related to a dongle, docking station, etc., as this can cause license problems.
Floating-cached licenses
-
Floating-cached licenses are licenses distributed through a local server.
-
When setting up a floating-cached license, you may need to consult with your IT department to get proper access to the machine that will be running the license server.
-
Instructions on how to install your floating license can be found here, Floating-cached Licenses.
Accessing your license
If you do not want to use the HighTec IDE, you can access your license from a terminal.
Node-locked licenses require you to:
-
Copy the attached license file to a user-defined directory, for example, C:\HighTec\licenses.
-
Set the environment variable RLM_LICENSE to the location of your license file. This allows your machine to find your local license. For example:
RLM_LICENSE=c:\HighTec\licenses
.
Floating-cached licenses require you to:
Set up the RLM_LICENSE variable and point it to your license server, i.e., RLM_LICENSE=<host_name>@<port_number>
. This needs to be done for each client machine trying to access the license server.