HighTec License Files

In the following section, you can see examples for different types of HighTec license files with a brief description of the relevant fields.

Meaning of the fields of a Node-Locked License

General Node-Locked license file example:

LICENSE <isv> <product> <version> <exp-date> <count>
  hostid="<host-mac-address>" start=<start-date-of-contract>
  platforms=<supported-platforms> contract=<SEN-number> options=ver=<supported-version>

Where:

  • LICENSE Line:

    • isv: the name of the ISV/vendor granting the rights (in our case it is hightec-rt)

    • product: the type of the purchased toolchain license (e.g., TriCore LLVM will be tricore-llvm)

    • version: indicates that the license is valid for builds until this date

    • exp-date: the end date of validity of your license; if you purchased permanent license, this input’s value shall be "permanent"

    • count: the number of licenses granted (counted or uncounted)

    • hostid: the MAC address of the host PC

    • start: effective start date, the license cannot be used before the specified date

    • platforms: supported platforms and architectures (e.g. x64_w for Windows 64 bit)

    • contract: your Service Entitlement Number (SEN)

    • options: indicates that the toolchain versions are valid and usable up to this specified version

Meaning of the fields of a Floating License

General Floating License file example:

# License server information
HOST <hostname> <hostid> <tcp/ip port>
ISV <isvname> port=<port-number>
# ---------------------------------------------------------------------
LICENSE <isv> <product> <version> <exp-date> <count> share=uh
  client_cache=<client-cache-value> max_roam_count=<roaming-lincense-count> start=<start-date-of-contract>
  platforms=<supported-platforms> contract=<SEN-number> replace options=ver=<supported-version>

Where:

  • HOST Line: specify the license server host with

    • hostname: the standard TCP/IP hostname for the system

    • hostid: the RLM’s idea of the host’s identification (in our case it is the MAC address)

    • port: the port which RLM attempts to use for communications (default value is 5053)

  • ISV Line: specify the ISV’s license server information with

    • isvname: the name assigned to the ISV

    • port-number: specifies port ISV server will use (default value is 6004)

  • LICENSE Line:

    • isv: the name of the ISV/vendor granting the rights (in our case it is hightec-rt)

    • product: the type of the purchased toolchain license (e.g., TriCore LLVM will be tricore-llvm)

    • version: indicates that the license is valid for builds until this date

    • exp-date: the end date of validity of your license; if you purchased permanent license, this input’s value shall be "permanent"

    • count: the number of seats

    • share: specify that multiple application instances can use a single license; if missing, the license is not shareable

      • For HighTec the default value is "uh", meaning the license can be shared only between processes with the same username and hostname. You can find more information about license sharing in the RLM Reference Manual.

    • max_roam_count: the number of seats with additional roaming license (default value is 0)

    • start: effective start date, the license cannot be used before the specified date

    • platforms: supported platforms and architectures (e.g. x64_w for Windows 64 bit)

    • contract: your Service Entitlement Number (SEN)

    • options: indicates that the toolchain versions are valid and usable up to this specified version

    • client_cache: it indicates how long a license seat is “occupied” after having accessed it. That is, the time it takes for the seat to be returned to the license pool and become available to another user.

      The client_cache value equals seconds. The standard cache time is set to 300, that is, five minutes. If this causes issues with long license queues, we recommend that you contact our sales department (sales@hightec-rt.com) and order additional license seats.

Developer License File examples

Node-Locked Developer License

ARM LLVM license:

LICENSE hightec-rt arm-llvm 2026.08 permanent uncounted
  hostid="<host-mac-address1> <host-mac-address2>" start=17-nov-2025
  platforms="x64_w x86_w" contract=<SEN-number> options=ver=8.0

Permanent ARM LLVM license for Windows, valid for builds until 2026.08.

Floating Developer License

PowerPC GCC license:

# License server information
HOST <hostname> <hostid> 5053
ISV hightec-rt port=6004
# ---------------------------------------------------------------------
LICENSE hightec-rt ppc-vle-gcc 2027.04 permanent 2 share=uh
  client_cache=300 max_roam_count=0 start=16-mar-2026
  platforms="x64_w x86_w" contract=<SEN-number> replace options=ver=4.6.x

Permanent PowerPC GCC license for Windows, without roaming, valid for builds until 2027.04. and up to toolchain version 4.6.

Floating Developer License with Roaming

TriCore LLVM license:

# License server information
HOST <hostname> <hostid> 5053
ISV hightec-rt port=6004
# ---------------------------------------------------------------------
LICENSE hightec-rt tricore-llvm 2026.01 permanent 1 share=uh
  client_cache=300 max_roam=30 max_roam_count=1 start=20-jan-2025
  platforms="x64_l x86_l" contract=<SEN-number> replace options=ver=6.0

Permanent TriCore LLVM license for Linux, with 1 roaming seat, valid for builds until 2026.01.

Build Server License File examples

Build Server License

TriCore GCC license:

# License server information
HOST <build-server-name> <hostid> 5053
ISV hightec-rt port=6004
# ---------------------------------------------------------------------
LICENSE hightec-rt tricore-gcc 2027.02 permanent 1 share=uh
  client_cache=900 max_roam_count=0 start=06-mar-2026
  platforms="x64_w x86_w" contract=<SEN-number> replace options=ver=4.9.x

Permanent TriCore GCC server license for Windows, without roaming, valid for builds until 2027.02. and up to toolchain version 4.9.x.

Restricted License examples

Evaluation License

TriCore LLVM evaluation license:

LICENSE hightec-rt tricore-llvm 2026.01 21-dec-2025 uncounted
  hostid=<host-mac-address> issued=22-oct-2025 akey=<activation-key>
  options=ver=6.0

_TriCore LLVM evaluation license, valid from 22-Oct-2025 until 21-Dec-2025, for builds until 2026.01.

TriCore RustC evaluation license:

LICENSE hightec-rt tricore-rustc 2026.01 21-dec-2025 uncounted
  hostid=<host-mac-address> issued=22-oct-2025 akey=<activation-key>
  options=ver=1.0

TriCore RustC evaluation license, valid from 22-Oct-2025 until 21-Dec-2025, for builds until 2026.01. and for toolchain version 1.0.

TriCore PXROS-HR evaluation license:

LICENSE hightec-rt tricore.pxros-hr 2026.01 21-dec-2025 uncounted
  hostid=<host-mac-address> issued=22-oct-2025 akey=<activation-key>
  options=ver=8.2.x

TriCore PXROS-HR evaluation license, valid from 22-Oct-2025 until 21-Dec-2025, for builds until 2026.01. and for toolchain version 8.2.x.

Free-Entry License

TriCore GCC FETC license:

LICENSE hightec-rt tricore-free-gcc 2019.06 10-mar-2027 uncounted
  hostid=<host-mac-address> issued=10-mar-2026 akey=<activation-key>
  options=ver=4.9.x

TriCore GCC license for Free-Entry Toolchain, valid from 10-Mar-2026 until 10-Mar-2027, for builds until 2019.06. and for toolchain version 4.9.x.