This is the mail archive of the crossgcc@sources.redhat.com mailing list for the crossgcc project.
See the CrossGCC FAQ for lots more information.
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |
Other format: | [Raw text] |
On Wed, 31 Mar 2004, Ken Wolcott wrote: > Perhaps I'm the only one who wants/needs crosstool to provide a > statically linked cross toolchain, but, thanks to you and others who are > very bright and helpful, I have made such modifications to crosstool. I don't know your environment, and I also don't know your reasons for wanting a static toolchain. But are you aware that -- at least on a Linux system -- it is *really* hard to get things completely static and self-contained? For once, there are the glibc nsswitch implications (glibc contains direct calls to dlopen() which are not resolved with -statcic. You need static nsswitch libraries for this.) Probably this should not be propblem for a toolchain, though, as this stuff is unlikely to call gethostbyname() etc. Then again, I didn't check this, and wouldn't bet on it. The next thing to watch out for is the NLS stuff. Be sure to throw --disable-nls whereever possible. Also watch out for glibc's string fuctions like strerror(), which like to translate things. This is a particularly mean trap, as from the point of view of someone working in an English environment, this issue never arises. (AKA "What are you doing, it just works fine here?!"). Again, this is just a well-meant warning -- I don't know your reasons for static linking. Regards, Marius -- Marius Groeger <mgroeger@sysgo.com> Project Manager SYSGO AG Embedded and Real-Time Software Voice: +49 6136 9948 0 FAX: +49 6136 9948 10 www.sysgo.com | www.elinos.com | www.osek.de | www.imerva.com ------ Want more information? See the CrossGCC FAQ, http://www.objsw.com/CrossGCC/ Want to unsubscribe? Send a note to crossgcc-unsubscribe@sources.redhat.com
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |