packages icon indicating copy to clipboard operation
packages copied to clipboard

knot-resolver: fix make config

Open facboy opened this issue 1 year ago • 4 comments

  • Fix errors in make config preventing e.g. menuconfig from working, and knot-resolver from being included in builds

Maintainer: @miska

Build system: x86/64 Compile tested: rockchip/armv8, nanopi-r4s, be37ab6e51 snapshot build Run tested: rockchip/armv8, nanopi-r4s, be37ab6e51 snapshot build, running on my main router

facboy avatar May 01 '24 12:05 facboy

i forgot this required protobuf-c-compiler to be installed on Ubuntu, because it fixes the 'dnstap enabled by default' config so that it actually builds the dnstap module.

facboy avatar May 01 '24 17:05 facboy

@autobakterie the build docker image doesn't seem to have protobuf-c-compiler installed by default, would it be simplest just to revert this to disable dnstap by default?

facboy avatar May 05 '24 07:05 facboy

PKG_RELEASE bump is needed.

neheb avatar Jun 23 '24 18:06 neheb

Thx fixed.

facboy avatar Jun 24 '24 08:06 facboy

Disabling the option because of the CI failure seems a bit suboptimal.

It seems to build fine on buildbot infra and I am not entirely sure, why it succeeds there and why not on GitHub CI. I have outlined how we could fix the missing-protobuf-compiler-issue without changing any defaults in the linked comment.

Rondom avatar Jul 16 '25 14:07 Rondom

Disabling the option because of the CI failure seems a bit suboptimal.

This. Because of this, closing.

BKPepe avatar Jul 27 '25 08:07 BKPepe

The kconfig fix was good, though. On the other hand, once a host build has been added, maybe the binary size difference doesn't warrant keeping the config option, or, if there is a big difference in binary size, then we should build both packages (as variant)

Rondom avatar Jul 27 '25 20:07 Rondom