glib2: don't use libelf during host build
authorSebastian Kemper <sebastian_ml@gmx.net>
Sun, 8 Sep 2019 09:59:00 +0000 (11:59 +0200)
committertripolar <tripolar@users.noreply.github.com>
Mon, 9 Sep 2019 07:39:35 +0000 (09:39 +0200)
commitb6212c8769d0ce92307f685bafb3620c5394d8ba
treec6ccdad2e4a319a1d20ce14c87c4d7850e9f7d33
parentbfb89d058b14d0547f3f178a8cbcf247d5e7ff77
glib2: don't use libelf during host build

Since commit d3f86c9cc3e465fbca51aaadbb274856831ba56c tools/libelf
installs a pkgconfig file, which in turn is picked up during the glib2
host build. On the build bots the same occurs, although it so happens
that (sometimes?) libelf.h is not found and the host build fails. This
may be a timing issue specific to the build bots, as the header is in
fact installed by tools/libelf and I can't reproduce this here on my own
computer.

In any case, libelf (if detected) is only used by gresource. gresource
can be used without it. gresource is not used by OpenWrt's build system
(also not in openwrt/packages). So adding "--disable-libelf" to the host
configure args is not detrimental in any way and works around the issue
described above.

Resolves #9927

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
libs/glib2/Makefile