[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#2266: Superfluous linking against fontconfig
From: |
Yavor Doganov |
Subject: |
bug#2266: Superfluous linking against fontconfig |
Date: |
Tue, 10 Feb 2009 11:24:18 +0200 |
User-agent: |
Wanderlust/2.15.6 (Almost Unreal) SEMI/1.14.6 (Maruoka) FLIM/1.14.9 (Gojō) APEL/10.7 Emacs/22.2 (i486-pc-linux-gnu) MULE/5.0 (SAKAKI) |
Tags: patch
This change
2008-10-30 Emanuele Giaquinta <emanuele.giaquinta@gmail.com>
* configure.in: Check fontconfig always.
causes unnecessary linking with libfontconfig when configured
--without-x or --with-ns:
$ ldd -u -r src/emacs
Unused direct dependencies:
/usr/lib/libfontconfig.so.1
For Emacs.app, it can't be even removed with -Wl,--as-needed since
user-defined LDFLAGS do not propagate to the link rule (yet). A
straightforward solution seems to be the following:
2009-02-10 Yavor Doganov <yavor@gnu.org> (tiny change)
* configure.in: Check for fontconfig only if HAVE_X11=yes.
--- configure.in 10 фев 2009 09:37:08 +0200 1.585
+++ configure.in 10 фев 2009 11:16:38 +0200
@@ -1825,7 +1825,9 @@
fi
### Start of font-backend section.
-PKG_CHECK_MODULES(FONTCONFIG, fontconfig >= 2.2.0, HAVE_FC=yes, HAVE_FC=no)
+if test "${HAVE_X11}" = yes; then
+ PKG_CHECK_MODULES(FONTCONFIG, fontconfig >= 2.2.0, HAVE_FC=yes, HAVE_FC=no)
+fi
test "${HAVE_FC}" = "no" && with_freetype=no
## Use -lXft if available, unless `--with-freetype=no' nor `--with-xft=no'.
- bug#2266: Superfluous linking against fontconfig,
Yavor Doganov <=