2010-04-01から1ヶ月間の記事一覧

Apache2 でユーザー認証 (Digest 認証)

環境 # apache2 -v Server version: Apache/2.2.8 (Ubuntu) Server built: Mar 9 2010 20:42:14認証エリアの作成 mkdir -p /var/www/member cp /var/www/index.html /var/www/member/Apache の設定ファイルを編集 # vi /etc/apache2/apache2.conf(↓を追記) <Directory "/var/www/member"></directory>…

LFS on Ubuntu(6) 一時的環境の構築 (Expect-5.43.0 〜)

Expect の解凍 tar zxvf expect-5.43.0.tar.gz cd expect-5.43バグフィックス // GCC のテストスイートの失敗を回避 patch -Np1 -i ../expect-5.43.0-spawn-1.patch // Tcl の最近の変更に対応 patch -Np1 -i ../expect-5.43.0-tcl_8.5.5_fix-1.patchExpect …

LFS on Ubuntu(5) 一時的環境の構築 (GCC-4.4.3 - 2回目〜)

部分的に GCC の古い機能を復活させるパッチを適用 $ cd $LFS/sources/gcc-4.4.3 $ patch -Np1 -i ../gcc-4.4.3-startfiles_fix-1.patchfixincludes スクリプトの実行を無効とする $ cp -v gcc/Makefile.in{,.orig} $ sed 's@\./fixinc\.sh@-c true@' gcc/Ma…

LFS on Ubuntu(4) 一時的環境の構築 (ツールチェーンの調整)

ツールチェーンの調整 SPECS=`dirname $($LFS_TGT-gcc -print-libgcc-file-name)`/specs $LFS_TGT-gcc -dumpspecs | sed \ -e 's@/lib\(64\)\?/ld@/tools&@g' \ -e "/^\*cpp:$/{n;s,$, -isystem /tools/include,}" > $SPECS echo "New specs file is: $SPECS…

LFS on Ubuntu(3) 一時的環境の構築 (Glibc-2.11.1)

Linux-2.6.32.8 API ヘッダのインストール $ tar -jxf linux-2.6.32.8.tar.bz2 $ cd linux-2.6.30.2 $ make mrproper $ make headers_check $ make INSTALL_HDR_PATH=dest headers_install $ cp -rv dest/include/* /tools/includeGlibc のインストール // m…

LFS on Ubuntu(2) 一時的環境の構築 (GCC-4.4.1 - 1回目)

作業するプラットフォームの 「三つの組 (target triplet)」 で表される名称を確認 $ bzip2 -dc binutils-2.20.tar.bz2 | tar xvf - $ cd binutils-2.20 $ ./config.guess i686-pc-linux-gnu $ echo $LFS /mnt/lfsダイナミックリンカの名前を確認 $ readelf …