glib2: don't use libelf during host build
authorSebastian Kemper <sebastian_ml@gmx.net>
Mon, 9 Sep 2019 06:13:40 +0000 (08:13 +0200)
committertripolar <tripolar@users.noreply.github.com>
Mon, 9 Sep 2019 07:39:49 +0000 (09:39 +0200)
commit54b33157a606fd3683372e8dcec9e35af85ba32c
tree562f16f721a7922847e6b76ab7110a6bc3e935d0
parent20bd9b78e1fde4075e892732bd087c47bfc44bda
glib2: don't use libelf during host build

Since commit 2e490e7e46a4f6fbf66fa930a25c2991e24c0f83 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.

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