[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[pbsd-mg2] Re: cross-netbsd (Re: introduction)



湯浅です。

> はじめまして、伊与田といいます。

はじめまして、

> 上の手順を実行後
> 
> includes ===> regress/sys/kern/unfdpass
> includes ===> regress/usr.bin
> includes ===> regress/usr.bin/m4
> Created "Makefile" in /usr/local/hpcmips/tmpsrc/gnu/dist
> configure: error: GAS does not know what format to use for target mipsel-unkn
own-netbsd
> Configure in /usr/local/hpcmips/tmpsrc/gnu/dist/gas failed, exiting.
> *** Error code 1
> 
> Stop.

私も同じでした。
1.4です。

まだコンパイル中なので、これだけで良いかは確認できていませんが、
gasのconfigureを以下のように修正してとりあえず回避しました。

--- configure.orig      Thu May  6 13:59:03 1999
+++ configure   Fri Jun  4 23:50:42 1999
@@ -1545,7 +1545,7 @@
       m88k-*-coff*)         fmt=coff ;;
 
       # don't change em like *-*-bsd does
-      mips*el*-*-netbsd* | mips-dec-netbsd*)
+      mips*-*-netbsd* | mips-dec-netbsd*)
                            fmt=elf endian=little ;;
       mips*eb*-*-netbsd*)   fmt=elf endian=big ;;
       mips-dec-openbsd*)    fmt=elf endian=little ;;

こうしてしまうとmipsebではダメなんですよね。
どすれば良いんだろう。endianは既に設定されているから
mips*eb-*-netbsd*の方は消してしまってfmtだけ設定するのが正しいのかな、

試してませんが、これが正解かな。

--- configure.orig      Thu May  6 13:59:03 1999
+++ configure   Sat Jun  5 00:27:33 1999
@@ -1545,9 +1545,9 @@
       m88k-*-coff*)         fmt=coff ;;
 
       # don't change em like *-*-bsd does
-      mips*el*-*-netbsd* | mips-dec-netbsd*)
+      mips-dec-netbsd*)
                            fmt=elf endian=little ;;
-      mips*eb*-*-netbsd*)   fmt=elf endian=big ;;
+      mips*-*-netbsd*)   fmt=elf ;;
       mips-dec-openbsd*)    fmt=elf endian=little ;;
       mips-dec-bsd*)        fmt=aout ;;
       mips-sony-bsd*)       fmt=ecoff ;;


これ、binutils-2.9.1.0.25でも同じでした。

--
湯浅陽一