Path: cs-keio!kogwy!wnoc-sfc-news!wnoc-kyo-news!aist-nara!wnoc-tyo-news!news.iij.ad.jp!inetnews.niftyserve.or.jp!niftyserve!KHB10110
From: =?ISO-2022-JP?B?GyRCOjQ1VzRWISFOSRsoQg==?= 
        <KHB10110@niftyserve.or.jp>
Newsgroups: fj.sys.news
Subject: gas-2.1 on CISC NEWS?
Message-ID: <INETNEWS-1-17-8.00464@niftyserve.or.jp>
Date: 02 May 1995 03:37:00 +0900
Lines: 15
MIME-Version: 1.0
Content-Type: text/plain; charset=iso-2022-jp

佐久間と申します．

手元にあるgas-2.1ソースよりCISC NEWS(OS 4.2.1C)用のnativeアセンブラを
作成したいのですが，このバージョンでは m68k-sony-newsos がサポートされ
ていません(configureでエラー)．

これを可能にするパッチの所在，またはportingの方法をご存じの方がいらっ
しゃいましたら教えて頂けませんでしょうか?

またgasの最新版ではm68k-sony-newsosがサポートされていますでしょうか?
(当方からは直接ftpできません)

よろしくおねがいします．

sakuma<KHB10110@niftyserve.or.jp>

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Path: cs-keio!kogwy!wnoc-sfc-news!hskgw.hitachi-sk.co.jp!cet.hsk!hskiij-news!news.iij.ad.jp!pi!caepost!vcsgw!ookubo
From: ookubo@micsun0.vcs.cae.ntt.jp (Hidekichi Ookubo)
Newsgroups: fj.sys.news
Subject: Re: gas-2.1 on CISC NEWS?
Date: 02 May 1995 03:24:18 GMT
Organization: NTT Visual Communications Sector.
Lines: 14
Message-ID: <OOKUBO.95May2122418@micsun0.vcs.cae.ntt.jp>
References: <INETNEWS-1-17-8.00464@niftyserve.or.jp>
NNTP-Posting-Host: micsun0
In-reply-to: =?ISO-2022-JP?B?GyRCOjQ1VzRWISFOSRsoQg==?= 
        's message of 02 May 1995 03:37:00 +0900


大久保＠ＮＴＴ画通本です。

>手元にあるgas-2.1ソースよりCISC NEWS(OS 4.2.1C)用のnativeアセンブラを
>作成したいのですが，このバージョンでは m68k-sony-newsos がサポートされ
>ていません(configureでエラー)．

m68k-sony-bsd ではいけませんか？

--

   NTT Visual Communication Sector     大久保 日出吉(Hidekichi Ookubo)
    ookubo@fax.vcs.cae.ntt.jp         「もっと、あなたの事..知りたいな」

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Path: cs-keio!kogwy!wnoc-sfc-news!wnoc-kyo-news!kuis-news!kudpc!akiu!aoba!news.join.ad.jp!wnoc-tyo-news!news.iij.ad.jp!inetnews.niftyserve.or.jp!niftyserve!KHB10110
From: =?ISO-2022-JP?B?GyRCOjQ1VzRWISFOSRsoQg==?= 
        <KHB10110@niftyserve.or.jp>
Newsgroups: fj.sys.news
Subject: gcc with gas/gld(Re: gas-2.1 on ...)
Message-ID: <INETNEWS-1-17-8.00471@niftyserve.or.jp>
Date: 08 May 1995 03:56:00 +0900
Lines: 47
MIME-Version: 1.0
Content-Type: text/plain; charset=iso-2022-jp

佐久間と申します．

>>> Hidekichi Ookuboさん:
>>> (<OOKUBO.95May2122418@micsun0.vcs.cae.ntt.jp>にて)

> m68k-sony-bsd ではいけませんか？

試してみたところconfigureは正常終了しました．この件に関しまして植田
＠京都大さんから，m68k-sony-newsos でもconfigureのエラーを無視してGNU
makeでコンパイルできる，というmailをいただきました．当方の環境で両方試
しましたが，結果のexecutableは全く同じものができました(cmp比較)．

大久保さん，植田さんありがとうございました．

以下関連質問です．asができたのでGNU ld(binutils-2.2.1)も同じconfigure
パラメータで作成し，gcc-2.4.5(古いです)をGNU as/ld向けに再インストール
しているのですが，途中first stageでできたgccでコンパイルされたプログラム
(gcc構築途中にできるenquire)がcore dumpしてしまいました(以下がその一部
です)．

    :
  ./xgcc -B./  -DIN_GCC   -g    -DNO_MEM -DNO_STDDEF -DNO_LONG_DOUBLE_IO -O0 -I.
 -c ./enquire.c
  ./xgcc -B./  -DIN_GCC   -g  enquire.o -o enquire
  ./enquire -f > tmp-float.h
  /bin/sh: 12238 Illegal instruction - core dumped
  make: *** [float.h-nat] Error 132 (ignored)
    :

