crda: fix static build failure
authorSamuel Martin <s.martin49@gmail.com>
Sun, 1 Dec 2013 19:13:38 +0000 (20:13 +0100)
committerPeter Korsgaard <peter@korsgaard.com>
Sun, 1 Dec 2013 20:04:47 +0000 (21:04 +0100)
commitd54418f2bcd9267fd049511d6236fb91c83b94ea
tree064cfb1db46b32dd5faff1a75624622b3ff6dd1e
parentb8bad3ae49387a85bc7997fec2da14801a3b76e1
crda: fix static build failure

libnl-3 uses threads and this isn't accounted for in crda or
libnl-3*.pc files since crda doesn't use pkg-config.

Since linking order matters for static scenarios also throw in -lnl-3
into NLLIBS first since it gets appended to in crda makefiles to add
libnl-3.

libgcrypt depends on libgpg-error and this isn't accounted for in
crda makefile, but it is in libgcrypt-config script (in the correct
order for static linking), so set LDLIBS calling this script.

Fixes:
  http://autobuild.humanoidz.org/results/31c/31c54e16b60f41e2aa9ea6cd43ced694d3ce3ce0/
  http://autobuild.humanoidz.org/results/a45/a4548583aa63fbf6db9dbdf7e1556b0d23800de5/

Signed-off-by: Samuel Martin <s.martin49@gmail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
package/crda/crda.mk