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)]
Your message dated Fri, 27 Feb 2009 16:54:06 -0500
with message-id <odd4d3sg01.fsf <at> fencepost.gnu.org>
and subject line Re: bug#2266: Superfluous linking against fontconfig
has caused the Emacs bug report #2266,
regarding Superfluous linking against fontconfig
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact help-debbugs <at> gnu.org
immediately.)
--
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)]
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'.
[Message part 3 (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.
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.