トップ «前の日記(2008-12-14(Sun)) 最新 次の日記(2008-12-16(Tue))» 編集

屑俺日記

僕の備忘録(PC、UN*X、ネットワーク関連が中心)なんです。
自分の書いたところは適当(な時とか)に書き換えますので御了承を。


2008-12-15(Mon) 冬らしく晴

LFS-20081207

再起動。ログインプロンプトを無事拝めた。

amd64

二次会の別れ際が気になって少し確認。
Exprss5800/110Gd のPentium4は 3.4GHzで、ひょっとすると。

7.0-RELEASE-amd64-bootonly.iso でもってFreeBSDをインストール してみた。何の変哲もなく終了、再起動。

$ uname -a
FreeBSD bsd64 7.0-RELEASE FreeBSD 7.0-RELEASE #0: \
 Sun Feb 24 10:35:36 UTC 2008   \
 root@driscoll.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC
  amd64

LFS でやったサンプルを見てみる。 echo 'main(){}' > dummy.c ; cc dummy.c -v -Wl,--verbose 2>1 1> dummy.log。

$ file a.out
a.out: ELF 64-bit LSB executable, x86-64, version 1 \
(FreeBSD), for FreeBSD 7.0 (700055), dynamically \
linked (uses shared libs), FreeBSD-style, not stripped
 
$ cat dummy.log
GNU ld version 2.15 [FreeBSD] 2004-05-23
  Supported emulations:
   elf_i386_fbsd
   elf_x86_64_fbsd
GNU ld version 2.15 [FreeBSD] 2004-05-23
  Supported emulations:
   elf_i386_fbsd
   elf_x86_64_fbsd
using internal linker script:
==================================================
/* Script for -z combreloc: combine and sort reloc sections */
OUTPUT_FORMAT("elf64-x86-64", "elf64-x86-64",
              "elf64-x86-64")
OUTPUT_ARCH(i386:x86-64)
(ry

これだけじゃ何が嬉しいのかよくわからん。
ちなみにメモリは1GBしか積んでない。

debian-40r5-amd64-businesscard.iso でもやってみたが、同様。

$ uname -a
Linux amd64 2.6.18-6-amd64 #1 SMP Wed Oct 15 10:07:11 \
UTC 2008 x86_64 GNU/Linux

ついでにppc

LFS-20081207を試す。
SBUが11分16秒(Debian Lenny, gcc-4.3.2)。さて、どこまで。

$ echo 'main(){}' > dummy.c
$ $LFS_TGT-gcc -B/tools/lib dummy.c
$ readelf -l a.out | grep ': /tools'
      [Requesting program interpreter: /tools/lib/ld.so.1]

ようやくChapter5.10(Gcc Pass2)通過。

amd64にLFS

SBUは少し遅い(2分46秒)。最後まで進めるかどうか。

$ echo 'main(){}' > dummy.c
$ $LFS_TGT-gcc -B/tools/lib dummy.c
$ readelf -l a.out | grep ': /tools'
      [Requesting program interpreter: /tools/lib64/\
ld-linux-x86-64.so.2]

chroot通過。 峠(Chapter6.15 GCC)もなんとか越せたようだ。

glib2

pkgsrc でひとしきり迷った。

# bmake install 
(ry
-- Installing ./html/up.png
/bin/sh: line 21: gtkdoc-rebase: command not found
make[5]: *** [install-data-local] Error 127
make[5]: Leaving directory `/usr/pkgsrc/devel/glib2/\
work/glib-2.18.3/docs/reference/glib'
make[4]: *** [install-am] Error 2
make[4]: Leaving directory `/usr/pkgsrc/devel/glib2/\
work/glib-2.18.3/docs/reference/glib'
make[3]: *** [install-recursive] Error 1
make[3]: Leaving directory `/usr/pkgsrc/devel/glib2/\
work/glib-2.18.3/docs/reference'
make[2]: *** [install-recursive] Error 1
make[2]: Leaving directory `/usr/pkgsrc/devel/glib2/\
work/glib-2.18.3/docs'
make[1]: *** [install-recursive] Error 1
make[1]: Leaving directory `/usr/pkgsrc/devel/glib2/\
work/glib-2.18.3'
make: *** [install] Error 2
*** Error code 2

先にtextproc/gtk-doc を自分でbmake install してようやく解決。


リンクはご自由にどうぞ。でもURLや内容が変った場合はあしからず。

index.htmlは ここから。