[nos-bbs] Re: TNOS and the 'cannot find -lc' link error ...
kd4yal at tampabay.rr.com
kd4yal at tampabay.rr.com
Wed Sep 19 12:41:35 EDT 2007
---- "Maiko Langelaar (ve4klm)" <maiko at pcs.mb.ca> wrote:
> Interesting !!!
>
> * Jerry, I'm copying this to the list for the benefit of others.
>
> Your rpm for glibc-devel only has the shared version :
>
> [root at jerrysmachine]# rpm -ql glibc-devel | grep "libc\."
> /usr/lib/libc.so
>
> Mine has both :
>
> [maiko at maikosmachine]$ rpm -ql glibc-devel | grep "libc\."
> /usr/lib64/libc.a
> /usr/lib64/libc.so
>
> That's why I did not have any problems linking TNOS 3.0 on my system,
> because I had the libc.a (static) installed.
>
> Another solution of course is to just force dynamic linking for TNOS,
> which is ironic, since the default for most systems now is to do dynamic
> linking of libraries.
>
> The 'Makefile' for TNOS 3.0 by default uses static linking. If you look
> in the 'Makefile', you will see an entry :
>
> LTYPE = -static
>
> If you want to do dynamic (the default), just override this value by
> adding the following entry to the 'make.inc' file :
>
> LTYPE =
>
> Lantz (rightfully) did not want people mucking up the main makefile. Any
> customizations should go into the 'make.inc' instead.
>
> Hope that helps.
Sure did thanks!
Jerry, KD4YAL
More information about the nos-bbs
mailing list