Uploaded image for project: 'Coin'
  1. Coin
  2. COIN-324

Support setting environment variables in platform_configuration's yaml files

    XMLWordPrintable

Details

    • e858f2e6487f8bffbd0cf0676e4c1f83a3c89c93

    Description

      Currently the yaml files contain the same data as the old .txt format we used. It contains data about used tier1 iamge,  compiler, coin flags, and configuration flags.

      In for instance ICC's case, we need to modify the LD_LIBRARY_PATH and PATH when using that compiler. Those can't be provisioned, as it would change the paths also when we build with GCC and don't use ICC.

      So, let's add support for setting environment variables inside the yaml file.

      It also could support extrapolating the environment variables, so that we can set LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:/foobar and it would just add the current path, but not replace. Or, MAKEFLAGS=-j${NUMBER_OF_PROCESSORS} for example.

      Attachments

        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

        Activity

          People

            tosaario Toni Saario
            tosaraja Tony Sarajärvi
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes