This is the mail archive of the crossgcc@cygnus.com mailing list for the crossgcc project.
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |
Randy Devol wrote: > >There is an additional complication: the gnu implementation is designed > >with shared libraries in mind; it creates an address translation table > >which must be 'fixed up' at run time to point to the absolute address of > >functions and variables. > I thought that many people were successfully using Gnu tools for embedded > work. Is this "fix up" feature only included when -fPIC is used? Sorry if I wasn't clear on this. Yes, MANY people are using Gnu/EGCS successfully for embedded systems. The fixup is only needed for programs compiled with -fpic/-fPIC. Or is it > only present with EGCS? (I don't need position independent code. In fact, > I want exactly the opposite. :-) It's present in both GCC and EGCS, again only if you use -fpic or -fPIC. Scott _______________________________________________ New CrossGCC FAQ: http://www.objsw.com/CrossGCC _______________________________________________ To remove yourself from the crossgcc list, send mail to crossgcc-request@cygnus.com with the text 'unsubscribe' (without the quotes) in the body of the message.