[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: w3m-filter and w3mmee/w3m-m17n
Citation (with leading "> " of each line) from article:
<b9y65mmfrir.fsf@jpl.org>
by Katsumi Yamaoka <yamaoka@jpl.org> :
> ところで、ぼくが何も考えずに作りっぱなしにしてある gc6.2 のせい
> かもしれないのですが、-lgc とコミで -ldl が必要でした。これをカッ
> コ良く追加する方法がわからなかったので、configure を以下のように
> 変更しています。
なるほど。この際、gcを入れないことにした時点で必要無くなったのに定義だ
けされていたgc_cflagsと、さらにgc_ldflagsというのを加えて↓のようにし
ようと思います。
# 例えば「./configure --gc-ldflags=-ldl」とする。
おつきあいいただいてありがとうございます。
--
須藤 清一 <suto@ks-and-ks.ne.jp>
http://pub.ks-and-ks.ne.jp/pgp-public-key.html
--- configure~ Tue Jul 1 19:03:35 2003
+++ configure Tue Jul 1 20:57:08 2003
@@ -35,6 +35,7 @@
gc_includedir=
gc_libdir=
gc_cflags=
+gc_ldflags=
mimetypes=
all_yes=0
@@ -170,6 +171,10 @@
gc_cflags=`expr "$1" : "--gc-cflags=\(.*\)"`
;;
+ --gc-ldflags=*)
+ gc_ldflags=`expr "$1" : "--gc-ldflags=\(.*\)"`
+ ;;
+
--mimetypes=*)
mimetypes=`expr "$1" : "--mimetypes=\(.*\)"`
;;
@@ -211,7 +216,8 @@
echo "--ssl-libdir=DIR specify OpenSSL lib dir"
echo "--gc-includedir=DIR specify Boehm-GC include dir"
echo "--gc-libdir=DIR specify Boehm-GC lib dir"
- echo "--gc-cflags=FLAGS specify Boehm-GC lib specific CC flags"
+ echo "--gc-cflags=FLAGS specify Boehm-GC lib specific cc flags"
+ echo "--gc-ldflags=FLAGS specify Boehm-GC lib specific ld flags"
echo "--mimetypes=PATH specify mime.types path"
echo "-help Display help"
exit 0
@@ -1470,13 +1476,12 @@
gclib=''
gcinclude=''
-gctarget=''
gcversion=
for tlibdir in ${gc_libdir} /lib /usr/lib /usr/local/lib /usr/ucblib /usr/ccslib /usr/ccs/lib $prefix/lib ${HOME}/lib; do
if [ -f $tlibdir/libgc.a -o -f $tlibdir/libgc.$so_ext ]; then
echo "$tlibdir/libgc found"
- gclib="-L$tlibdir -lgc"
+ gclib="-L$tlibdir -lgc $gc_ldflags"
break
fi
done
@@ -1508,7 +1513,7 @@
}
EOF
- if $cc $cflags -I$gcinclude -o _zmachdep _zmachdep.c $gclib > /dev/null 2>&1; then
+ if $cc $cflags $gc_cflags -I$gcinclude -o _zmachdep _zmachdep.c $gclib > /dev/null 2>&1; then
echo "and it seems to work."
gcversion=`./_zmachdep`
fi
@@ -1557,7 +1562,7 @@
esac
echo "GC_version is $gcversion."
-cflags="$cflags -I$gcinclude -DGC_VERSION=$gcversion"
+cflags="$cflags $gc_cflags -I$gcinclude -DGC_VERSION=$gcversion"
echo "Input additional LD flags other than listed above, if any:"
@@ -2803,9 +2808,7 @@
IMGX11CFLAGS=$imgx11cflags
IMGFBCFLAGS=$imgfbcflags
IMGOBJS=$imgobjs
-GC_CFLAGS=$gc_cflags
-GCLIB=$gclib $pthreadlib
-GCTARGET=$gctarget
+GCLIB=$gclib $pthreadlib $gc_ldflags
RANLIB=$ranlib_cmd
MKDIR=$MKDIR
PERL=$perl
--- XMakefile~ Thu Dec 12 18:56:44 2002
+++ XMakefile Tue Jul 1 20:58:58 2003
@@ -57,7 +57,7 @@
done ; \
fi
-$(TARGET): $(ALLOBJS) $(ALIB) $(GCTARGET)
+$(TARGET): $(ALLOBJS) $(ALIB)
$(CC) $(CFLAGS) $(LDFLAGS) -o $(TARGET) $(ALLOBJS) $(LIBS)
$(ALIB): $(ALIBOBJS)
@@ -90,10 +90,10 @@
tagtable.mk_btri.h: tagtable.tab tagtable.awk
awk -f tagtable.awk tagtable.tab > tagtable.mk_btri.h
-$(BOOKMARKER): w3mbookmark.o $(ALIB) $(GCTARGET)
+$(BOOKMARKER): w3mbookmark.o $(ALIB)
$(CC) $(CFLAGS) $(LDFLAGS) -o $(BOOKMARKER) w3mbookmark.o $(LIBS2)
-$(HELPER): w3mhelperpanel.o $(ALIB) $(GCTARGET)
+$(HELPER): w3mhelperpanel.o $(ALIB)
$(CC) $(CFLAGS) $(LDFLAGS) -o $(HELPER) w3mhelperpanel.o $(LIBS2)
$(IMGDISPLAY): w3mimgdisplay.o $(IMGOBJS)
@@ -117,9 +117,6 @@
#
#w3mimg/fb/fb_img.o: w3mimg/fb/fb_img.c w3mimg/fb/fb_gdkpixbuf.c w3mimg/fb/fb_imlib2.c
# cd w3mimg/fb && $(CC) $(CFLAGS) $(IMGCFLAGS) -I../.. -c fb_img.c
-
-gc/gc.a:
- cd gc; $(MAKE) CC='$(CC)' CFLAGS='$(GCCFLAGS) $(GC_CFLAGS)' SPECIALCFLAGS='-I./\$(srcdir)/include $(GC_CFLAGS)'
mk_btri: btri.c btri.h altmalloc.o
$(CC) -I. $(CFLAGS) -DMAIN -o mk_btri btri.c altmalloc.o