Namazu-devel-ja(旧)


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

NetBSD/sparc-1.4 (ltconfig) Re: PLATFORMS



>                                                      藤原  誠
From: knok@xxxxxxxxxxxxx (NOKUBI Takatsugu)
Date: Thu, 12 Oct 2000 15:45:42 JST
Message-ID: <200010120645.PAA17704@xxxxxxxxxxxxx>

knok>   ともかく、a.out な NetBSD で困るのも問題ですね... 今 stable なものと
knok> して release されているのは a.out な方だったように記憶しているのですが、
knok> それで間違いないのであれば、stable な方で build できることを優先した方
knok> が良いような気がしてきました。

NetBSD/sparc -1.4 (1.4.1 ではないです。それより前のもの)
で、2.0.5-rc1 を、
(しょうもない変更ですが、添付のように ltconfig から /usr/lib/c++rt0.o を外して)

./configure --with-included-gettext
make
make check
したら 27/27 で全て通りました。

Perl 5.005_03
ChaSen 無
kakasi 2.3.2
nkf 1.7
gettext 0.10.35 (今回は使っていない)
SS-10
です。

libnmz は次のような状態
  335684 Aug 30 16:30 /usr/local/lib/libnmz.a
     630 Aug 30 16:30 /usr/local/lib/libnmz.la
  323885 Dec 15  1999 /usr/local/lib/libnmz.so.0.0
  324240 Dec 28  1999 /usr/local/lib/libnmz.so.0.1
  324061 Aug 30 16:30 /usr/local/lib/libnmz.so.3.2

makoto@fujiwara■ 10:53:21/001013(...E/making-sparc)> ldd namazu-2.0.5/src/.libs/namazu
namazu-2.0.5/src/.libs/namazu:
        -lnmz.4 => not found (0x0)
        -lm.0 => /usr/lib/libm.so.0.1 (0x1002b000)
        -lc.12 => /usr/lib/libc.so.12.40 (0x1004f000)
makoto@fujiwara■ 10:54:29/001013(...E/making-sparc)> ldd namazu-2.0.5/src/.libs/namazu.cgi
namazu-2.0.5/src/.libs/namazu.cgi:
        -lnmz.4 => not found (0x0)
        -lm.0 => /usr/lib/libm.so.0.1 (0x10029000)
        -lc.12 => /usr/lib/libc.so.12.40 (0x1004d000)
makoto@fujiwara■ 10:54:42/001013(...E/making-sparc)> 
(何かちょっと変ですね。)やはり、

| Message-Id: <20000930212715X.makoto@xxxxx>
| X-ML-Name: namazu-devel-ja
| X-Mail-Count: 00883
で書いた修正があった方が、tests/test-log の確認がしやすい気がします。
---
(藤原)
--- namazu-2.0.5/ltconfig-ooo	Wed Oct 11 16:01:57 2000
+++ namazu-2.0.5/ltconfig	Fri Oct 13 08:27:24 2000
@@ -1196,10 +1196,10 @@
     if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
       archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linkopts'
       wlarc=
-      if test -f /usr/lib/c++rt0.o; then
-        # Add in C++ constructor/destructor support
-        archive_cmds="$archive_cmds /usr/lib/c++rt0.o"
-      fi
+#      if test -f /usr/lib/c++rt0.o; then
+#        # Add in C++ constructor/destructor support
+#        archive_cmds="$archive_cmds /usr/lib/c++rt0.o"
+#      fi
     else
       archive_cmds='$CC -shared $libobjs $deplibs $wllinkopts ${wl}-soname $wl$soname -o $lib'
       archive_expsym_cmds='$CC -shared $libobjs $deplibs $wllinkopts ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
@@ -1398,10 +1398,10 @@
     if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
       archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linkopts'
       wl=
-      if test -f /usr/lib/c++rt0.o; then
-        # Add in C++ constructor/destructor support
-        archive_cmds="$archive_cmds /usr/lib/c++rt0.o"
-      fi
+#      if test -f /usr/lib/c++rt0.o; then
+#        # Add in C++ constructor/destructor support
+#        archive_cmds="$archive_cmds /usr/lib/c++rt0.o"
+#      fi
     else
       # I don't think there are any ELF toolchains with non-gnu ld.
       # I'm not touching this just in case!