Bug #112
closedReview Conman for possible integration for network management
0%
Updated by Hammel over 12 years ago
- Category set to root file system
- Assignee set to Hammel
- Target version set to 0.07.0 - Networking
Updated by Hammel over 12 years ago
- Status changed from New to Closed
Connman has been integrated into the Buildroot configuration. This required changing the cross toolchain to use glibc 2.13 to get connman to properly link with network libraries. Also, newer glibc (2.14, 2.15) removed RPC code in favor of an external library, but this doesn't work (yet) with Buildroot 2012.05. So we're using 2.13.
The switch to glibc from uClibc was required because connman couldn't find required nss_ functions. uClibc creates an empty stub library for these and places the functions in uClibc, but connman couldn't find them. Switching to glibc seemed a better solution since BeagleBox will have plenty of space on the SD card so we're not really space limited on device storage. We might be a little tight in memory, but so far that doesn't seem to be a problem (39M used, 195M free).
With connman, I also enabled d-bus, which connman needs.