玄箱HG SAMBA

玄箱で…というかPowerPCでSAMBAを動かすには--disable-pieが必要ということでメモ。コンパイルは正常に通るくせに実行しようとしたら落ちやがるのでしばらく悩んだ。MACHINE_ARCHで囲む方法は別の方のを参照したんだけど、今探しても見つからない…むぅ。

Index: Makefile
===================================================================
RCS file: /cvs/cvsroot/pkgsrc/net/samba/Makefile,v
retrieving revision 1.183
diff -u -r1.183 Makefile
--- Makefile    28 Jun 2008 22:51:21 -0000      1.183
+++ Makefile    29 Jul 2008 14:22:40 -0000
@@ -58,6 +58,10 @@
 CONFIGURE_ARGS+=       --with-swatdir=${PREFIX:Q}/share/samba/swat
 CONFIGURE_ARGS+=       --with-included-popt
 
+.if (${MACHINE_ARCH} == "powerpc")
+CONFIGURE_ARGS+=       --disable-pie
+.endif
+
 .include "../../converters/libiconv/buildlink3.mk"
 CONFIGURE_ARGS+=       --with-libiconv=${BUILDLINK_PREFIX.iconv}