]> git.ipfire.org Git - thirdparty/squid.git/commit
Bug 5041: Missing Debug::Extra breaks build on hosts with systemd (#611)
authorAlex Rousskov <rousskov@measurement-factory.com>
Thu, 23 Apr 2020 11:56:35 +0000 (05:56 -0600)
committerGitHub <noreply@github.com>
Thu, 23 Apr 2020 11:56:35 +0000 (23:56 +1200)
commitc26cd1cb6a60ff196ef13c00e82576d3bfeb2e30
tree4dcf9115cb43ba8109d7d2a3282ded87cca69ca5
parent1683cc19eea84e522beb463d00358a4265989f90
Bug 5041: Missing Debug::Extra breaks build on hosts with systemd (#611)

* Bug 5041: Missing Debug::Extra breaks build on hosts with systemd

Master commit 6fa8c66 (i.e. Bug 5016 fix) relied on Debug::Extra added
by master commit (ccfbe8f) that was not ported to v4. The port of the
former master commit lacked the required piece of the latter commit.

The problem is invisible on hosts without a systemd package (that Squid
can find/use) and with Squids explicitly ./configured --without-systemd.

* "Minimum features" build test should be --without-systemd

* LDFLAGS were missing SYSTEMD_LIBS in builds with systemd support

Co-authored-by: Amos Jeffries <yadij@users.noreply.github.com>
configure.ac
src/Debug.h
test-suite/buildtests/layer-01-minimal.opts