Line 189... |
Line 189... |
|
|
if [[ -n "${frag}" ]]; then
|
if [[ -n "${frag}" ]]; then
|
frag=${libiberty_topdir}/libiberty/config/$frag
|
frag=${libiberty_topdir}/libiberty/config/$frag
|
fi
|
fi
|
|
|
|
GCC_PICFLAG
|
|
|
# If they didn't specify --enable-shared, don't generate shared libs.
|
# If they didn't specify --enable-shared, don't generate shared libs.
|
case "${enable_shared}" in
|
case "${enable_shared}" in
|
yes) shared=yes ;;
|
yes) shared=yes ;;
|
no) shared=no ;;
|
no) shared=no ;;
|
"") shared=no ;;
|
"") shared=no ;;
|
*) shared=yes ;;
|
*) shared=yes ;;
|
esac
|
esac
|
if [[ "${shared}" = "yes" ]]; then
|
if [[ "${shared}" != "yes" ]]; then
|
case "${host}" in
|
PICFLAG=
|
*-*-cygwin*) ;;
|
|
alpha*-*-linux*) PICFLAG=-fPIC ;;
|
|
arm*-*-*) PICFLAG=-fPIC ;;
|
|
hppa*-*-*) PICFLAG=-fPIC ;;
|
|
i370-*-*) PICFLAG=-fPIC ;;
|
|
ia64-*-*) PICFLAG=-fpic ;;
|
|
i[[34567]]86-*-* | x86_64-*-*)
|
|
PICFLAG=-fpic ;;
|
|
m68k-*-*) PICFLAG=-fpic ;;
|
|
mips*-*-linux*) PICFLAG=-fPIC ;;
|
|
powerpc*-*-aix*) ;;
|
|
powerpc*-*-*) PICFLAG=-fPIC ;;
|
|
sparc*-*-*) case "${CFLAGS}" in
|
|
*-fpic* ) PICFLAG=-fpic ;;
|
|
* ) PICFLAG=-fPIC ;;
|
|
esac ;;
|
|
s390*-*-*) PICFLAG=-fpic ;;
|
|
sh*-*-*) PICFLAG=-fPIC ;;
|
|
esac
|
|
fi
|
fi
|
AC_SUBST(PICFLAG)
|
AC_SUBST(PICFLAG)
|
|
|
echo "# Warning: this fragment is automatically generated" > temp-frag
|
echo "# Warning: this fragment is automatically generated" > temp-frag
|
|
|
Line 356... |
Line 339... |
|
|
# Also in the old function.def file: alloca, vfork, getopt.
|
# Also in the old function.def file: alloca, vfork, getopt.
|
|
|
vars="sys_errlist sys_nerr sys_siglist"
|
vars="sys_errlist sys_nerr sys_siglist"
|
|
|
checkfuncs="__fsetlocking canonicalize_file_name dup3 getrusage getsysinfo \
|
checkfuncs="__fsetlocking canonicalize_file_name dup3 getrlimit getrusage \
|
gettimeofday on_exit psignal pstat_getdynamic pstat_getstatic realpath \
|
getsysinfo gettimeofday on_exit psignal pstat_getdynamic pstat_getstatic \
|
sbrk spawnve spawnvpe strerror strsignal sysconf sysctl sysmp table \
|
realpath setrlimit sbrk spawnve spawnvpe strerror strsignal sysconf sysctl \
|
times wait3 wait4"
|
sysmp table times wait3 wait4"
|
|
|
# These are neither executed nor required, but they help keep
|
# These are neither executed nor required, but they help keep
|
# autoheader happy without adding a bunch of text to acconfig.h.
|
# autoheader happy without adding a bunch of text to acconfig.h.
|
if test "x" = "y"; then
|
if test "x" = "y"; then
|
AC_CHECK_FUNCS(asprintf atexit \
|
AC_CHECK_FUNCS(asprintf atexit \
|
basename bcmp bcopy bsearch bzero \
|
basename bcmp bcopy bsearch bzero \
|
calloc canonicalize_file_name clock \
|
calloc canonicalize_file_name clock \
|
dup3 \
|
dup3 \
|
ffs __fsetlocking \
|
ffs __fsetlocking \
|
getcwd getpagesize getrusage getsysinfo gettimeofday \
|
getcwd getpagesize getrlimit getrusage getsysinfo gettimeofday \
|
index insque \
|
index insque \
|
memchr memcmp memcpy memmem memmove memset mkstemps \
|
memchr memcmp memcpy memmem memmove memset mkstemps \
|
on_exit \
|
on_exit \
|
psignal pstat_getdynamic pstat_getstatic putenv \
|
psignal pstat_getdynamic pstat_getstatic putenv \
|
random realpath rename rindex \
|
random realpath rename rindex \
|
sbrk setenv setproctitle sigsetmask snprintf spawnve spawnvpe \
|
sbrk setenv setproctitle setrlimit sigsetmask snprintf spawnve spawnvpe \
|
stpcpy stpncpy strcasecmp strchr strdup \
|
stpcpy stpncpy strcasecmp strchr strdup \
|
strerror strncasecmp strndup strrchr strsignal strstr strtod strtol \
|
strerror strncasecmp strndup strrchr strsignal strstr strtod strtol \
|
strtoul strverscmp sysconf sysctl sysmp \
|
strtoul strverscmp sysconf sysctl sysmp \
|
table times tmpnam \
|
table times tmpnam \
|
vasprintf vfprintf vprintf vsprintf \
|
vasprintf vfprintf vprintf vsprintf \
|