デバッガで追跡したところstart(/lib/crt0.o)からmainへジャンプする機械語
が誤っていたため"Illegal instruction"になったようです(以下)．GNU ldが
うまく作られていないようなのですが理由はわかりませんでした．

  kaze:gcc[54]% gdb enquire core
    :
  Core was generated by `enquire'.
  #0  0x2c in start ()
  (gdb) x/i 0x2c
  0x2c <start+44>:   bsrl 0x3df <main>
  (gdb) 

CISC NEWSにてGNU as/ld込みのgcc(--with-gnu-as --with-gnu-ld)をお使いの
方いらっしゃいましたら，gcc,gas,gldのバージョンとそれぞれのconfigureパ
ラメータを教えていただけないでしょうか?  また上記core dumpの原因をご存
じの方もよろしくおねがいします．

sakuma<KHB10110@niftyserve.or.jp>
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Path: cs-keio!kogwy!wnoc-sfc-news!venus.sun.com!cs.utexas.edu!news.sprintlink.net!uunet!in1.uu.net!news.iij.ad.jp!celia.toppan.co.jp!hawk.tpk.toppan.co.jp!hawk!kanehara
From: kanehara@tpk.toppan.co.jp (KANEHARA Hiroaki)
Newsgroups: fj.sys.news
Subject: gcc2.6.3 on NEWS-OS 4.1C
Date: 11 Jul 1995 09:58:16 GMT
Organization: TOPPAN PRINTING CO.,LTD.
Lines: 18
Distribution: fj
Message-ID: <KANEHARA.95Jul11185817@gul.tpk.toppan.co.jp>
NNTP-Posting-Host: gul.tpk.toppan.co.jp


金原@凸版印刷と申します。

gccに関してお尋ねしたいことがあります。どうかよろしくお願いします。

NEWS1700(NEWS-OS4.1C)にansi対応のCコンパイラが欲しくてgcc-2.6.3を
インストールしました。INSTALLの記述にしたがって「configure」を実行
して「make何とか」を実行しただけ（のはず）です。インストールしたの
はgccのみでbinutilsのldなどはインストールしていません。

出来上がったgccでいくつかコンパイルしてみるとおかしいものがありま
す。はっきりおかしいのがわかったのはexecle(3)です。execle()は環境
を指定してファイルを実行しますが，環境が空になります。execve(2)は
正しく動作します。

これは何がおかしいのでしょうか。どうかお知恵をお貸し下さい。

--                                                              み.
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Path: cs-keio!kogwy!wnoc-sfc-news!venus.sun.com!cs.utexas.edu!news.sprintlink.net!uunet!in1.uu.net!news.iij.ad.jp!rim.or.jp!silkwood!serow
From: serow@silkwood.rim.or.jp (TANAKA Yoshitomo)
Newsgroups: fj.sys.news
Subject: Re: gcc2.6.3 on NEWS-OS 4.1C
Date: 11 Jul 1995 16:28:57 GMT
Organization: Suginami, Tokyo, Japan
Lines: 34
Distribution: fj
Message-ID: <SEROW.95Jul12012857@silkwood.rim.or.jp>
References: <KANEHARA.95Jul11185817@gul.tpk.toppan.co.jp>
NNTP-Posting-Host: silkwood.rim.or.jp
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-2022-JP
In-reply-to: kanehara@tpk.toppan.co.jp's message of 11 Jul 1995 18:58:16
 +0900

>> On 11 Jul 1995 18:58:16 +0900, kanehara@tpk.toppan.co.jp (KANEHARA Hiroaki) said:
In article <KANEHARA.95Jul11185817@gul.tpk.toppan.co.jp> kanehara@tpk.toppan.co.jp (KANEHARA Hiroaki) writes:

kanehara> NEWS1700(NEWS-OS4.1C)にansi対応のCコンパイラが欲しくてgcc-2.6.3を
kanehara> インストールしました。INSTALLの記述にしたがって「configure」を実行
kanehara> して「make何とか」を実行しただけ（のはず）です。インストールしたの
kanehara> はgccのみでbinutilsのldなどはインストールしていません。

kanehara> 出来上がったgccでいくつかコンパイルしてみるとおかしいものがありま
kanehara> す。はっきりおかしいのがわかったのはexecle(3)です。execle()は環境
kanehara> を指定してファイルを実行しますが，環境が空になります。execve(2)は
kanehara> 正しく動作します。

kanehara> これは何がおかしいのでしょうか。どうかお知恵をお貸し下さい。

ええと、だいぶ前の話になりますので記憶が定かではないのですが、
NEWS-1860(NEWS-OS4.1?)を使っていた頃、そのような経験をしたような気がし
ます。

原因はといいますと、CISC版のNEWS-OSに付いて来たlibc.aのexecle()や
execlp()は、引数がいくつあるかを、関数の最初のところでstackに積み上げ
られた戻り番地のところのinstructionを覗いてstackをいくつ戻してるかでもっ
て判断するという豪快なことをしているのですが、gccのコードは関数呼出か
ら戻るたびにいちいち戻すとは限らず後日まとめて一括払いすることがあるた
め、execl[pe]()が可変な分の引数が無いものと見誤ってしまったというもの
でした。

そういうわけで、その場はgccに -fno-defer-pop オプションをつけてさっさ
と戻してもらうようにして対処し、後日execl[pe]()を書いてlibc.aのものと
入れ換えて一件落着となりました。

----_--__---_-_-_-__--_-__-__---_-_----_--_-_---_---_----
_/     TANAKA Yoshitomo       _//
/  Suginami-ku Tokyo, Japan  _// serow@silkwood.rim.or.jp
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Path: cs-keio!kogwy!wnoc-sfc-news!wnoc-kyo-news!aist-nara!wnoc-tyo-news!news.imnet.ad.jp!lab!wsclark!newsserv!oka
From: oka@fees.hokudai.AC.JP (Kazuhiko Oka)
Newsgroups: fj.sys.news
Subject: gas  & gcc for NEWS-OS 4.2C
Date: 21 Aug 95 21:00:58
Organization: Dept. of Eng. Sci., Fac. of Eng., Hokkaido Univ., Sapporo, JAPAN
Lines: 22
Distribution: fj
Message-ID: <OKA.95Aug21210058@koala.fees.hokudai.AC.JP>
Reply-To: oka@fees.hokudai.ac.jp
NNTP-Posting-Host: koala.fees.hokudai.ac.jp

岡＠北大工学部と申します。

NEWS-OS 4.2C でgas-2.*を動かすことはできるのでしょうか？

以前このニュースグループで configure で パラメータを m68k-sony-bsdとす
れば gas-2.1 がコンパイルできるが、gcc-2.4.5を生成する時にうまく行かな
いという記事がありました。

当方でも、gas & gccをコンパイルしようとして、同様の問題に当たっていま
す。 今は、システム付属のasにgcc-2.6.3を使っていますが、OSにバンドルさ
れていたgas-1.38 & gcc-2.2.1(?)に比べ、生成するアセンブラコードがかな
り大きくなり、コンパイルも遅くなっているようです。

どなたか、コメントをお願い致します。



--
<<<<<<<<<<<<<<<< -------------------------------- >>>>>>>>>>>>>>>>
   岡 和彦 / 北海道大学 工学部 数物系共通講座   
   Kazuhiko OKA / Dept. Eng. Sci., Fac. of Eng., Hokkaido Univ.
   Tel. 011-706-6721 (dial in), Fax. 011-727-8608
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Path: cs-keio!kogwy!wnoc-sfc-news!wnoc-tyo-news!spinnews!spin-hsd0-tky!news-relay.jpn!yan.hp.com!hpujjpo!hpscit.sc.hp.com!sdd.hp.com!swrinde!tank.news.pipex.net!pipex!news.sprintlink.net!news.gdbnet.ad.jp!sinetnews!newssinet!hakata!kudpc!kuis-news!yueda
From: yueda@marilyn.mtl.kyoto-u.ac.jp (UEDA Yukitomi)
Newsgroups: fj.sys.news
Subject: Re: gas  & gcc for NEWS-OS 4.2C
Date: 22 Aug 1995 04:08:23 GMT
Organization: Dept. of Energy Science and Engineering, Kyoto University, JAPAN
Lines: 37
Distribution: fj
Message-ID: <950822130729.M0103376@marilyn.mtl.kyoto-u.ac.jp>
References: <OKA.95Aug21210058@koala.fees.hokudai.AC.JP>
NNTP-Posting-Host: marilyn.mtl.kyoto-u.ac.jp
X-Newsreader: mnews [version 1.19] 1995-07/21(Fri)

植田＠京都大です。

<OKA.95Aug21210058@koala.fees.hokudai.AC.JP>の記事において
oka@fees.hokudai.AC.JPさんは書きました。

>NEWS-OS 4.2C でgas-2.*を動かすことはできるのでしょうか？
>
>以前このニュースグループで configure で パラメータを m68k-sony-bsdとす
>れば gas-2.1 がコンパイルできるが、gcc-2.4.5を生成する時にうまく行かな
>いという記事がありました。
>
>当方でも、gas & gccをコンパイルしようとして、同様の問題に当たっていま
>す。

当方は NEWS-OS 4.2.1C ですが、同様の問題が生じました。configure のパラ
メータを m68k-sony-aout とすることによって解決できました。この情報は
<KHB10110@niftyserve.or.jp> 佐久間氏によるものです。

binutils-2.5.2.tar.gz では as, ld が一緒にでき上がるので、こちらを使用
した方がいいと思います。ここでは、
./configure m68k-sony-aout
./configure m68k-sony-newsos4
と configure を２度実行します。aout で全てのサブディレクトリに Makefile
ができますが、そのまま make を実行するとできた ld に関数が足りないとお
叱りを受けます。２度目の newsos4 で サブディレクトリ gas 以外の Makefile
を書き換えます。gas だけはエラーとなって Makefile は書き換えられずに元の
が残ります。これで gmake で出来上がり。

gcc の作成には、以下の最新版の GNU ソフトが必要なはずです。
flex, gmake, bison, gawk, grep


******************************************************
京都大学工学部エネルギー応用工学教室    植 田 幸 富
UEDA Yukitomi, Dept. of Energy Science and Engineering, 
Kyoto University, Kyoto 606-01, JAPAN 
<yueda@marilyn.mtl.kyoto-u.ac.jp>
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Path: cs-keio!kogwy!wnoc-sfc-news!wnoc-tyo-news!news.nc.u-tokyo.ac.jp!newssinet!hakata!kudpc!kuis-news!s2000!epdpri10!nakaji
From: nakaji@zeisei3.dpri.kyoto-u.ac.jp (NAKAJI Hiroyuki)
Newsgroups: fj.sys.news
Subject: Re: gas  & gcc for NEWS-OS 4.2C
Date: 30 Aug 1995 10:42:58 GMT
Organization: Disaster Prevention Research Institute, Kyoto University.
Lines: 57
Distribution: fj
Message-ID: <421fbi$rkl@epdpri10.rcep.dpri.kyoto-u.ac.jp>
References: <OKA.95Aug21210058@koala.fees.hokudai.AC.JP>
        <950822130729.M0103376@marilyn.mtl.kyoto-u.ac.jp>
NNTP-Posting-Host: zeisei3.dpri.kyoto-u.ac.jp
X-Newsreader: mnews [version 1.19] 1995-07/21(Fri)

中治＠京大防災研です。
<950822130729.M0103376@marilyn.mtl.kyoto-u.ac.jp>の記事において
yueda@marilyn.mtl.kyoto-u.ac.jpさんは書きました。

>>./configure m68k-sony-aout
>>./configure m68k-sony-newsos4
>>と configure を２度実行します。aout で全てのサブディレクトリに Makefile
>>ができますが、そのまま make を実行するとできた ld に関数が足りないとお
>>叱りを受けます。２度目の newsos4 で サブディレクトリ gas 以外の Makefile
>>を書き換えます。gas だけはエラーとなって Makefile は書き換えられずに元の
>>が残ります。これで gmake で出来上がり。
たしかにこれでbinutilsはできますが、

>>gcc の作成には、以下の最新版の GNU ソフトが必要なはずです。
>>flex, gmake, bison, gawk, grep
最低限どのバージョンでないといけないか知りませんが、gcc-2.6.3 を

% ./configure --with-gnu-as --with-gnu-ld
% gmake LANGUAGES=c

しましたところ、

rm -f tmplibgcc2.a
for name in _muldi3 _divdi3 _moddi3 _udivdi3 _umoddi3 _negdi2 _lshrdi3 _lshldi3 _ashldi3 _ashrdi3 _ffsdi2 _udiv_w_sdiv _udivmoddi4 _cmpdi2 _ucmpdi2 _floatdidf _floatdisf _fixunsdfsi _fixunssfsi _fixunsdfdi _fixdfdi _fixunssfdi _fixsfdi _fixxfdi _fixunsxfdi _floatdixf _fixunsxfsi _fixtfdi _fixunstfdi _floatditf __gcc_bcmp _varargs _eprintf _op_new _op_vnew _new_handler _op_delete _op_vdel _bb _shtab _clear_cache _trampoline __main _exit _ctors _eh _pure; \
do \
  echo ${name}; \
  ./xgcc -B./ -O2   -DIN_GCC   -g -I./include -g1 -I. -I. -I./config -c -DL${name} \
      ./libgcc2.c -o ${name}.o; \
  if [ $? -eq 0 ] ; then true; else exit 1; fi; \
  ar rc tmplibgcc2.a ${name}.o; \
  rm -f ${name}.o; \
done
_muldi3
_divdi3
_moddi3
_udivdi3
_umoddi3
_negdi2
_lshrdi3
_lshldi3
_ashldi3
_ashrdi3
_ffsdi2
_udiv_w_sdiv
_udivmoddi4
/home/nakaji/tmp/cc023565.s: Assembler messages:
/home/nakaji/tmp/cc023565.s:372: Error: operands mismatch -- statement `bfffo (-8,fp){0:0},d2' ignored
gmake: *** [libgcc2.a] Error 1

