[Tremor] some link errors in my platform

gavin.chen at philips.com gavin.chen at philips.com
Thu Oct 14 02:12:09 PDT 2004


Hi all,

The problem has been resolved.

For the L6200E, my software library doesn't support function "realloc()", 
but it supports "malloc()". 

When I link the object, the linker will automatically link to the standard 
malloc.o library, that cause

conflict with my own MALLOC.o.


Best Regards!
Gavin Chen

----------------------------------------
Philips Semiconductors (Shenzhen)
Tel:      +86-755-25185311    Ext. 8231 
Fax:      +86-755-25185310
Email:    Gavin.Chen at philips.com
Web:      www.semiconductors.philips.com
----------------------------------------









gavin.chen+FromInterNet at philips.com
Sent by: 
tremor-bounces at xiph.org
2004-10-13 05:33 PM
 
        To:     gavin.chen+FromInterNet at philips.com
        cc:     tremor at xiph.org
tremor-bounces at xiph.org
(bcc: Gavin Chen/SZP/SC/PHILIPS)
        Subject:        Re: [Tremor] some link errors in my platform
        Classification: 





To the error : "Error: L6200E: Symbol __semihosting_swi_guard multiply 
defined (by use_semi.o and use_no_semi.o)", 

the "ARM application note 107" tells that it can be avoided by adding a 
line "#pragma import(__use_no_semihosting_swi)" 

in the source code. 

But I found that it hasn't any effect. Anyone has ideas of it? Thanks! 



Best Regards!
Gavin Chen









gavin.chen+FromInterNet at philips.com 
Sent by: 
tremor-bounces at xiph.org 
2004-10-12 06:29 PM 
        
        To:        tremor at xiph.org 
        cc:        (bcc: Gavin Chen/SZP/SC/PHILIPS) 
        Subject:        [Tremor] some link errors in my platform 
        Classification:         





Hi, 

Some errors happen while I integrate the Tremor to my embedded OS. 

See below: 

Error: L6200E: Symbol malloc multiply defined (by malloc.o and MALLOC.o). 
Error: L6200E: Symbol __semihosting_swi_guard multiply defined (by 
use_semi.o and use_no_semi.o). 
Error: L6218E: Undefined symbol alloca (referred from codebook.o). 
Error: L6218E: Undefined symbol tell (referred from vorbisfile.o). 
Not enough information to list the image map. 
Not enough information to list the image sizes and/or totals. 
Finished: 2 information, 0 warning and 4 error messages. 
make: *** [../apps/SSA1_Flash] Error 1 

My platform is ARM7, embedded OS is C Execute. 

How does the L6200E happen? 

And my platform does not support "alloca" and "tell(or ftell)", does 
anyone has ideas of it? 

Thanks! 

Best Regards!
Gavin Chen

----------------------------------------
Philips Semiconductors (Shenzhen)
Tel:      +86-755-25185311    Ext. 8231 
Fax:      +86-755-25185310
Email:    Gavin.Chen at philips.com
Web:      www.semiconductors.philips.com
----------------------------------------
_______________________________________________
Tremor mailing list
Tremor at xiph.org
http://lists.xiph.org/mailman/listinfo/tremor
_______________________________________________
Tremor mailing list
Tremor at xiph.org
http://lists.xiph.org/mailman/listinfo/tremor

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.xiph.org/pipermail/tremor/attachments/20041014/2e10972f/attachment.html


More information about the Tremor mailing list