[yocto] advice on recipe for shared lib mDNSResponder

Andre McCurdy armccurdy at gmail.com
Thu Sep 28 17:11:02 PDT 2017


On Thu, Sep 28, 2017 at 3:30 PM, Paul Eggleton
<paul.eggleton at linux.intel.com> wrote:
> Hi Steve,
>
> On Friday, 29 September 2017 5:29:32 AM NZDT Steve Pavao wrote:
>> I was unable to successfully build that recipe here, though.  I’ll check
>> with the maintainers to ask why.
>>
>> All I did was clone the meta-intel-iot-middleware repo, add that layer to
>> bblayers.conf, and add mdns to IMAGE_INSTALL_append to get this far.
>
> FYI the meta-intel-iot-middleware repository is no longer being actively
> maintained, however coincidentally I am currently in the process of updating
> and moving the useful pieces elsewhere. mdns wasn't on my list, however I have
> just tried to fix it up, here is what I have so far:
>
> http://git.yoctoproject.org/cgit/cgit.cgi/meta-intel-iot-middleware/commit/?h=paule/mdns-upgrade-1&id=7389dd6b1d3e69a05b8fa62673ba03b2a91073ff
>
> Unfortunately I hit a linking issue - the dns-sd binary gets linked to the
> unversioned libdns_sd.so symlink,

If the lib isn't versioned, what does the symlink point to?

> which (correctly) is packaged in the -dev
> package, but as a result you get a do_package_qa failure (and probably
> runtime issues). Moving the .so symlink into the main package wouldn't be
> the right thing to do, so the fix should be made elsewhere. I don't have
> any more time to poke at it but I'm guessing it's not that hard to fix if
> you're familiar with this kind of problem. (The issues we've been dealing with
> here are unfortunately par for the course when building makefile-only
> software.)
>
> I'd probably recommend going the avahi route as suggested by Ross in his
> reply, but if you absolutely need mDNSResponder then maybe this will get you
> some way towards that.
>
> Cheers,
> Paul
>
> --
>
> Paul Eggleton
> Intel Open Source Technology Centre



More information about the yocto mailing list