• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1#!/bin/sh
2
3LC_ALL=C
4export LC_ALL
5
6test -z "$srcdir" && srcdir=.
7stat=0
8
9
10if which ldd 2>/dev/null >/dev/null; then
11	:
12else
13	echo "check-libstdc++.sh: 'ldd' not found; skipping test"
14	exit 77
15fi
16
17tested=false
18for suffix in so dylib; do
19	so=.libs/libharfbuzz.$suffix
20	if ! test -f "$so"; then continue; fi
21
22	echo "Checking that we are not linking to libstdc++ or libc++"
23	if ldd $so | grep 'libstdc[+][+]\|libc[+][+]'; then
24		echo "Ouch, linked to libstdc++ or libc++"
25		stat=1
26	fi
27	tested=true
28done
29if ! $tested; then
30	echo "check-libstdc++.sh: libharfbuzz shared library not found; skipping test"
31	exit 77
32fi
33
34exit $stat
35