[getdns-api] Dependencies with getdns

Goyal, Neel ngoyal at verisign.com
Fri Feb 28 17:04:34 MST 2014


I have started building an iOS sample application, but it still very raw.  A getdns.framework is built for reuse in other apps, but there is some setup and some mods needed.  I had to modify getdns a bit to work with the mobile device, but the changes will eventually be added to the getdns tree.  The getdns.framework contains all the dependencies as static libs all mashed together as a universal lib.  I will document this process.

Please see https://github.com/ngoyal/getdns-ios-sample for the code - we can communicate issues via github.  I believe that we will use parts of this to move into a proper repo under getdnsapi, but I would prefer to clean it up before it lands there.  Please see the README for known issues / TODO / info.

From: Marc Groeneweg <marc at nimago.nl<mailto:marc at nimago.nl>>
Date: Friday, February 28, 2014 at 7:24 AM
To: "getdns-api at vpnc.org<mailto:getdns-api at vpnc.org>" <getdns-api at vpnc.org<mailto:getdns-api at vpnc.org>>
Subject: [getdns-api] Dependencies with getdns

Dear all,

I am happy and pleased to see an effort being done to get a DNS API with inclusion of DNSSEC. In the past I have put some effort in showing the world, that it is possible to get DNSSEC support within an iOS app. This effort is cumbersome to maintain, ‘cause it uses components like OpenSSL, libldns and libunbound.

With the public release of getdns 0.1.0 I was excited to see what it is, and found out that it uses the same dependencies I found cumbersome to maintain on iOS. Especially the build process for libunbound involves direct compilation with ldns for any given architecture for iOS (and there are normally at least 2: i386 based simulator, and one of the ARM architectures). I would like to get static libraries for each dependency and link to these libraries for each architecture. I assume it is my own shortcoming I cannot achieve this, but I would like to address this one before I go ahead, and try to get getdns on any iOS device.

Regards,
Marc Groeneweg
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.vpnc.org/pipermail/getdns-api/attachments/20140301/7d1a5fca/attachment.html>


More information about the getdns-api mailing list