というように gas がこけてしまいました。必要なユーティリティがすべて最
新版でないのが悪いのならあきらめますが、ここでこけられるのは非常にはが
ゆいです。みなさんクリアーされているのでしょうか？
----====----====----====----
中治 弘行 (NAKAJI Hiroyuki)
京都大学防災研究所脆性構造耐震部門
E-mail: nakaji@zeisei3.dpri.kyoto-u.ac.jp
WWW: http://zeisei3.dpri.kyoto-u.ac.jp:8080/~nakaji/
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Path: cs-keio!kogwy!wnoc-sfc-news!wnoc-snd-ss2!akiu!aoba!news.join.ad.jp!wnoc-tyo-news!news.iij.ad.jp!inetnews.niftyserve.or.jp!niftyserve!KHB10110
From: "=?ISO-2022-JP?B?GyRCOjQ1VzRWISFOSRsoQg==?= "
        <KHB10110@niftyserve.or.jp>
Newsgroups: fj.sys.news
Subject: Re: gas  & gcc for NEWS-OS 4.2C
Message-ID: <INETNEWS-1-17-8.00776@niftyserve.or.jp>
Date: 05 Sep 1995 07:31:00 +0900
Lines: 29
MIME-Version: 1.0
Content-Type: text/plain; charset=iso-2022-jp

佐久間と申します．

>>> NAKAJI Hiroyukiさん(<421fbi$rkl@epdpri10.rcep.dpri.kyoto-u.ac.jp>にて):

> <950822130729.M0103376@marilyn.mtl.kyoto-u.ac.jp>の記事において
> yueda@marilyn.mtl.kyoto-u.ac.jpさんは書きました。

>>> ./configure m68k-sony-aout
>>> ./configure m68k-sony-newsos4
>>> と configure を２度実行します。aout で全てのサブディレクトリに Makefile

gas/configure.inのobject format設定のcase文に，

  m68k-sony-newsos*) obj_format=aout ;;

を追加すれば１回ですむはずです(確認はしていません)．

> /home/nakaji/tmp/cc023565.s: Assembler messages:
> /home/nakaji/tmp/cc023565.s:372: Error: operands mismatch -- statement `bfffo 
(-8,fp){0:0},d2' ignored
> gmake: *** [libgcc2.a] Error 1

このメッセージは--with-gnu-as/ld指定なしのgccで，実際にgasを使った場合
に出ていた記憶があります．INSTALLに書かれていますが，gccのconfigureを
実行する前にmake distcleanは行いましたでしょうか．

はずしていましたらごめんなさい．

sakuma <KHB10110@niftyserve.or.jp>
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Path: cs-keio!kogwy!wnoc-sfc-news!wnoc-kyo-news!kuis-news!s2000!epdpri10!nakaji
From: nakaji@zeisei3.dpri.kyoto-u.ac.jp (NAKAJI Hiroyuki)
Newsgroups: fj.sys.news
Subject: Re: gas  & gcc for NEWS-OS 4.2C
Date: 5 Sep 1995 04:34:26 GMT
Organization: Disaster Prevention Research Institute, Kyoto University.
Lines: 26
Distribution: fj
Message-ID: <42gk0i$dj1@epdpri10.rcep.dpri.kyoto-u.ac.jp>
References: <INETNEWS-1-17-8.00776@niftyserve.or.jp>
NNTP-Posting-Host: zeisei3.dpri.kyoto-u.ac.jp
X-Newsreader: mnews [version 1.19] 1995-07/21(Fri)

中治＠京大防災研です。
<INETNEWS-1-17-8.00776@niftyserve.or.jp>の記事において
KHB10110@niftyserve.or.jpさんは書きました。

>>佐久間と申します．
こんにちは。

>>
>>> /home/nakaji/tmp/cc023565.s: Assembler messages:
>>> /home/nakaji/tmp/cc023565.s:372: Error: operands mismatch -- statement `bfffo 
>>(-8,fp){0:0},d2' ignored
>>> gmake: *** [libgcc2.a] Error 1
>>
>>このメッセージは--with-gnu-as/ld指定なしのgccで，実際にgasを使った場合
>>に出ていた記憶があります．INSTALLに書かれていますが，gccのconfigureを
>>実行する前にmake distcleanは行いましたでしょうか．
後で、確認してみます。やっぱり駄目だったらまた泣きつきます。:-)

>>はずしていましたらごめんなさい．
外れていませんように、、、。

目下の課題は ld-2.5.2 の -Ur オプションが使えるようになること。
----====----====----====----
中治 弘行 (NAKAJI Hiroyuki)
京都大学防災研究所脆性構造耐震部門
E-mail: nakaji@zeisei3.dpri.kyoto-u.ac.jp
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Path: cs-keio!kogwy!wnoc-sfc-news!wnoc-kyo-news!kuis-news!yueda
From: yueda@marilyn.mtl.kyoto-u.ac.jp (UEDA Yukitomi)
Newsgroups: fj.sys.news
Subject: Re: gas  & gcc for NEWS-OS 4.2C
Date: 5 Sep 1995 07:12:57 GMT
Organization: Dept. of Energy Science and Engineering, Kyoto University, JAPAN
Lines: 27
Distribution: fj
Message-ID: <950905161311.M0112776@marilyn.mtl.kyoto-u.ac.jp>
References: <OKA.95Aug21210058@koala.fees.hokudai.AC.JP>
        <950822130729.M0103376@marilyn.mtl.kyoto-u.ac.jp>
        <421fbi$rkl@epdpri10.rcep.dpri.kyoto-u.ac.jp>
NNTP-Posting-Host: marilyn.mtl.kyoto-u.ac.jp
X-Newsreader: mnews [version 1.19] 1995-07/21(Fri)

植田＠京都大です。

<421fbi$rkl@epdpri10.rcep.dpri.kyoto-u.ac.jp>の記事において
nakaji@zeisei3.dpri.kyoto-u.ac.jpさんは書きました。

