Yahoo Groups archive

Lpc2000

Index last updated: 2026-04-28 23:31 UTC

Message

GNU library permutations

2005-08-03 by dave_baker_100

Hi,

Could someone offer a definative description of the permutations of 
the available GNU ARM libraries. 

The GNUARM 4.0 folder tree for libxxx.a is as follows:

lib
  arm
  fpu
    interwork
    nofmult
  interwork
  nofmult
  thumb
  interwork

I have the following questions:

1) What libraries do I specify to the linker if I have a mixture of 
ARM, Thumb and floating point function calls ? 

2) Does the linker know what format a function is and thus know what 
library to call ? 

3) If I specify -mthumb-interwork to the compiler for a source file (c 
or assembler) what does this do to function calls - does it add extra 
code to it or mark the functions in that file as inter-arm/thumb 
function calls ?

Thanks in advance
Dave

Attachments

Move to quarantaine

This moves the raw source file on disk only. The archive index is not changed automatically, so you still need to run a manual refresh afterward.