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