>中治＠京大防災研です。
><950822130729.M0103376@marilyn.mtl.kyoto-u.ac.jp>の記事において
>yueda@marilyn.mtl.kyoto-u.ac.jpさんは書きました。
>
>>>gcc の作成には、以下の最新版の GNU ソフトが必要なはずです。
>>>flex, gmake, bison, gawk, grep
>最低限どのバージョンでないといけないか知りませんが、gcc-2.6.3 を

最新版なる表現は分かりにくかったですね。こちらで現在使用している
のは
flex-2.5.2, gmake-3.74, bison-1.22, gawk-2.15.6, grep-2.0
です。それと
sed-2.05
もインストールしています。これは必要かどうか不明ですが、あっても
損はないでしょう。


******************************************************
京都大学工学部エネルギー応用工学教室    植 田 幸 富
UEDA Yukitomi, Dept. of Energy Science and Engineering, 
Kyoto University, Kyoto 606-01, JAPAN 
<yueda@marilyn.mtl.kyoto-u.ac.jp>
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Path: cs-keio!kogwy!wnoc-sfc-news!wnoc-kyo-news!kuis-news!s2000!epdpri10!nakaji
From: nakaji@zeisei3.dpri.kyoto-u.ac.jp (NAKAJI Hiroyuki)
Newsgroups: fj.sys.news
Subject: Re: gas  & gcc for NEWS-OS 4.2C
Date: 06 Sep 1995 08:09:04 GMT
Organization: Disaster Prevention Research Institute, Kyoto University.
Lines: 22
Distribution: fj
Message-ID: <NAKAJI.95Sep6170804@zeisei3.dpri.kyoto-u.ac.jp>
References: <OKA.95Aug21210058@koala.fees.hokudai.AC.JP>
 <950822130729.M0103376@marilyn.mtl.kyoto-u.ac.jp>
 <421fbi$rkl@epdpri10.rcep.dpri.kyoto-u.ac.jp>
NNTP-Posting-Host: zeisei3.dpri.kyoto-u.ac.jp
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-2022-JP
In-reply-to: nakaji@zeisei3.dpri.kyoto-u.ac.jp's message of 30 Aug 1995
 19:41:58 +0859

中治＠京大防災研です。結果報告です。

例の方法で、binutils-2.5.2 を NWS-1750 にインストールした後、
gcc-2.6.3 を configure --with-gnu-as --with-gnu-ld で問題なくインストー
ルできました。

動作におかしなところは、使ってないので何とも言えません。
（ほな、なんでインストールすんねん(^^;）

うちのメインマシンは NWS-5000 なので、NWS-1750 はそもそもあまり使って
いなかったりするんです。:-)

とりあえず、御報告でした。
----====----====----====----
中治 弘行 (NAKAJI Hiroyuki)
京都大学防災研究所脆性構造耐震部門
E-mail: nakaji@zeisei3.dpri.kyoto-u.ac.jp
--
----====----====----====----
中治 弘行 (NAKAJI Hiroyuki)
京都大学防災研究所脆性構造耐震部門
E-mail: nakaji@zeisei3.dpri.kyoto-u.ac.jp
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Path: cs-keio!kogwy!wnoc-sfc-news!wnoc-kyo-news!kuis-news!s2000!epdpri10!nakaji
From: nakaji@zeisei1.dpri.kyoto-u.ac.jp
Newsgroups: fj.sys.news
Subject: Re: gas  & gcc for NEWS-OS 4.2C
Date: 6 Sep 1995 08:20:24 GMT
Organization: Disaster Prevention Research Institute, Kyoto University.
Lines: 15
Distribution: fj
Message-ID: <42jlk8$ncr@epdpri10.rcep.dpri.kyoto-u.ac.jp>
References: <OKA.95Aug21210058@koala.fees.hokudai.AC.JP>
        <950822130729.M0103376@marilyn.mtl.kyoto-u.ac.jp>
        <421fbi$rkl@epdpri10.rcep.dpri.kyoto-u.ac.jp>
        <NAKAJI.95Sep6170804@zeisei3.dpri.kyoto-u.ac.jp>
NNTP-Posting-Host: zeisei1.dpri.kyoto-u.ac.jp
X-Newsreader: mnews [version 1.18PL3] 1994-08/01(Mon)

中治＠京大防災研です。
<NAKAJI.95Sep6170804@zeisei3.dpri.kyoto-u.ac.jp>の記事において
nakaji@zeisei3.dpri.kyoto-u.ac.jpさんは書きました。

>>動作におかしなところは、使ってないので何とも言えません。
gas & ld の連携がうまく行きません。最後の最後で、

check.o(.text+0x62): undefined reference to `__main'

などと ld が文句をいいます。たぶん gas がきちんと動いていないのでしょ
う。
----====----====----====----
中治 弘行 (NAKAJI Hiroyuki)
京都大学防災研究所脆性構造耐震部門
E-mail: nakaji@zeisei3.dpri.kyoto-u.ac.jp
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Path: cs-keio!kogwy!wnoc-sfc-news!wnoc-tyo-news!news.iij.ad.jp!inetnews.niftyserve.or.jp!niftyserve!KHB10110
From: "=?ISO-2022-JP?B?GyRCOjQ1VzRWISFOSRsoQg==?= "
        <KHB10110@niftyserve.or.jp>
Newsgroups: fj.sys.news
Subject: Re: gas  & gcc for NEWS-OS 4.2C
Message-ID: <INETNEWS-1-17-8.00783@niftyserve.or.jp>
Date: 09 Sep 1995 07:36:00 +0900
Lines: 24
MIME-Version: 1.0
Content-Type: text/plain; charset=iso-2022-jp

佐久間です．中治さん，植田さんこんにちは．パソ通からなのでフォローが遅
れてごめんなさい．

>>> nakajiさん(<42jlk8$ncr@epdpri10.rcep.dpri.kyoto-u.ac.jp>にて):
> check.o(.text+0x62): undefined reference to `__main'

__mainの定義はlibgcc.aにあります．gccはmainから__mainを無条件に呼び出
すコードを出力します．libgcc.aがgccの見える所にインストールされていな
いか，古いのではないかと思います．

% gcc -v -Wa,-v -Wl,-v foo.c

でgccドライバの動作やライブラリの使用状況が出力されますので確認してみ
て下さい．

私はこのエラーに遭遇していないので自信がないのですが，確か以前植田さん
が遭遇して解決されてたかも >> 植田さん (_ _)


また時間がありましたら，GNU as/ldの動作テストとしてgcc自身のインストー
ル途中にGNU as/ldを組み込んでコンパイルし，make compareしてみて下さい
(当方では通りました)．

sakuma <KHB10110@niftyserve.or.jp>
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Path: cs-keio!kogwy!wnoc-sfc-news!ricohwgw!ricrdc1!ohmori.ricoh!patty!patty.src.ricoh.co.jp!ricohgwy.ricoh!news.iij.ad.jp!wincgw1!creamy!icspub!odins-suita!aist-nara!wnoc-kyo-news!kuis-news!yueda
From: yueda@marilyn.mtl.kyoto-u.ac.jp (UEDA Yukitomi)
Newsgroups: fj.sys.news
Subject: Re: gas  & gcc for NEWS-OS 4.2C
Message-ID: <950911153818.M0101153@marilyn.mtl.kyoto-u.ac.jp>
Date: 11 Sep 95 06:38:30 GMT
References: <INETNEWS-1-17-8.00783@niftyserve.or.jp>
Distribution: fj
Organization: Dept. of Energy Science and Engineering, Kyoto University, JAPAN
Lines: 18
NNTP-Posting-Host: marilyn.mtl.kyoto-u.ac.jp
X-Newsreader: mnews [version 1.19] 1995-07/21(Fri)

植田＠京都大です。

<INETNEWS-1-17-8.00783@niftyserve.or.jp>の記事において
KHB10110@niftyserve.or.jpさんは書きました。

>私はこのエラーに遭遇していないので自信がないのですが，確か以前植田さん
>が遭遇して解決されてたかも >> 植田さん (_ _)

似たようなエラーに遭遇したのですが、どのように解決したかははっきりと
しないのです。grep-2.0 および sed-2.05 をインストールして、エラーが
出なくなったような記憶があるのです。


