Skip to content

Setting both SNCSEQ and INSTALL_LOCATION causes build to fail #1

Description

@exzombie

When SNCSEQ is set in RELEASE, which typically happens when using the include ../../RELEASE.local mechanism, installing into INSTALL_LOCATION fails. The symptom is that RULES_SNCSEQ is installed into the $(INSTALL_LOCATION)/cfg directory, but the build at some point expects to find it in the $(INSTALL_LOCATION)/configure directory.

The cause is a backwards compatibility shim that the sequencer has in RULES_BUILD, which makes it compatible with EPICS base earlier than 3.15. Two solutions were discussed:

  • Adding an ifndef BASE_3_15 guard to RULES_BUILD
  • Making RULES_BUILD a copy of RULES_SNCSEQ

It is not yet clear which approach is better.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions