$(INSTALL_LOCATION)/config/tools is not installed

Bug #541277 reported by Dirk Zimoch
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
EPICS Base
Fix Released
Medium
Andrew Johnson

Bug Description

When building base with 3.13 compatibility support (COMPAT_TOOLS_313=YES, COMPAT_313=YES) and INSTALL_LOCATION other than $(TOP), the 3.13 style $(INSTALL_LOCATION)/config/tools directory is missing.
Old 3.13 style extensions (e.g. StripTool) need $(INSTALL_LOCATION)/config/tools/makeMakefile.pl.
The 3.14 style configure/tools is installed, however.

Additional information:
I have seen this bug on a linux-x86 host in 3.14.7 and 3.14.8.2. It is probably in all 3.14. releases.

Original Mantis Bug: mantis-243
    http://www.aps.anl.gov/epics/mantis/view_bug_page.php?f_id=243

Tags: 3.14 build
Revision history for this message
Dirk Zimoch (dirk.zimoch) wrote :

Since config/tools/makeMakefile.pl is installed to $(INSTALL_BIN) and 3.13 extensions look for $(EPICS_BASE_TOOLS)/makeMakefile.pl, a change in config/CONFIG_COMMON fixes the problem:

< EPICS_BASE_TOOLS = $(EPICS_BASE)/config/tools
> EPICS_BASE_TOOLS = $(EPICS_BASE_HOST_BIN)

Revision history for this message
Janet B. Anderson (jba-aps) wrote :

Changes were committed to base so that config/tools files are installed
into INSTALL_LOCATION/config/tools instead of INSTALL_LOCATION/bin/<arch>.

Changes were also committed to base/config/CONFIG_BASE so that config will use the INSTALL_LOCATION setting from a configure/RELEASE file. Previously INSTALL_LOCATION would have to be set by the user in both the config and configure directories. These changes will appear in R3.14.8.3 and later releases.

Index: CONFIG_BASE
===================================================================
RCS file: /usr/local/epicsmgr/cvsroot/epics/base/config/Attic/CONFIG_BASE,v
retrieving revision 1.22
diff -r1.22 CONFIG_BASE
54a55,57
> -include $(EPICS_BASE)/configure/RELEASE
> -include $(EPICS_BASE)/configure/RELEASE.$(EPICS_HOST_ARCH)
>

Revision history for this message
Andrew Johnson (anj) wrote :

Bug should only have been marked Resolved, it will be be closed at the next EPICS release that incorporates the fix.

Revision history for this message
Andrew Johnson (anj) wrote :

By Janet.

Revision history for this message
Andrew Johnson (anj) wrote :

R3.14.9 Released.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.