[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: ppxp



ori@kuee.kyoto-u.ac.jp wrote:

 > > CONFIGURE_ARGS+=--with-local-include=${LOCALBASE}/include \
 > >                 --with-local-lib=${LOCALBASE}/lib
 > > は、必要ないかもしれません。
 > 
 > この部分は悩んだのですが、
 >   - CONFIGURE_ARGS を指定しなければ、libreadline を見つけてくれないので
 >     コンパイルが通らない

それならば、

CONFIGURE_ARGS+=--with-local-include=${BUILDLINK_DIR}/include \
		--with-local-lib=${BUILDLINK_DIR}/lib

です。USE_BUILDLINK_ONLY=#defined もしたいところですが、
x11buildlinkがうまくうごくかどうかわかりません。


 >   - patch-a{a,b} の指定をしなければ、コンパイルは通るが実行できない
 >     (libXaw.so.? や libreadline.so.? を見つけられない)
 > という問題があってこのようにしていました。

configureで LDFLAGS="-g" を LDFLAGS="-g $LDFLAGS" とかかな…

あと、確か soファイル作るのに ld -Bshared $(LDFLAGS) してるところがあるので、
$(patsubst -Wl$(comma)%,%,$(LDFLAGS)) とかしたいけど、
-Wl,-R... が ,-R... にしかならなかった気が。gmakeはよーわからんです。
`$(ECHO) $(LDFLAGS)|$(SED) -e 's|-Wl,||g'` でいいかも。

sakamoto