Skip to content

Setting both SNCSEQ and INSTALL_LOCATION causes build to fail #1

@exzombie

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

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions