Compile only libnl-genl
Felipe López
lopez.rottweiler at gmail.com
Tue Dec 11 06:38:52 EST 2012
First of all, thanks for your quick reply.
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
(http://www.infradead.org/~tgr/libnl/<http://www.infradead.org/%7Etgr/libnl/>),
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.
Below is what I did:
*./configure --host=arm --prefix=/path/to/rootfs CC=arm-linux-gnueabi-gcc*
*make*
*make install*
How should I proceed? Many thanks for your help
Best regards
Felipe López
2012/12/10 Thomas Graf <tgraf at suug.ch>
> On 12/10/12 at 07:32pm, Felipe López wrote:
> > Hi all,
> >
> > First of all I am going to introduce myself. I am Felipe López and I am
> > working on a embedded system. I am using the kernel 2.6.30 and I am
> trying
> > to install an USB-WiFi module that let me use it as a web-server.
> >
> > The problem is that I installed libnl but the size is too big for my case
> > so I would like to know how to compile only libnl-genl which seems to be
> > the only feature I need. I even don't know whether that is possible or
> not.
> >
> > Thanks a lot for your help in advance
>
> The default is to compile all modular components into separate
> libraries. You will find the .so files in lib/.libs/ after
> successful compilation.
>
> Please note that libnl-genl has a dependency on libnl in order
> to function but you can leave out libnl-route etc.
>
> Don't forget to strip off debug symbols etc. to further reduce
> the size of the libraries.
>
> On my system, the size goes down to:
> -rwxrwxr-x. 1 tgraf tgraf 106K Dec 10 22:49 libnl-3.so.200.12.1
> -rwxrwxr-x. 1 tgraf tgraf 22K Dec 10 22:49 libnl-genl-3.so.200.12.1
>
> We can easily half this with some compile time options if the
> above is still too large.
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.infradead.org/pipermail/libnl/attachments/20121211/a4524b61/attachment.html>
More information about the libnl
mailing list