[OE-core] [PATCH 1/2] bind: build with threads and update configure options

Andre McCurdy armccurdy at gmail.com
Thu Nov 16 10:27:33 UTC 2017


On Fri, May 26, 2017 at 8:24 PM, Kang Kai <Kai.Kang at windriver.com> wrote:
> On 2017年05月23日 17:58, Kang Kai wrote:
> On 2017年05月19日 19:47, Burton, Ross wrote:
> On 19 May 2017 at 09:52, <kai.kang at windriver.com> wrote:
>>
>> Build without threads for bind is inherited from legacy openembedded.
>> All libc's support proper threading on Linux now, so enable threads
>> support for bind.
>>
>> It is also need to disable static library build which cause package dhcp
>> fail to build after enable bind threads support.

It seems this change was made without taking into account the advice given in:

  http://git.openembedded.org/openembedded-core/commit/?id=f28757a4b89447ea528cba987f0396b92aa0bbfe

"If and when we ship bind's shared libraries we should ensure that the
libraries go into a separate package."

In rocko builds I see "named" running on port 53 and dnsmasq fails to start...

>> Options devpoll and epoll are configured to choose most preferable
>> multiplex method for unix socket. The priorities are: epoll > poll >
>> select. When set '--enable-epoll', it just defines a var and include
>> header file that is available for cross compile. So use epoll for bind.
>>
>> Add PACKAGECONFIG 'urandom' that could use /dev/urandom as random device.
>>
>> Update file/directory ownerships to fix daemon start failure.
>



More information about the Openembedded-core mailing list