bash-4.3

debian 8.x jessie armhfクロス

# は rootユーザでの操作
$ は 一般ユーザ(kaihatsu)での操作
を示す

先に

を済ませておくこと

作業ディレクトリを作り、移動する ( ~記号は home directory を示す. -p はサブディレクトリも一気に作る)

# mkdir -p ~/build/bash
# cd ~/build/bash
# apt-get  build-dep bash
# apt-get source bash
# cd bash-4.3
# dpkg-buildpackage -uc -us -aarmhf

エラー

dpkg-checkbuilddeps: Unmet build dependencies: libncurses5-dev time texi2html

エラー回避

# apt-get install libncurses5-dev:armhf texi2html

再びビルド

# time dpkg-buildpackage -uc -us -aarmhf -d -b
    オプションの意味
        -d   dependエラー無視
        -b   バイナリのみビルド(document類はビルドしない)

ビルド時間

real    2m48.232s
user    2m12.792s
sys     0m10.944s
# cd ../
# ls *.deb
bash-builtins_4.3-11+deb8u1_armhf.deb  bash-static_4.3-11+deb8u1_armhf.deb
bash-doc_4.3-11+deb8u1_all.deb         bash_4.3-11+deb8u1_armhf.deb

関連

Last-modified: 2017-08-15 (火) 16:07:13 (2435d)