Le 11 mai 2012 à 16:10, Peter Bigot a écrit :

> On Fri, May 11, 2012 at 8:46 AM, Franck Rousseau
> <franck.rouss...@imag.fr> wrote:
>>  hello everyone,
>> 
>>  i've been trying to move from the old mspgcc4 version to the current LTS 
>> one for an on-going project, but there is a problem at the final link stage 
>> : __udivmodsi4 is missing for vuprintf
>> 
>> /opt/mspgcc/lib/gcc/msp430/4.6.3/../../../../msp430/lib/libc.a(vuprintf.o): 
>> In function `vuprintf':
>> /mspgcc/msp430-libc-20120224/src/./stdlib/vuprintf.c:549: undefined 
>> reference to `__udivmodsi4'
>> /mspgcc/msp430-libc-20120224/src/./stdlib/vuprintf.c:549: undefined 
>> reference to `__udivmodsi4'
>> /mspgcc/msp430-libc-20120224/src/./stdlib/vuprintf.c:552: undefined 
>> reference to `__udivmodhi4'
>> /mspgcc/msp430-libc-20120224/src/./stdlib/vuprintf.c:552: undefined 
>> reference to `__udivmodhi4'
> 
> I would guess that you have mixed versions somewhere, since the
> combined divmod instruction was removed from mspgcc in December in a
> flurry of activity that included
> http://mspgcc.git.sourceforge.net/git/gitweb.cgi?p=mspgcc/gcc;a=commit;h=e6f2470df0df37d3c745f904c4cd4ab39bee6713
> 
> My builds of 20120412 do not reference that function in vuprintf; the
> separated functions are invoked instead:
> 
> llc[398]$ nm vuprintf.o
>         U __udivdi3
>         U __udivhi3
>         U __udivsi3
>         U __umoddi3
>         U __umodhi3
>         U __umodsi3
> 
> Possibly you used the old compiler when you built msp430-libc.  I
> don't know if that's an issue in the instructions you reference below
> (I don't maintain or even vet those).

  i did not follow the dev closely, i was wondering what was going on but 
couldn't find the right info, but saw that this function is still around for 
other arch

  you're right, i had mixed path when doing the transition !

  thanks a lot for the info and great support

-- 
Franck

>>  this symbol can be found in gcc-4.4.5/gcc/config/msp430/libgcc.S in the old 
>> mspgcc4 source that i built some time ago, but not any more in the new 
>> version based on 4.6.3, although the symbol appears in many object files of 
>> the msp430-libc
>> 
>>  btw, i followed these directions to build the tool chain
>> http://sourceforge.net/apps/mediawiki/mspgcc/index.php?title=Install:fromsource
>> 
>>  the same problem was reported in this mail on the list
>> From: Aljaž Srebrnič <a2pirates...@gmail.com>
>> Subject: [Mspgcc-users] Portfiles completed
>> Date: 6 jan 2012 11:12:54 HNEC
> 
> Interesting; I missed that.  The issue there also appears to be in
> part a reference to the wrong msp430-libc installation.
> 
> Peter
> 
>>  is this a mistake on my side ? a problem somewhere in the build process ? 
>> in mspgcc ?
>> 
>>  cheers,
>> 
>> --
>> Franck
>> 
>> 
>> ------------------------------------------------------------------------------
>> Live Security Virtual Conference
>> Exclusive live event will cover all the ways today's security and
>> threat landscape has changed and how IT managers can respond. Discussions
>> will include endpoint security, mobile security and the latest in malware
>> threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
>> _______________________________________________
>> Mspgcc-users mailing list
>> Mspgcc-users@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/mspgcc-users
> 


------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
Mspgcc-users mailing list
Mspgcc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mspgcc-users

Reply via email to