uClibc buildlog for 20061125 snapshot (svn r16663)
Jim Gifford
maillist at jg555.com
Sun Dec 3 18:35:00 UTC 2006
Jim Gifford wrote:
> Atsushi Nemoto wrote:
>
>> On 25 Nov 2006 07:20:38 EST, Mike Frysinger <vapier at gentoo.org> wrote:
>>
>>
>>> mipsn32 | mips | Compile | FAIL!
>>> mipsn32el | mips | Compile | FAIL!
>>> mipsn64 | mips | Compile | FAIL!
>>> mipsn64el | mips | Compile | FAIL!
>>>
>>>
>> These are due to improper ISA/ABI selection in
>> mips64n32.uClibc.config, etc. I suppose CONFIG_MIPS_ISA_3=y and
>> CONFIG_MIPS_N32_ABI=y (or CONFIG_MIPS_N64_ABI=y) fixes theese
>> failures.
>>
>> ---
>> Atsushi Nemoto
>> _______________________________________________
>> uClibc mailing list
>> uClibc at uclibc.org
>> http://busybox.net/cgi-bin/mailman/listinfo/uclibc
>>
>>
> This patch should fix the issue. http://ftp.jg555.com/uclibc-mips.patch
>
> diff -Naur uClibc.orig/extra/Configs/Config.mips
> uClibc/extra/Configs/Config.mips
> --- uClibc.orig/extra/Configs/Config.mips 2006-12-03
> 00:10:08.000000000 -0800
> +++ uClibc/extra/Configs/Config.mips 2006-12-03 09:45:46.000000000 -0800
> @@ -67,8 +67,10 @@
>
> config CONFIG_MIPS_N64_ABI
> bool "N64 ABI"
> + select CONFIG_MIPS_ISA_3
>
> config CONFIG_MIPS_N32_ABI
> bool "N32 ABI"
> + select CONFIG_MIPS_ISA_3
>
> endchoice
>
>
That patch didn't work as expected. Here's the one that gives the
desired result
Update the patch in the above link
http://ftp.jg555.com/uclibc-mips.patch
+++ uClibc/extra/Configs/Config.mips 2006-12-03 10:32:17.000000000 -0800
@@ -20,7 +20,9 @@
choice
prompt "Target Processor Architecture"
- default CONFIG_MIPS_ISA_1
+ default CONFIG_MIPS_ISA_1 if CONFIG_MIPS_O32_ABI
+ default CONFIG_MIPS_ISA_3 if CONFIG_MIPS_N32_ABI
+ default CONFIG_MIPS_ISA_3 if CONFIG_MIPS_N64_ABI
help
This selects the instruction set architecture of your MIPS
CPU. This
information is used for optimizing purposes. To build a
library that
More information about the uClibc
mailing list