<feed xmlns='http://www.w3.org/2005/Atom'>
<title>packages/net/ola, branch master</title>
<subtitle>Mirror of packages feed</subtitle>
<id>https://git.openwrt.org/feed/packages/atom?h=master</id>
<link rel='self' href='https://git.openwrt.org/feed/packages/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/'/>
<updated>2026-05-20T06:41:06Z</updated>
<entry>
<title>ola: fix host build by inheriting host PKG_CONFIG_PATH</title>
<updated>2026-05-20T06:41:06Z</updated>
<author>
<name>Alexandru Ardelean</name>
</author>
<published>2026-05-16T17:30:42Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=e1edf904a386ea1b2ecc57033612525820e50e4a'/>
<id>urn:sha1:e1edf904a386ea1b2ecc57033612525820e50e4a</id>
<content type='text'>
The ola host build (HostBuild path that produces ola_protoc_plugin)
failed in clean buildbot environments with:

  configure: error: Missing the uuid library

even though libuuid is provided by tools/util-linux and is staged
at $(STAGING_DIR_HOST)/lib/pkgconfig/uuid.pc.

Root cause: HOST_CONFIGURE_VARS overrode PKG_CONFIG_PATH with

  PKG_CONFIG_PATH="$(STAGING_DIR_HOSTPKG)/usr/protobuf-compat/lib/\
pkgconfig:$(PKG_CONFIG_PATH)"

$(PKG_CONFIG_PATH) here is the make-time variable, which is never
set for host context (include/host-build.mk only exports it as a
per-rule env variable, not a make variable). It therefore expanded
to the empty string, and the resulting single-entry PKG_CONFIG_PATH
overrode the exported defaults from host-build.mk, hiding uuid.pc
from the host pkg-config wrapper.

Fix: refer to the env variable via shell expansion ($$PKG_CONFIG_PATH)
instead of the make variable. The make recipe expands $$ to $, and
the shell resolves $PKG_CONFIG_PATH from the inherited environment
populated by include/host-build.mk (which sets it to
$(STAGING_DIR_HOST)/lib/pkgconfig:$(HOST_BUILD_PREFIX)/lib/pkgconfig).

Fixes: 5e4f937e ("ola: use protobuf-compat instead of protobuf")
Signed-off-by: Alexandru Ardelean &lt;alex@shruggie.ro&gt;
</content>
</entry>
<entry>
<title>ola: use protobuf-compat instead of protobuf</title>
<updated>2026-05-13T17:57:12Z</updated>
<author>
<name>George Sapkin</name>
</author>
<published>2026-05-10T14:16:37Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=5e4f937e4a5dd188e342401bcfcbbe59cfce39d8'/>
<id>urn:sha1:5e4f937e4a5dd188e342401bcfcbbe59cfce39d8</id>
<content type='text'>
The package is not actively-maintained and doesn't compile with modern
Protobuf. Switch it to compat version.

Signed-off-by: George Sapkin &lt;george@sapk.in&gt;
</content>
</entry>
<entry>
<title>ola: fix compilation with newer liblo</title>
<updated>2025-11-26T12:05:36Z</updated>
<author>
<name>Rosen Penev</name>
</author>
<published>2025-11-26T00:07:47Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=1f0a1f9f2d2b3c533fbac641c579759f2bc35c49'/>
<id>urn:sha1:1f0a1f9f2d2b3c533fbac641c579759f2bc35c49</id>
<content type='text'>
Upstream backport.

Signed-off-by: Rosen Penev &lt;rosenp@gmail.com&gt;
</content>
</entry>
<entry>
<title>ola: update to 0.10.9</title>
<updated>2024-04-08T08:30:31Z</updated>
<author>
<name>Rosen Penev</name>
</author>
<published>2024-04-08T03:59:42Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=7be4cc6411d29850c8c8c8d8f8cf5ed72a457b9e'/>
<id>urn:sha1:7be4cc6411d29850c8c8c8d8f8cf5ed72a457b9e</id>
<content type='text'>
Use local tarballs instead of codeload. Smaller size.

Patch ola.m4 to support statically linked protobuf. Avoids rpath hacks.

Remove upstream backport.

