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] |
Hi, crossgcc folks, I'm working with the unslung project (www.nslu2-linux.org) providing open source firmware and packages for the Linksys nslu2 device. I'm using crosstool 0.32 to build a native toolchain for use on the nslu2, and it works nicely, except that I can't get fix-embedded-paths feature to remove build-time paths from our binaries without breaking them. I start by making a complete toolchain with PREFIX=<BUILD>/opt/armeb (here <BUILD> abbreviates a very long path). The resulting binaries work fine, except that they contain hardwired instances of <BUILD>, and (e.g.) search them for includes at runtime. So, I run "fix-embedded-paths <BUILD>/opt/armeb /opt/armeb <BUILD>/opt/armeb" After that, the binaries don't contain any instances of <BUILD> anymore, but they do have a tendency to segfault and ICE. Also the following sort of thing can be seen: Before fix-embedded-paths has been run, cc1 --version reports: GNU C version 3.3.5 (armv5b-softfloat-linux) After fix-embedded-paths has been run, cc1 --version reports: GNU C version 3.3.5 ( ) Anyone else seen this sort of problem? -- Josh Parsons Philosophy Department 1238 Social Sciences and Humanities Bldg. University of California Davis, CA 95616-8673 USA Please avoid sending me Word or PowerPoint attachments. See http://www.gnu.org/philosophy/no-word-attachments.html ------ 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] |