******************************************************
京都大学工学部エネルギー応用工学教室    植 田 幸 富
UEDA Yukitomi, Dept. of Energy Science and Engineering, 
Kyoto University, Kyoto 606-01, JAPAN 
<yueda@marilyn.mtl.kyoto-u.ac.jp>
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Path: cs-keio!kogwy!wnoc-sfc-news!wnoc-tyo-news!news.imnet.ad.jp!ripspost.aist.go.jp!news.tisn.ad.jp!s.u-tokyo!is.s.u-tokyo!mech.t.u-tokyo.ac.jp!t-server!news.nc.u-tokyo.ac.jp!newssinet!hakata!kudpc!kuis-news!s2000!epdpri10!nakaji
From: nakaji@zeisei3.dpri.kyoto-u.ac.jp (NAKAJI Hiroyuki)
Newsgroups: fj.sys.news
Subject: Re: gas  & gcc for NEWS-OS 4.2C
Date: 13 Sep 1995 20:06:57 GMT
Organization: Disaster Prevention Research Institute, Kyoto University.
Lines: 34
Distribution: fj
Message-ID: <437dl1$i8t@epdpri10.rcep.dpri.kyoto-u.ac.jp>
References: <INETNEWS-1-17-8.00783@niftyserve.or.jp>
NNTP-Posting-Host: zeisei3.dpri.kyoto-u.ac.jp
X-Newsreader: mnews [version 1.19] 1995-07/21(Fri)

中治＠京大防災研です。

おなじソースディレクトリを NFS して NWS1700 と NWS5000 と SPARC
Station 5 で使い回しているのでとてもややこしいのですが、とりあえず現状
としましては、

NWS1700:
        binutils-2.5.2 (gas, ld, etc)
        gcc-2.6.3
        のセットで、make compare は通る。
        こんな（最後につけます）プログラムをコンパイルすると、アセンブ
        ラがいっぱい文句を言う。

NWS5000:
        binutils-2.5.2 ( except gprof ) を使って
        gcc-2.6.3 を作成中。

てなところです。
=====
#include <stdio.h>

int main()
{
  (void)printf("sizeof(int)=%d\n",sizeof(int));
  (void)printf("sizeof(char)=%d\n",sizeof(char));
  (void)printf("sizeof(unsigned)=%d\n",sizeof(unsigned));
  (void)printf("sizeof(float)=%d\n",sizeof(float));
  (void)printf("sizeof(double)=%d\n",sizeof(double));
}
=====
----====----====----====----
中治 弘行 (NAKAJI Hiroyuki)
京都大学防災研究所脆性構造耐震部門
E-mail: nakaji@zeisei3.dpri.kyoto-u.ac.jp
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Path: cs-keio!kogwy!wnoc-sfc-news!wnoc-kyo-news!aist-nara!wnoc-tyo-news!news.imnet.ad.jp!lab!wsclark!hu-eos-news!hiroshi
From: hiroshi@teine.chem2.hokudai.ac.jp (Hiroshi Murakami)
Newsgroups: fj.sys.news
Subject: Re: gas  & gcc for NEWS-OS 4.2C
Date: 14 Sep 1995 18:24:24 GMT
Organization: Hokkaido Univ., Sapporo, Japan.
Lines: 25
Distribution: fj
Message-ID: <439s0o$11u@nyx.eos.hokudai.ac.jp>
References: <INETNEWS-1-17-8.00783@niftyserve.or.jp> <437dl1$i8t@epdpri10.rcep.dpri.kyoto-u.ac.jp>
NNTP-Posting-Host: teine.chem2.hokudai.ac.jp

In article <437dl1$i8t@epdpri10.rcep.dpri.kyoto-u.ac.jp>,
NAKAJI Hiroyuki <nakaji@zeisei3.dpri.kyoto-u.ac.jp> wrote:
>おなじソースディレクトリを NFS して NWS1700 と NWS5000 と SPARC
>Station 5 で使い回しているのでとてもややこしいのですが、とりあえず現状
>としましては、
>
>NWS1700:
>       binutils-2.5.2 (gas, ld, etc)
>       gcc-2.6.3
>       のセットで、make compare は通る。
>       こんな（最後につけます）プログラムをコンパイルすると、アセンブ
>       ラがいっぱい文句を言う。

News アセンブラの文法が Motorola のものと違うためです.
コンパイラドライバのソース(ファイル名忘れた)では as を呼び出していますが,
これを gas に変えるとよろしいでしょう.
これは GNU の標準環境では "as" は gnu-assembler だからです.
もうこの問題は 7年近くこのままですね.
grep "as:" *.c 
とすればどれだったか判るはずです.
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Path: cs-keio!kogwy!wnoc-sfc-news!wnoc-snd-ss2!akiu!kudpc!kuis-news!kuicr!s2000!epdpri10!nakaji
From: nakaji@zeisei3.dpri.kyoto-u.ac.jp (NAKAJI Hiroyuki)
Newsgroups: fj.sys.news
Subject: Re: gas  & gcc for NEWS-OS 4.2C
Date: 17 Sep 1995 06:06:59 GMT
Organization: Disaster Prevention Research Institute, Kyoto University.
Lines: 23
Distribution: fj
Message-ID: <43gdu3$cth@epdpri10.rcep.dpri.kyoto-u.ac.jp>
References: <INETNEWS-1-17-8.00783@niftyserve.or.jp>
        <437dl1$i8t@epdpri10.rcep.dpri.kyoto-u.ac.jp>
NNTP-Posting-Host: zeisei3.dpri.kyoto-u.ac.jp
X-Newsreader: mnews [version 1.19] 1995-07/21(Fri)

中治＠京大防災研です。
<437dl1$i8t@epdpri10.rcep.dpri.kyoto-u.ac.jp>の記事において
私は書きました。

>>おなじソースディレクトリを NFS して NWS1700 と NWS5000 と SPARC
>>Station 5 で使い回しているのでとてもややこしいのですが、とりあえず現状
>>としましては、
>>

>>NWS5000:
>>      binutils-2.5.2 ( except gprof ) を使って
>>      gcc-2.6.3 を作成中。
ほぼ問題なく動作するようです。ld に -Ur オプションをつけなければ多分大
丈夫でしょう。

ここで言うことではありませんが、
目下、Solaris2.4 と格闘中。binutils-2.5.2 を組み込んだ gcc-2.6.3 が正
常に動けばこっちのもの。:-)
＃つぎは、X11R6pl11, Wnn4.2(library), mule-2.3 と続く予定。
----====----====----====----
中治 弘行 (NAKAJI Hiroyuki)
京都大学防災研究所脆性構造耐震部門
E-mail: nakaji@zeisei3.dpri.kyoto-u.ac.jp
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Path: cs-keio!kogwy!wnoc-sfc-news!wnoc-tyo-news!news.iij.ad.jp!inetnews.niftyserve.or.jp!niftyserve!KHB10110
From: "=?ISO-2022-JP?B?GyRCOjQ1VzRWISFOSRsoQg==?= "
        <KHB10110@niftyserve.or.jp>
Newsgroups: fj.sys.news
Subject: Re: gas  & gcc for NEWS-OS 4.2C
Message-ID: <INETNEWS-1-17-8.00800@niftyserve.or.jp>
Date: 18 Sep 1995 12:08:00 +0900
Lines: 23
MIME-Version: 1.0
Content-Type: text/plain; charset=iso-2022-jp

>>> Hiroshi Murakamiさん(<439s0o$11u@nyx.eos.hokudai.ac.jp>にて):

>> のセットで、make compare は通る。
>> こんな（最後につけます）プログラムをコンパイルすると、アセンブ
>> ラがいっぱい文句を言う。

> News アセンブラの文法が Motorola のものと違うためです.

NEWSのasはMotorola syntax，GNU asはMIT syntaxですが，後者はMotorola
syntaxも一部受け付けるようです．68020で入ったbit field operationの為の
syntaxでエラーが出るようです．

元記事の"こんなプログラム"はこちらでは翻訳，実行できました．より大きい
gcc(gas/gld込み)自身のコンパイルが通ったのも不思議ですね．エラーの記述
がありませんが，GNU asはちゃんとgccから見えていますでしょうか．

> コンパイラドライバのソース(ファイル名忘れた)では as を呼び出していますが,
> これを gas に変えるとよろしいでしょう.

