First of all, thanks for your quick reply.<br><br>Obviously I did sth wrong because the size of my filesystem increased in more than 3MB because of the installation of the libnl which is much larger than yours... I guess, following the draw in their website <a href="http://www.infradead.org/%7Etgr/libnl/">(http://www.infradead.org/~tgr/libnl/</a>), that libnl-genl denpends only on libnl so I can get rid of libnl-route and libnl-nf without any problem. Am I correct? Maybe I should add that I am working on a ARM architecture and on a cross-compiled environment.<br>
<br>Below is what I did:<br><br><b>./configure --host=arm --prefix=/path/to/rootfs CC=arm-linux-gnueabi-gcc</b><br><br><b>make</b><br><br><b>make install</b><br><br>How should I proceed? Many thanks for your help<br><br>Best regards<br>
<br>Felipe López<br><div class="gmail_extra"><br><br><div class="gmail_quote">2012/12/10 Thomas Graf <span dir="ltr"><<a href="mailto:tgraf@suug.ch" target="_blank">tgraf@suug.ch</a>></span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div class="HOEnZb"><div class="h5">On 12/10/12 at 07:32pm, Felipe López wrote:<br>
> Hi all,<br>
><br>
> First of all I am going to introduce myself. I am Felipe López and I am<br>
> working on a embedded system. I am using the kernel 2.6.30 and I am trying<br>
> to install an USB-WiFi module that let me use it as a web-server.<br>
><br>
> The problem is that I installed libnl but the size is too big for my case<br>
> so I would like to know how to compile only libnl-genl which seems to be<br>
> the only feature I need. I even don't know whether that is possible or not.<br>
><br>
> Thanks a lot for your help in advance<br>
<br>
</div></div>The default is to compile all modular components into separate<br>
libraries. You will find the .so files in lib/.libs/ after<br>
successful compilation.<br>
<br>
Please note that libnl-genl has a dependency on libnl in order<br>
to function but you can leave out libnl-route etc.<br>
<br>
Don't forget to strip off debug symbols etc. to further reduce<br>
the size of the libraries.<br>
<br>
On my system, the size goes down to:<br>
-rwxrwxr-x. 1 tgraf tgraf 106K Dec 10 22:49 libnl-3.so.200.12.1<br>
-rwxrwxr-x. 1 tgraf tgraf  22K Dec 10 22:49 libnl-genl-3.so.200.12.1<br>
<br>
We can easily half this with some compile time options if the<br>
above is still too large.<br>
</blockquote></div><br></div>