Signed-off-by: Rosen Penev &lt;rosenp@gmail.com&gt;
</content>
</entry>
<entry>
<title>treewide: refactor to use PKG_BUILD_FLAGS:=no-mips16</title>
<updated>2023-04-08T06:38:54Z</updated>
<author>
<name>Andre Heider</name>
</author>
<published>2023-03-23T07:39:01Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=565866a47210c9711c29173052063779b6d3bcfc'/>
<id>urn:sha1:565866a47210c9711c29173052063779b6d3bcfc</id>
<content type='text'>
See commit 5c545bdb "treewide: replace PKG_USE_MIPS16:=0 with
PKG_BUILD_FLAGS:=no-mips16" on the main repository.

Signed-off-by: Andre Heider &lt;a.heider@gmail.com&gt;
</content>
</entry>
<entry>
<title>ola: fix compilation with musl 1.2.3</title>
<updated>2022-04-16T05:05:24Z</updated>
<author>
<name>Rosen Penev</name>
</author>
<published>2022-04-13T03:35:59Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=e35467459b8b7d51d498e380c8216b79b0dc4fd3'/>
<id>urn:sha1:e35467459b8b7d51d498e380c8216b79b0dc4fd3</id>
<content type='text'>
Upstream sent patch.

Signed-off-by: Rosen Penev &lt;rosenp@gmail.com&gt;
</content>
</entry>
<entry>
<title>ola: fix build on macos</title>
<updated>2022-01-19T19:25:15Z</updated>
<author>
<name>Sergey V. Lobanov</name>
</author>
<published>2022-01-15T15:32:57Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=d60a7ccedc6d3706e808d24e1d0ca97c9c168feb'/>
<id>urn:sha1:d60a7ccedc6d3706e808d24e1d0ca97c9c168feb</id>
<content type='text'>
Latest Apple clang (v13) defines __cplusplus=199711 by default, but
protobuf requires at least 201103 (c++11)

Backported patch to fix c++ detection:
https://github.com/OpenLightingProject/ola/commit/30fe936a885c8a364bdda507a692c8e259576621

Signed-off-by: Sergey V. Lobanov &lt;sergey@lobanov.in&gt;
</content>
</entry>
<entry>
<title>ola: fix compilation with older clang</title>
<updated>2020-12-18T06:02:44Z</updated>
<author>
<name>Rosen Penev</name>
</author>
<published>2020-12-18T05:05:02Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=b2989d1c1d31f31949efedf6b4b8d13e25f29997'/>
<id>urn:sha1:b2989d1c1d31f31949efedf6b4b8d13e25f29997</id>
<content type='text'>
Werror is normally passed with pkgconfig headers. Remove it.

Signed-off-by: Rosen Penev &lt;rosenp@gmail.com&gt;
</content>
</entry>
<entry>
<title>ola: update to 0.10.8</title>
<updated>2020-11-24T03:31:35Z</updated>
<author>
<name>Rosen Penev</name>
</author>
<published>2020-11-24T00:23:07Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=ddfda41b70ac9c4d3fcccb9571b769c79d465e78'/>
<id>urn:sha1:ddfda41b70ac9c4d3fcccb9571b769c79d465e78</id>
<content type='text'>
Removed upstreamed patches.

Refreshed other ones.

Removed Makefile hacks.

Signed-off-by: Rosen Penev &lt;rosenp@gmail.com&gt;
</content>
</entry>
<entry>
<title>ola: fix compilation of this package</title>
<updated>2020-09-24T14:21:20Z</updated>
<author>
<name>Marek Behún</name>
</author>
<published>2020-09-24T03:23:02Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=34db95a42e27c8d428865fb370a629edafec4bb1'/>
<id>urn:sha1:34db95a42e27c8d428865fb370a629edafec4bb1</id>
<content type='text'>
This package does not currently compile.

This is needed to do so that it compiles:
- fix emptying CXX variable in configure script
- fix automake not generating Makefile (remove doxygen definitions)
- force gnu++11 by patch, does not work with configure variable
Also because of changed API in libmicrohttpd:
- fix HttpServer

Moreover this package does not support --disable-slp configure option
anymore, remove it.

Signed-off-by: Marek Behún &lt;kabel@blackhole.sk&gt;
</content>
</entry>
</feed>