GNU asの名前を"as"にしたほうがいいです．NEWS ccはasのパス名をハード
コードしていますからasを単独で使わないかぎり混乱しないと思います．

sakuma <KHB10110@niftyserve.or.jp>
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Path: cs-keio!kogwy!wnoc-sfc-news!wnoc-snd-ss2!akiu!sakunami!katahira!wapiko!fukagawa!wnoc-tyo-news!news.nc.u-tokyo.ac.jp!newssinet!hakata!kudpc!kuis-news!s2000!epdpri10!nakaji
From: nakaji@zeisei1.dpri.kyoto-u.ac.jp (NAKAJI Hiroyuki)
Newsgroups: fj.sys.news
Subject: Re: gas  & gcc for NEWS-OS 4.2C
Date: 19 Sep 1995 07:52:50 GMT
Organization: Disaster Prevention Research Institute, Kyoto University.
Lines: 13
Distribution: fj
Message-ID: <43lssj$mi5@epdpri10.rcep.dpri.kyoto-u.ac.jp>
References: <INETNEWS-1-17-8.00800@niftyserve.or.jp>
NNTP-Posting-Host: zeisei1.dpri.kyoto-u.ac.jp
X-Newsreader: mnews [version 1.18PL3] 1994-08/01(Mon)

中治＠京大防災研です。

結論は、「PATH がちごうとるんやんけ！ぼけ！」＞自分
ということでございました。(^^;
どうもお騒がせ致しました。申し訳ありません。

gcc が "as" を呼び出しており、どこかで間違って /bin/as が出てきたようで
す。
単に gcc -v ... とやって、gcc 2.2.1 と出てきたのでわかりました。
----====----====----====----
中治 弘行 (NAKAJI Hiroyuki)
京都大学防災研究所脆性構造耐震部門
E-mail: nakaji@zeisei3.dpri.kyoto-u.ac.jp
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Path: cs-keio!kogwy!wnoc-sfc-news!wnoc-kyo-news!hakozaki.karrn!kyu-cs!hakata!kudpc!kuis-news!yueda
From: yueda@marilyn.mtl.kyoto-u.ac.jp (UEDA Yukitomi)
Newsgroups: fj.sys.news
Subject: binutils-2.6
Date: 26 Jan 1996 11:12:32 GMT
Organization: Dept. of Energy Science and Engineering, Kyoto University, JAPAN
Lines: 44
Message-ID: <960126201222.M0101557@marilyn.mtl.kyoto-u.ac.jp>
NNTP-Posting-Host: marilyn.mtl.kyoto-u.ac.jp
X-Newsreader: mnews [version 1.19] 1995-07/21(Fri)

植田＠京都大です。

binutils が 2.5.2 から 2.6 になりました。binutils は CISC と RISC
ではかなり事情が異なるようなのでインストールメモを報告します。

システムは CISC(NEWS-OS 4.2.1a+) です。

準備として gmake-3.74, bison-1.24, gawk-2.15.6, grep-2.0, sed-2.05
をインストールしてあります。gawk-3.00, sed-3.0 が出ていますが、まだ
インストールしていません。

本来は configure 関連のファイルを修正すべきなのでしょうが、以下の様な
姑息な手段を用いました。

./configure m68k-sony-bsd
にて configure を行なうと画面には何もエラーメッセージは出てきませんが、
各サブディレクトリの config.log にエラー出力がありました。gnu make で
gcc-2.6.3 を使用してコンパイルすると、エラーはなく最後まで行きました。
しかし、これで出来た ld を使って gcc-2.7.2 をコンパイルすると ld の中
に a.out-newsos3 が見つからないということで動作しません。

次に 2.5.2 の時の方法を用いました。
./configure m68k-sony-aout
にて各サブディレクトリに Makefile を作り、gas, gprof のディレクトリで
mv Makefile Makefile.org
とでもして Makefile をおいておきます。次の configure の最初で Makefile 
をすべて消去するみたいです。
./configure m68k-sony-newsos4
にて再度 Makefile を作ります。エラーによって gas, gprof では Makefile
が出来ないので、先程の Makefile.org を元に戻します。各サブディレクトリ
の config.log にエラー出力はありませんでした。gnu make で全てのコマン
ドが出来上がりました。これが正常に動作することを gcc-2.7.2 のコンパイ
ルで確かめました。

hiro@garuda.ee.uec.ac.jp (Yoshihiro Satou) さんの Home Page には RISC
のコンパイル方法が記載されています。パラメータは m68k-sony-bsd で、簡
単なソースの修正にて OK だそうです。ただし gprof だけはコンパイルでき
ないそうです。CISC と RISC では随分と異なることがわかりました。

*******************************************************************
京都大学工学部エネルギー応用工学教室    植 田 幸 富
UEDA Yukitomi, Dept. of Energy Science and Engineering, 
Kyoto University, Kyoto 606-01, JAPAN 
<yueda@marilyn.mtl.kyoto-u.ac.jp>
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Path: cs-keio!kogwy!wnoc-sfc-news!wnoc-tyo-news!tweedledum!usenet
From: hiro@garuda.ee.uec.ac.jp (SATOU Yoshihiro)
Newsgroups: fj.sys.news
Subject: Re: binutils-2.6
Date: 27 Jan 1996 14:21:21 +0900
Organization: The University of Electro-Communications, Tokyo, Japan.
Lines: 65
Sender: hiro@mahakala.ee.uec.ac.jp
Message-ID: <7bzqbaxlf2.fsf@mahakala.ee.uec.ac.jp>
References: <960126201222.M0101557@marilyn.mtl.kyoto-u.ac.jp>
NNTP-Posting-Host: mahakala.ee.uec.ac.jp
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-2022-JP
In-reply-to: yueda@marilyn.mtl.kyoto-u.ac.jp's message of 26 Jan 1996
 11:12:32 GMT
X-Newsreader: Gnus v5.0.4 with tm patch

佐藤＠電通大 です。いつも情報ありがとうございます m(__)m

こちらでは OS4.2C ですが、NWS-711 で (^_^; make しました。


CISC NEWS では、普通に ./configure とだけすると、
./configure m68k-sony-newsos4 で作りはじめるんですが、このま
まだと gas の Makefile 作成中に
   「m68k-sony-newsos4 なんて知りまへんで」
と言われて途中で止まってしまうわけです。

で、「こりゃ弱ったなぁ」と思って --target=... で m68k-sony-bsd
と指定すると、今度は ar, as, ld などが m68k-sony-bsd-ar,
m68k-sony-bsd-as, m68k-sony-bsd-ld といった名前で作成される
ので、あとでシンボリックリンクなどで m68k-sony-newsos4-* と
いうよう名前で張り直したりする必要が出てしまいます。

で、当方では面倒なので、gas/configure.in と gas/configure を
以下のように細工しました。
(gas は gas/configure.in を修正しても駄目だったので、
configure 本体の方をいじりました)

*** gas/configure.in.orig       Fri Dec 15 19:10:22 1995
--- gas/configure.in    Mon Dec 18 19:27:31 1995
***************
*** 201,206 ****
--- 201,207 ----
        m68k-*-lynxos*)       fmt=coff targ=m68kcoff
                             em=lynx ;;
        m68k-*-netbsd*)       fmt=aout em=nbsd bfd_gas=yes ;;
+       m68k-*-newsos*)       fmt=aout ;;
  
        m88k-motorola-sysv3*) fmt=coff targ=m88kcoff em=delta88 ;;
        m88k-*-coff*)         fmt=coff targ=m88kcoff ;;

*** gas/configure.orig  Thu Nov 16 23:00:18 1995
--- gas/configure       Mon Dec 18 20:39:24 1995
***************
*** 728,733 ****
--- 728,734 ----
        m68k-*-lynxos*)       fmt=coff targ=m68kcoff
                             em=lynx ;;
        m68k-*-netbsd*)       fmt=aout em=nbsd bfd_gas=yes ;;
+       m68k-*-newsos*)       fmt=aout ;;
  
        m88k-motorola-sysv3*) fmt=coff targ=m88kcoff em=delta88 ;;
        m88k-*-coff*)         fmt=coff targ=m88kcoff ;;

こうしておくと、普通にアーキテクチャー自動判別で単に 
./configure とだけした場合でも、m68k-sony-newsos4 で問題なく
各 Makefile が作成されました。

