Instead of hard-coding LIBDIR, BINDIR et. al. in create_instance.h, these should be defined during make. We can't define them during configure (with AC_DEFINE) because the values of libdir, bindir, et. al. depend on $prefix and $exec_prefix which may be set at make time.
Created attachment 141220 [details] diffs
Created attachment 141286 [details] cvs commit log Reviewed by: nkinder (Thanks!) Branch: HEAD Fix Description: The paths LIBDIR, BINDIR, et. al. are #define'd in create_instance.h to hard coded values. We should be able to set these values in configure and override the built in values. We can't simply set them via AC_DEFINE in configure.ac because we are using config.h and this would render the definition like this: #define BINDIR "${exec_prefix}/bin" instead of #define BINDIR "/usr/bin" So we instead define them in Makefile.am and add their definitions to AM_CPPFLAGS, and quote them properly to make sure the value includes the quotation marks when expanded in the C code. I tested this with both an rpmbuild and a regular developer type build. Platforms tested: RHEL4/FC5 Flag Day: no Doc impact: no