Uploaded image for project: 'Data Management'
  1. Data Management
  2. DM-14013

allow manual config of newinstall.sh platform/compiler strings

    Details

      Description

      At present, newinstall.sh is hardwired to use the devoolset-6 as the compiler string when constructing the EUPS_PKGROOT on a "redhat" system.  If the "compiler string" could be manually set (via the env or option flags), it would allow jenkins to be able to build "tarball" binaries for multiple devtoolset versions, instead of only the current default.

        Attachments

          Issue Links

            Activity

            jhoblitt Joshua Hoblitt created issue -
            jhoblitt Joshua Hoblitt made changes -
            Field Original Value New Value
            Epic Link DM-11756 [ 34208 ]
            jhoblitt Joshua Hoblitt made changes -
            Description At present, {{newinstall.sh}} is hardwired to use the {{devoolset-6 as the compiler string when constructing the}} {{EUPS_PKGROOT on a "redhat" system}}.  {{If the }}"compiler string" could be manually set (via the env or option flags), it would allow jenkins to be able to build "tarball" binaries for multiple devtoolset versions, instead of only the current default. At present, {{newinstall.sh}} is hardwired to use the {{devoolset-6 as the compiler string when constructing the}} {{EUPS_PKGROOT on a "redhat" system}}.  If the "compiler string" could be manually set (via the env or option flags), it would allow jenkins to be able to build "tarball" binaries for multiple devtoolset versions, instead of only the current default.
            Hide
            jhoblitt Joshua Hoblitt added a comment -

            Support for these env vars was added as part of DM-15558:

            • LSST_OS_FAMILY
            • LSST_OS_RELEASE
            • LSST_PLATFORM
            • LSST_COMPILER

            so I'm going to consider this feature resolved for internal usage but proper cli options should be implemented if this is to be used by "end users".

            Show
            jhoblitt Joshua Hoblitt added a comment - Support for these env vars was added as part of DM-15558 : LSST_OS_FAMILY LSST_OS_RELEASE LSST_PLATFORM LSST_COMPILER so I'm going to consider this feature resolved for internal usage but proper cli options should be implemented if this is to be used by "end users".
            jhoblitt Joshua Hoblitt made changes -
            Risk Score 0
            jhoblitt Joshua Hoblitt made changes -
            Link This issue is mitigated by DM-15558 [ DM-15558 ]
            jhoblitt Joshua Hoblitt made changes -
            Epic Link DM-11756 [ 34208 ] DM-14567 [ 94448 ]
            jhoblitt Joshua Hoblitt made changes -
            Resolution Done [ 10000 ]
            Status To Do [ 10001 ] Done [ 10002 ]

              People

              • Assignee:
                jhoblitt Joshua Hoblitt
                Reporter:
                jhoblitt Joshua Hoblitt
                Watchers:
                Gabriele Comoretto, Joshua Hoblitt, Tim Jenness
              • Votes:
                0 Vote for this issue
                Watchers:
                3 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved:

                  Summary Panel