Add check for librt, needed for `ftbench' (#52824).

* builds/unix/configure.raw: Call AC_USE_SYSTEM_EXTENSIONS.
(LIB_CLOCK_GETTIME): Define; this will hold `-lrt' if necessary.

* builds/unix/unix-cc.in (LIB_CLOCK_GETTIME): New variable.
This commit is contained in:
Werner Lemberg 2018-01-07 18:41:54 +01:00
parent 21bd9c2f8c
commit 1d6773e6d9
3 changed files with 26 additions and 1 deletions

View File

@ -1,3 +1,12 @@
2018-01-07 Werner Lemberg <wl@gnu.org>
Add check for librt, needed for `ftbench' (#52824).
* builds/unix/configure.raw (LIB_CLOCK_GETTIME): Define; this will
hold `-lrt' if necessary.
* builds/unix/unix-cc.in (LIB_CLOCK_GETTIME): New variable.
2018-01-07 Ewald Hew <ewaldhew@gmail.com>
[psaux] Fix Type 1 glyphs with too many stem hints.

View File

@ -509,6 +509,21 @@ if test x"$with_harfbuzz" = xyes -a "$have_harfbuzz" = no; then
fi
# check for librt
#
# We need `clock_gettime' for the `ftbench' demo program.
#
# The code is modeled after gnulib's file `clock_time.m4', ignoring
# very old Solaris systems.
LIB_CLOCK_GETTIME=
AC_SEARCH_LIBS([clock_gettime],
[rt],
[test "$ac_cv_search_clock_gettime" = "none required" \
|| LIB_CLOCK_GETTIME=$ac_cv_search_clock_gettime])
AC_SUBST([LIB_CLOCK_GETTIME])
# Some options handling SDKs/archs in CFLAGS should be copied
# to LDFLAGS. Apple TechNote 2137 recommends to include these
# options in CFLAGS but not in LDFLAGS.

View File

@ -93,7 +93,8 @@ CC := $(LIBTOOL) --mode=compile $(CCraw)
# Linker flags.
#
LDFLAGS := @LDFLAGS@
LDFLAGS := @LDFLAGS@
LIB_CLOCK_GETTIME := @LIB_CLOCK_GETTIME@ # for ftbench
# export symbols