| To: | linux-mips@linux-mips.org |
|---|---|
| Subject: | Re: dietlibc nash pic/non-pic errors |
| From: | Johannes Stezenbach <js@convergence.de> |
| Date: | Wed, 4 Feb 2004 00:00:01 +0100 |
| In-reply-to: | <4020137E.9020005@savages.net> |
| Mail-followup-to: | Johannes Stezenbach <js@convergence.de>, linux-mips@linux-mips.org |
| Original-recipient: | rfc822;linux-mips@linux-mips.org |
| References: | <4020137E.9020005@savages.net> |
| Sender: | linux-mips-bounce@linux-mips.org |
| User-agent: | Mutt/1.5.5.1+cvs20040105i |
Shaun Savage wrote: > I am want to cross compile dietlibc and nash(mkinitrd). > > I can cross compile static mipsel dietlibc libs > but when I try to link it with nash I get > the pic and non-pic error, can't merge > > I have gotten QPDF, SD on linux, busybox and ulibc cross compiled and > working, so I sort of know what I am doing. > > I am using Maciej toolchain - check that everything is compiled with '-fno-pic -mno-abicalls -G 0' - you must have either a non-pic libgcc or make sure your programs don't need libgcc The standard configuration of gcc for mipsel-linux creates a PIC libgcc only, so if you need a non-pic libgcc you must hack the gcc configuration and rebuild your toolchain. Or alternatively you can compile dietlibc as PIC (remove '-fno-pic -mno-abicalls' from mips/Makefile.add and diet.c). HTH, Johannes |
| <Prev in Thread] | Current Thread | [Next in Thread> |
|---|---|---|
| ||
| Previous by Date: | dietlibc nash pic/non-pic errors, Shaun Savage |
|---|---|
| Next by Date: | FW: Ecartis command results: No commands found, Mark and Janice Juszczec |
| Previous by Thread: | dietlibc nash pic/non-pic errors, Shaun Savage |
| Next by Thread: | FW: Ecartis command results: No commands found, Mark and Janice Juszczec |
| Indexes: | [Date] [Thread] [Top] [All Lists] |