Hi Olof, I stumbled upon this searching for a similar question as had a similar problem. Depending on the system you use, the slash might be a problem. I am using codesourcery tools on windows and looking at the verbose output I noticed what was linked in for the library. I had to use the following patterns: *\libgcc.a:* *\libc.a:* to make it work (note the backslash). Hope this helps! Best regards Giancarlo foolo wrote: > > Thanks for answering. > I have now tried different variants of your suggestion, however I see > no change in the resulting elf file. The functions do not move. > //Olof > > > 2010/12/3 Ian Lance Taylor <iant@xxxxxxxxxx> >> >> foolo <olof.andersson@xxxxxxxxx> writes: >> >> > So the question is: >> > How do i tell the linker to put the needed libgcc functions in a >> special >> > memory section. >> >> I believe you need to write something like >> Â Âlibgcc.a:* >> to match all the objects being pulled in from libgcc.a. ÂBut since >> libgcc.a is coming from some path, you may need something like >> Â Â*/libgcc.a:* >> >> Ian > > > > -- > Olof Andersson > MÃrdtorpsgatan 31 > 58432 LinkÃping > tel. +46737049186 > > > > > -- > Olof Andersson > MÃrdtorpsgatan 31 > 58432 LinkÃping > tel. +46737049186 > > -- View this message in context: http://old.nabble.com/Linker-question.-How-to-change-memory-section-for-functions-that-comes-from-a-%22.a%22-library--tp30365738p30471822.html Sent from the gcc - Help mailing list archive at Nabble.com.