Debian cross bootstrap memo
Debian cross bootstrap 用のメモ。
- pkg-config
pkg-config はビルドするために自分自身を依存しているので、通常はビルドできない。 debian/rules を以下のように変更して、パッケージを作る必要がある。
diff --git a/debian/rules b/debian/rules
index 1a498d7..419e5df 100755
--- a/debian/rules
+++ b/debian/rules
@@ -11,7 +11,7 @@ SYSTEM_LIBDIRS := $(shell for opt in '' $$($${CC-gcc} -print-multi-lib | sed -n
dh $@
override_dh_auto_configure:
- ./configure --prefix=/usr \
+ GLIB_LIBS="-lglib-2.0" GLIB_CFLAGS="-I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include" ./configure --prefix=/usr \
--with-installed-popt \
--mandir=\$${prefix}/share/man \
--infodir=\$${prefix}/share/info --disable-shared \