Go to the first, previous, next, last section, table of contents.

Sun3 で Emacs を作っていると, "f68881_used undefined" というエラーが出るのですが何故ですか?

Barry A. Warsaw <warsaw@cme.nist.gov> は次のように言っています:

  temacs を構築するために "ld" でリンクするコードのうち
  いくつかのものは -f68881 オプションを指定して
  コンパイルしておかなないといけないんだ.
  このエラーは -f68881 オプションを指定して構築された X のライブラリを
  リンクするときに発生するので,
  -fswitch と -fsoft オプションを指定して
  68881 に依存しないように X のライブラリを構築し直すか,
  または
  temacs をリンクするときに
  68881 用のスタートアップ・ファイル /usr/lib/Mcrt1.o も
  一緒にリンクしてやればいいんだ.
  これは src/ymakefile の
    #define START_FILES crt0.o
  という行を
    #define START_FILES crt0.o /usr/lib/Mcrt1.o
  と変更すればいい.
  ただし, スタートアップ・ファイルは必ずこの順で指定すること.

Go to the first, previous, next, last section, table of contents.