GNU bug report logs -
#2266
Superfluous linking against fontconfig
Previous Next
Reported by: Yavor Doganov <yavor <at> gnu.org>
Date: Tue, 10 Feb 2009 09:30:03 UTC
Severity: normal
Tags: patch
Done: Glenn Morris <rgm <at> gnu.org>
Bug is archived. No further changes may be made.
Full log
View this message in rfc822 format
[Message part 1 (text/plain, inline)]
This is an automatic notification regarding your bug report
which was filed against the emacs package:
#2266: Superfluous linking against fontconfig
It has been closed by Glenn Morris <rgm <at> gnu.org>.
Their explanation is attached below along with your original report.
If this explanation is unsatisfactory and you have not received a
better one in a separate message then please contact Glenn Morris <rgm <at> gnu.org> by
replying to this email.
--
2266: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=2266
Emacs Bug Tracking System
Contact help-debbugs <at> gnu.org with problems
[Message part 2 (message/rfc822, inline)]
Yavor Doganov wrote:
> 2008-10-30 Emanuele Giaquinta <emanuele.giaquinta <at> gmail.com>
>
> * configure.in: Check fontconfig always.
>
> causes unnecessary linking with libfontconfig when configured
> --without-x or --with-ns:
2009-02-23 Adrian Robert <Adrian.B.Robert <at> gmail.com>
* configure.in (HAVE_XFT, HAVE_FREETYPE, HAVE_LIBOTF)
(HAVE_M17N_FLT): Don't check for these unless HAVE_X11.
[Message part 3 (message/rfc822, inline)]
Tags: patch
This change
2008-10-30 Emanuele Giaquinta <emanuele.giaquinta <at> 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 <at> 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'.
This bug report was last modified 16 years and 92 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.