-
Notifications
You must be signed in to change notification settings - Fork 17
hostapd: compiling instructions
Here are the steps I took to compile hostapd, a service that allows you to use a wifi card on the Intel Galileo to broadcast a hotspot - so other phones, tablets, and computers can join the hotspot and get a lease.
Hostapd requires libnl which is in version 3.x - but the makefile is looking for version 1.x shared libs. Our solution was to also compile libnl v. 1.1 - and move the shared object files from usr/local/lib to usr/lib. See below for the basic steps.
cd ~
git clone https://github.com/tgraf/libnl-1.1-stable.git
cd libnl-1.1-stable
./configure
make
make install
git clone http://w1.fi/hostap.git
cd hostap/hostapd
cp defconfig .config
make
make install
hostapd
hostapd will execute but will complain that it is missing .so files. I can't remember which ones I moved but I used the "whereis" command to locate the .so objects and copied them into /usr/lib because thats where the libraries were for v.3.x of libnl.
Now it appears to work! We still need to test this to confirm that all libraries are linked.