logo       

Re: unresolved symbols: msg#00169

lib.uclibc.general

Subject: Re: unresolved symbols

Yugandhar;

Since these are in libgcc.a, they should be linked static into your
module, making use/non-use of uClibc a moot point, since the object code
is in your compiled target.

what does the output of "nm igateway.o | grep udivdi3" look like?

You *should* see something like "00000000 T __udivdi3" of course; if you
have "U __udivdi3", then I think you need to recompile with the
following option:

-static-libgcc

.. I think... not an expert, just thinking aloud.

This might not affect the biuld process under uClibc, might not make it
through a wrapper, I dunno.

Allan


Yugandhar wrote:
>
> Hi,
> I have an BRECIS MSP 4000 board. I have built the uClinux2.0 Beta Two
> kernel and booted the board. After that when i tried to insmod my
> driver(with uClibc3.2) which contains proprietary firewall and vpn) i got
> the following errors.
>
> igateway.o: unresolved symbol __udivdi3
> igateway.o: unresolved symbol __umoddi3
>
> These symbols are defined in libgcc.a
>
> Whereas while i worked with uCLinux1.1.4(with uClibc 3.1) i had no problem
> insmod-ing the same driver.
>
> Openssl is used.What could be the problem.Any help is greatly appreciated.
>
> Thank you.
> Yugandhar
>
> _______________________________________________
> uClibc mailing list
> uClibc@xxxxxxxxxx
> http://codepoet.org/mailman/listinfo/uclibc


<Prev in Thread] Current Thread [Next in Thread>
Google Custom Search

News | FAQ | advertise