まあ、こういう方法もある、ぐらいですけれど (^_^;

> hiro@garuda.ee.uec.ac.jp (Yoshihiro Satou) さんの Home Page には RISC
> のコンパイル方法が記載されています。

こちらの方は、
<http://tnk-gw.ee.uec.ac.jp/root/usr.local.src/binutils-2.6/>
にある binutils-2.6.install です
your own risk でよろしければ、ご覧ください  m(__)m
--
  電気通信大学大学院　電子工学専攻 M1
  佐藤　純弘 (Satou Yoshihiro)
  hiro@garuda.ee.uec.ac.jp
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Path: cs-keio!kogwy!wnoc-sfc-news!wnoc-kyo-news!kuis-news!s2000!epdpri10!usenet
From: nakaji@zeisei5.dpri.kyoto-u.ac.jp (NAKAJI Hiroyuki)
Newsgroups: fj.sys.news
Subject: Re: binutils-2.6
Date: 29 Jan 1996 10:26:26 +0900
Organization: Disaster Prevention Research Institute, Kyoto University.
Lines: 35
Sender: nakaji@zeisei5.dpri.kyoto-u.ac.jp
Distribution: fj
Message-ID: <x7ag37okot.fsf@zeisei5.dpri.kyoto-u.ac.jp>
References: <960126201222.M0101557@marilyn.mtl.kyoto-u.ac.jp>
 <7bzqbaxlf2.fsf@mahakala.ee.uec.ac.jp>
NNTP-Posting-Host: zeisei5.dpri.kyoto-u.ac.jp
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-2022-JP
In-reply-to: hiro@garuda.ee.uec.ac.jp's message of 27 Jan 1996 14:21:21
 +0900
X-Newsreader: Gnus v5.0.9

中治＠京大防災研です。佐藤さんにもよくお世話になっています。m(__)m
In article <7bzqbaxlf2.fsf@mahakala.ee.uec.ac.jp>, hiro@garuda.ee.uec.ac.jp (SATOU Yoshihiro) writes:

SATOU> 佐藤＠電通大 です。いつも情報ありがとうございます m(__)m
SATOU> こちらでは OS4.2C ですが、NWS-711 で (^_^; make しました。
うちのCISC(NWS-1750)はほったらかしです。(^^;
＃1台PWS-1550というのがあったんですが、現役を退いてもらいました。

SATOU> で、当方では面倒なので、gas/configure.in と gas/configure を
SATOU> 以下のように細工しました。
SATOU> (gas は gas/configure.in を修正しても駄目だったので、
SATOU> configure 本体の方をいじりました)
configure.inを変更した後はautoconfをかければいいと思いますが、みんなが
持っているわけではないのでしょうね。
＃というわけでわたしがRISC用に変更したのはbfd/configure.inだけでした。

SATOU> まあ、こういう方法もある、ぐらいですけれど (^_^;
gnu.utils.bugにでも言っておくと次の次のリリースぐらいの時には何もしな
くてもできるようになったりして。

SATOU> こちらの方は、
SATOU> <http://tnk-gw.ee.uec.ac.jp/root/usr.local.src/binutils-2.6/>
SATOU> にある binutils-2.6.install です
SATOU> your own risk でよろしければ、ご覧ください  m(__)m
こういうのをやっているところは他にもあるんでしょうか？
＃先達の知恵を知らないで試行錯誤するのは、時間も無駄になるし第一疲れま
＃す。

私がbinutilsに対して持っている不満は
「make uninstall がない」
ということです。外すのに苦労しました。
----====----====----====----
中治 弘行 (NAKAJI Hiroyuki)
京都大学防災研究所脆性構造耐震部門
E-mail: nakaji@zeisei3.dpri.kyoto-u.ac.jp
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Path: cs-keio!kogwy!wnoc-sfc-news!wnoc-kyo-news!kuis-news!yueda
From: yueda@marilyn.mtl.kyoto-u.ac.jp (UEDA Yukitomi)
Newsgroups: fj.sys.news
Subject: Re: binutils-2.6
Date: 31 Jan 1996 06:37:11 GMT
Organization: Dept. of Energy Science and Engineering, Kyoto University, JAPAN
Lines: 18
Message-ID: <960131153620.M0203358@marilyn.mtl.kyoto-u.ac.jp>
References: <960126201222.M0101557@marilyn.mtl.kyoto-u.ac.jp>
        <7bzqbaxlf2.fsf@mahakala.ee.uec.ac.jp>
NNTP-Posting-Host: marilyn.mtl.kyoto-u.ac.jp
X-Newsreader: mnews [version 1.19] 1995-07/21(Fri)

植田＠京都大です。

<7bzqbaxlf2.fsf@mahakala.ee.uec.ac.jp>の記事において
hiro@garuda.ee.uec.ac.jpさんは書きました。

>で、当方では面倒なので、gas/configure.in と gas/configure を
>以下のように細工しました。

ソースの修正が本来の方法ですね。この手順で configure だけを
行なったのですが、サブディレクトリ bfd, binutils, gas, ld の
config.log にエラーが出力されていますが、出来上がったコマンド
特に ld はきちんと動作しているでしょうか。

*******************************************************************
京都大学工学部エネルギー応用工学教室    植 田 幸 富
UEDA Yukitomi, Dept. of Energy Science and Engineering, 
Kyoto University, Kyoto 606-01, JAPAN 
<yueda@marilyn.mtl.kyoto-u.ac.jp>
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Path: cs-keio!kogwy!wnoc-sfc-news!yilnws!hamamatsu-pc!news.tcp-net.ad.jp!newsgate.melfans.or.jp!mspc200!mspc220!iijnet!news.iij.ad.jp!wnoc-tyo-news!tweedledum!usenet
From: hiro@garuda.ee.uec.ac.jp (SATOU Yoshihiro)
Newsgroups: fj.sys.news
Subject: Re: binutils-2.6
Message-ID: <7bvilrli8b.fsf@mahakala.ee.uec.ac.jp>
Date: 1 Feb 96 05:36:52 GMT
References: <960126201222.M0101557@marilyn.mtl.kyoto-u.ac.jp>
 <7bzqbaxlf2.fsf@mahakala.ee.uec.ac.jp>
 <960131153620.M0203358@marilyn.mtl.kyoto-u.ac.jp>
Sender: hiro@mahakala.ee.uec.ac.jp
Organization: The University of Electro-Communications, Tokyo, Japan.
Lines: 17
NNTP-Posting-Host: mahakala.ee.uec.ac.jp
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-2022-JP
In-reply-to: yueda@marilyn.mtl.kyoto-u.ac.jp's message of 31 Jan 1996
 06:37:11 GMT
X-Newsreader: Gnus v5.0.4 with tm patch

佐藤です。

31 Jan 1996 06:37:11 GMT 頃、
yueda@marilyn.mtl.kyoto-u.ac.jp (UEDA Yukitomi) さんは言いました :
> 
> ソースの修正が本来の方法ですね。この手順で configure だけを
> 行なったのですが、サブディレクトリ bfd, binutils, gas, ld の
> config.log にエラーが出力されていますが、出来上がったコマンド
> 特に ld はきちんと動作しているでしょうか。

じつは、まだ gcc も作っていないので、数ヶ月ほったらかしでし
たのでなにもチェックしていなかったのですが、たしかにこれでは
いけないようです。 m(__)m
--
  電気通信大学大学院　電子工学専攻 M1
  佐藤　純弘 (Satou Yoshihiro)
  hiro@garuda.ee.uec.ac.jp
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Path: cs-keio!kogwy!wnoc-sfc-news!yilnws!hamamatsu-pc!news.tcp-net.ad.jp!niq0!niqnews!newssinet!hakata!kudpc!kuis-news!s2000!epdpri10!usenet
From: nakaji@zeisei5.dpri.kyoto-u.ac.jp (NAKAJI Hiroyuki)
Newsgroups: fj.sys.news
Subject: Re: binutils-2.6
Date: 01 Feb 1996 20:13:37 +0900
Organization: Disaster Prevention Research Institute, Kyoto University.
Lines: 43
Sender: nakaji@zeisei5.dpri.kyoto-u.ac.jp
Distribution: fj
Message-ID: <x7zqb3guxq.fsf@zeisei5.dpri.kyoto-u.ac.jp>
References: <960126201222.M0101557@marilyn.mtl.kyoto-u.ac.jp>
 <7bzqbaxlf2.fsf@mahakala.ee.uec.ac.jp>
NNTP-Posting-Host: zeisei5.dpri.kyoto-u.ac.jp
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-2022-JP
In-reply-to: hiro@garuda.ee.uec.ac.jp's message of 27 Jan 1996 14:21:21
 +0900
X-Newsreader: Gnus v5.0.9

中治＠京大防災研です。今は現実逃避の時間です。(^^;
NWS-1750+OS4.2.1Cで今make checkが終ったところです。

In article <7bzqbaxlf2.fsf@mahakala.ee.uec.ac.jp>, hiro@garuda.ee.uec.ac.jp (SATOU Yoshihiro) writes:

S> で、当方では面倒なので、gas/configure.in と gas/configure を
S> 以下のように細工しました。
S> (gas は gas/configure.in を修正しても駄目だったので、
S> configure 本体の方をいじりました)
そのようにしましたが、どうやらgasは時々おかしいようです。
いくつかFAIL:がでました。
./binutils/binutils.sum:FAIL:   objcopy (simple copy)
./gas/testsuite/gas.sum:FAIL:   link

でそれはどういうコマンドラインかというと、
===binutils/binutils.log===
Running ./testsuite/binutils-all/objcopy.exp ...
Version
/tmp_mnt/auto/zeisei3/export2/src/binutils-2.6/binutils/objcopy \
version 2.6
/tmp_mnt/auto/zeisei3/export2/src/binutils-2.6/binutils/../gas/as.new \
-o tmpdir/bintest.o ./testsuite/binutils-all/bintest.s
/tmp_mnt/auto/zeisei3/export2/src/binutils-2.6/binutils/objcopy \
tmpdir/bintest.o tmpdir/copy.o
cmp tmpdir/bintest.o tmpdir/copy.o
tmpdir/bintest.o tmpdir/copy.o differ: char 2, line 1
FAIL:   objcopy (simple copy)

===gas/testsuite/gas.log===
../as.new   -o dump.o \
/tmp_mnt/auto/zeisei3/export2/src/binutils-2.6/gas/testsuite//gas/m68k/link.s

/tmp_mnt/auto/zeisei3/export2/src/binutils-2.6/gas/testsuite/../../binutils/objdump \
-d dump.o > dump.out
different lengths
FAIL:   link

です。ldのチェックは無事完了です。
＃恐いけれどインストールしてしまいます。:-)
----====----====----====----
中治 弘行 (NAKAJI Hiroyuki)
京都大学防災研究所脆性構造耐震部門
E-mail: nakaji@zeisei3.dpri.kyoto-u.ac.jp
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Path: cs-keio!kogwy!wnoc-sfc-news!yilnws!hamamatsu-pc!news.tcp-net.ad.jp!niq0!niqnews!newssinet!hakata!kudpc!sakunami!katahira!wapiko!fukagawa!wnoc-tyo-news!tweedledum!usenet
From: hiro@garuda.ee.uec.ac.jp (SATOU Yoshihiro)
Newsgroups: fj.sys.news
Subject: Re: binutils-2.6
Date: 05 Feb 1996 12:22:35 +0900
Organization: The University of Electro-Communications, Tokyo, Japan.
Lines: 72
Sender: hiro@mahakala.ee.uec.ac.jp
Distribution: fj
Message-ID: <7b68dmo3r8.fsf@mahakala.ee.uec.ac.jp>
References: <960126201222.M0101557@marilyn.mtl.kyoto-u.ac.jp>
 <7bzqbaxlf2.fsf@mahakala.ee.uec.ac.jp>
 <x7zqb3guxq.fsf@zeisei5.dpri.kyoto-u.ac.jp>
NNTP-Posting-Host: mahakala.ee.uec.ac.jp
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-2022-JP
In-reply-to: nakaji@zeisei5.dpri.kyoto-u.ac.jp's message of 1 Feb 96
 11:13:37 GMT
X-Newsreader: Gnus v5.0.4 with tm patch

佐藤です。

1 Feb 96 11:13:37 GMT 頃、
nakaji@zeisei5.dpri.kyoto-u.ac.jp (NAKAJI Hiroyuki) さんは言いました :
> 
> ＃恐いけれどインストールしてしまいます。:-)

CISC のほうもチェックできればいいのですが、じつは OS をパッ
チのあたったほうに入れ替えるところからやりたいと思っていまし
て、ちょっと今立て込んでいて手が付けられない状態です。

ちなみに、RISC NEWS (OS4.2.1R) のほうは
     % ./configure -target=mips-sony-bsd -prefix=/usr/local/gnu
としたところ、各 config.log で以下のメッセージが出ていました。
＃結局そのまま make してしまったんですけど……

bfd/config.log ***********************************************
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.

configure:1278: sys/procfs.h: No such file or directory
configure: In function `main':
configure:1621: `MAP_FIXED' undeclared (first use this function)
configure:1621: (Each undeclared identifier is reported only once
configure:1621: for each function it appears in.)
ld:
Undefined:
madvise
collect: /usr/bin/ld returned 1 exit status
ld:
Undefined:
mprotect
collect: /usr/bin/ld returned 1 exit status

binutils/config.log **********************************************
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.

configure: In function `t':
configure:809: request for member `w_S' in something not a structure or union
configure:809: request for member `w_T' in something not a structure or union
configure: In function `t':
configure:892: `time_t' undeclared (first use this function)
configure:892: (Each undeclared identifier is reported only once
configure:892: for each function it appears in.)
configure:892: parse error before `i'
configure:959: utime.h: No such file or directory
configure: In function `t':
configure:995: `fprintf' undeclared (first use this function)
configure:995: (Each undeclared identifier is reported only once
configure:995: for each function it appears in.)


gas/config.log **********************************************
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.

ld:
/tmp/cc0157751.o: does not have gp tables for all it's sectons

ld/config.log **********************************************
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.

ld:
Can't locate file for: -ldir
ld: Usage: ld [options] file [...]
collect: /usr/bin/ld returned 1 exit status
--
  電気通信大学大学院　電子工学専攻 M1
  佐藤　純弘 (Satou Yoshihiro)
  hiro@garuda.ee.uec.ac.jp
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Path: cs-keio!kogwy!wnoc-sfc-news!wnoc-kyo-news!kuis-news!s2000!epdpri10!usenet
From: nakaji@zeisei3.dpri.kyoto-u.ac.jp (NAKAJI Hiroyuki)
Newsgroups: fj.sys.news
Subject: Re: binutils-2.6
Date: 09 Feb 1996 13:21:59 +0859
Organization: Disaster Prevention Research Institute, Kyoto University.
Lines: 20
Sender: nakaji@zeisei3.dpri.kyoto-u.ac.jp
Distribution: fj
Message-ID: <x77mxxm8ll.fsf@zeisei3.dpri.kyoto-u.ac.jp>
References: <960126201222.M0101557@marilyn.mtl.kyoto-u.ac.jp>
 <7b68dmo3r8.fsf@mahakala.ee.uec.ac.jp>
NNTP-Posting-Host: zeisei3.dpri.kyoto-u.ac.jp
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-2022-JP
In-reply-to: hiro@garuda.ee.uec.ac.jp's message of 05 Feb 1996 12:22:35
 +0900
X-Newsreader: Gnus v5.0.9

中治＠京大防災研です。
In article <7b68dmo3r8.fsf@mahakala.ee.uec.ac.jp>, hiro@garuda.ee.uec.ac.jp (SATOU Yoshihiro) writes:

S> 佐藤です。

S> ちなみに、RISC NEWS (OS4.2.1R) のほうは
S>      % ./configure -target=mips-sony-bsd -prefix=/usr/local/gnu
S> としたところ、各 config.log で以下のメッセージが出ていました。
S> ＃結局そのまま make してしまったんですけど……
configure を実行する前に CC=cc(あるいは setenv CC cc)としておくとこの
メッセージは＊まったく＊なくなります。少なくともうちの環境では。

お試し下さい。
---
http://zeisei3.dpri.kyoto-u.ac.jp/~nakaji/install/
はただいま無期休業中です。
----====----====----====----
中治 弘行 (NAKAJI Hiroyuki)
京都大学防災研究所脆性構造耐震部門
E-mail: nakaji@zeisei3.dpri.kyoto-u.ac.jp
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
