[Momonga-devel.ja:02172] momonga on ALPHA CPU


はじめまして、吉田と申します。

今年7月頃から ALPHA 21164A 上で momonga をビルド&使用しています。
ALPHA で OmoiKondara を実行する時にあたって、下記2点ほど変更が必要
でした。

1. pkgs/rpmrc
      noarch 関連のビルドが出来ませんでした。
      21164A に対応して alphaev56 の記述を加えました。

      差分 rpmrc.diff を添付致します。

2. pkgs/texinfo/texinfo-4.3-install-info-bgzlib.patch
      コンパイルした install-info を実行すると panic が出ました。
      read(), gzread(), bzread() に合わせて、関数ポインタ
      (*read_func) のプロトタイプ宣言の引数の型を修正しました。

      差分 texinfo-4.3-install-info-bgzlib.patch.diff を添付します。

よろしければ取り込んで頂ければと思います。

以上、よろしくお願い致します。
*** rpmrc.orig	Sun Aug 24 02:19:52 2003
--- rpmrc	Fri Oct 17 00:41:52 2003
***************
*** 4,9 ****
--- 4,10 ----
  buildarchtranslate: i686: i586
  buildarchtranslate: athlon: i586
  buildarchtranslate: alphaev5: alpha
+ buildarchtranslate: alphaev56: alpha
  buildarchtranslate: alphaev6: alpha
  buildarchtranslate: alphaev67: alpha
  buildarchtranslate: powerpc: ppc
***************
*** 14,19 ****
--- 15,21 ----
  buildarch_compat: athlon: noarch
  buildarch_compat: alpha: noarch
  buildarch_compat: alphaev5: noarch
+ buildarch_compat: alphaev56: noarch
  buildarch_compat: alphaev6: noarch
  buildarch_compat: alphaev67: noarch
  buildarch_compat: ppc: noarch
***************
*** 23,28 ****
--- 25,31 ----
  arch_compat: athlon: noarch
  arch_compat: alpha: noarch
  arch_compat: alphaev5: noarch
+ arch_compat: alphaev56: noarch
  arch_compat: alphaev6: noarch
  arch_compat: alphaev67: noarch
  optflags: i386 -O2 -funroll-loops -fomit-frame-pointer -ffast-math -fstack-protector
***************
*** 31,35 ****
--- 34,39 ----
  optflags: i586 -O2 -march=i586 -funroll-loops -fomit-frame-pointer -ffast-math -fstack-protector
  optflags: alpha -O2
  optflags: alphaev5 -O2
+ optflags: alphaev56 -O2
  optflags: ppc -O1 -mpowerpc -fsigned-char
  macrofiles: /usr/lib/rpm/macros:/usr/lib/rpm/macros.momonga:/usr/lib/rpm/%{_target}/macros:/usr/lib/rpm/%{_target}/macros.momonga:/etc/rpm/macros.specspo:/etc/rpm/macros.db1:/etc/rpm/macros.cdb:/etc/rpm/macros:/etc/rpm/%{_target}/macros:~/.rpmmacros:
*** texinfo/texinfo-4.3-install-info-bgzlib.patch.orig	Mon Nov 25 06:16:10 2002
--- texinfo/texinfo-4.3-install-info-bgzlib.patch	Fri Oct 17 02:51:50 2003
***************
*** 14,20 ****
   int compare_section_names (), compare_entries_text ();
   
  +void* (*open_func)(const char*, const char*);
! +int (*read_func)(int, void*, size_t);
  +int (*close_func)(void*);
  +
   struct spec_entry;
--- 14,20 ----
   int compare_section_names (), compare_entries_text ();
   
  +void* (*open_func)(const char*, const char*);
! +int (*read_func)(void*, void*, int);
  +int (*close_func)(void*);
  +
   struct spec_entry;