- Enable Github Actions for CI test execution.
- Allow runtime configuration of debuginfo URLs by setting the
CLR_DEBUGINFO_URLS environment variable for the clr_debug_daemon
service.
- Make the daemon socket path and cache directory configurable at build
time via the `--with-socket-path` and `--with-cache-dir` options,
respectively. The default values for those two settings are unchanged.
Signed-off-by: Patrick McCarty <patrick.mccarty@intel.com>
- Convert clr_debug_prepare to a bash script, also incorporating a few
improvements and bug fixes into the rewrite.
Signed-off-by: Patrick McCarty <patrick.mccarty@intel.com>
- List tarball contents prior to extraction to improve robustness
- Plug some memory leaks
- Print errors to stderr instead of stdout
Signed-off-by: Patrick McCarty <patrick.mccarty@intel.com>
This release fixes a build issue when not passing -Wl,--copy-dt-needed-entries
to the compiler.
Signed-off-by: Patrick McCarty <patrick.mccarty@intel.com>
This release fixes some compiler warnings and the distcheck target, and
addresses a recurrent 404 issue by avoiding a download attempt for
".tar" from the root debuginfo directory.
Adding two --with-* configure options for the systemd pkgconfig-defined
variables gives opportunity for distcheck to succeed; the variables use
hardcoded paths to /usr/lib/systemd/... without a PREFIX, so the paths
need to be relocated to $dc_install_base, a variable distcheck uses for
the normal variables that begin with PREFIX.
systemd pkgconfig module is already required, which will have system
paths defined as pkg-config variables. This simplifies autofoo, and
installs tmpfile.d into a system location under /usr, rather than
admin location under /etc.