|
|
|
@ -849,6 +849,7 @@ Optional Features: |
|
|
|
enable make rules and dependencies not useful |
|
|
|
(and sometimes confusing) to the casual installer |
|
|
|
--enable-multilib build many library versions (default) |
|
|
|
--disable-largefile omit support for large files |
|
|
|
--enable-install-libiberty Install headers for end users |
|
|
|
|
|
|
|
Optional Packages: |
|
|
|
@ -2741,6 +2742,371 @@ ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' |
|
|
|
ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' |
|
|
|
ac_compiler_gnu=$ac_cv_c_compiler_gnu |
|
|
|
|
|
|
|
|
|
|
|
# Check whether --enable-largefile or --disable-largefile was given. |
|
|
|
if test "${enable_largefile+set}" = set; then |
|
|
|
enableval="$enable_largefile" |
|
|
|
|
|
|
|
fi; |
|
|
|
if test "$enable_largefile" != no; then |
|
|
|
|
|
|
|
echo "$as_me:$LINENO: checking for special C compiler options needed for large files" >&5 |
|
|
|
echo $ECHO_N "checking for special C compiler options needed for large files... $ECHO_C" >&6 |
|
|
|
if test "${ac_cv_sys_largefile_CC+set}" = set; then |
|
|
|
echo $ECHO_N "(cached) $ECHO_C" >&6 |
|
|
|
else |
|
|
|
ac_cv_sys_largefile_CC=no |
|
|
|
if test "$GCC" != yes; then |
|
|
|
ac_save_CC=$CC |
|
|
|
while :; do |
|
|
|
# IRIX 6.2 and later do not support large files by default, |
|
|
|
# so use the C compiler's -n32 option if that helps. |
|
|
|
cat >conftest.$ac_ext <<_ACEOF |
|
|
|
/* confdefs.h. */ |
|
|
|
_ACEOF |
|
|
|
cat confdefs.h >>conftest.$ac_ext |
|
|
|
cat >>conftest.$ac_ext <<_ACEOF |
|
|
|
/* end confdefs.h. */ |
|
|
|
#include <sys/types.h> |
|
|
|
/* Check that off_t can represent 2**63 - 1 correctly. |
|
|
|
We can't simply define LARGE_OFF_T to be 9223372036854775807, |
|
|
|
since some C++ compilers masquerading as C compilers |
|
|
|
incorrectly reject 9223372036854775807. */ |
|
|
|
#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) |
|
|
|
int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 |
|
|
|
&& LARGE_OFF_T % 2147483647 == 1) |
|
|
|
? 1 : -1]; |
|
|
|
int |
|
|
|
main () |
|
|
|
{ |
|
|
|
|
|
|
|
; |
|
|
|
return 0; |
|
|
|
} |
|
|
|
_ACEOF |
|
|
|
rm -f conftest.$ac_objext |
|
|
|
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 |
|
|
|
(eval $ac_compile) 2>conftest.er1 |
|
|
|
ac_status=$? |
|
|
|
grep -v '^ *+' conftest.er1 >conftest.err |
|
|
|
rm -f conftest.er1 |
|
|
|
cat conftest.err >&5 |
|
|
|
echo "$as_me:$LINENO: \$? = $ac_status" >&5 |
|
|
|
(exit $ac_status); } && |
|
|
|
{ ac_try='test -z "$ac_c_werror_flag" |
|
|
|
|| test ! -s conftest.err' |
|
|
|
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 |
|
|
|
(eval $ac_try) 2>&5 |
|
|
|
ac_status=$? |
|
|
|
echo "$as_me:$LINENO: \$? = $ac_status" >&5 |
|
|
|
(exit $ac_status); }; } && |
|
|
|
{ ac_try='test -s conftest.$ac_objext' |
|
|
|
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 |
|
|
|
(eval $ac_try) 2>&5 |
|
|
|
ac_status=$? |
|
|
|
echo "$as_me:$LINENO: \$? = $ac_status" >&5 |
|
|
|
(exit $ac_status); }; }; then |
|
|
|
break |
|
|
|
else |
|
|
|
echo "$as_me: failed program was:" >&5 |
|
|
|
sed 's/^/| /' conftest.$ac_ext >&5 |
|
|
|
|
|
|
|
fi |
|
|
|
rm -f conftest.err conftest.$ac_objext |
|
|
|
CC="$CC -n32" |
|
|
|
rm -f conftest.$ac_objext |
|
|
|
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 |
|
|
|
(eval $ac_compile) 2>conftest.er1 |
|
|
|
ac_status=$? |
|
|
|
grep -v '^ *+' conftest.er1 >conftest.err |
|
|
|
rm -f conftest.er1 |
|
|
|
cat conftest.err >&5 |
|
|
|
echo "$as_me:$LINENO: \$? = $ac_status" >&5 |
|
|
|
(exit $ac_status); } && |
|
|
|
{ ac_try='test -z "$ac_c_werror_flag" |
|
|
|
|| test ! -s conftest.err' |
|
|
|
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 |
|
|
|
(eval $ac_try) 2>&5 |
|
|
|
ac_status=$? |
|
|
|
echo "$as_me:$LINENO: \$? = $ac_status" >&5 |
|
|
|
(exit $ac_status); }; } && |
|
|
|
{ ac_try='test -s conftest.$ac_objext' |
|
|
|
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 |
|
|
|
(eval $ac_try) 2>&5 |
|
|
|
ac_status=$? |
|
|
|
echo "$as_me:$LINENO: \$? = $ac_status" >&5 |
|
|
|
(exit $ac_status); }; }; then |
|
|
|
ac_cv_sys_largefile_CC=' -n32'; break |
|
|
|
else |
|
|
|
echo "$as_me: failed program was:" >&5 |
|
|
|
sed 's/^/| /' conftest.$ac_ext >&5 |
|
|
|
|
|
|
|
fi |
|
|
|
rm -f conftest.err conftest.$ac_objext |
|
|
|
break |
|
|
|
done |
|
|
|
CC=$ac_save_CC |
|
|
|
rm -f conftest.$ac_ext |
|
|
|
fi |
|
|
|
fi |
|
|
|
echo "$as_me:$LINENO: result: $ac_cv_sys_largefile_CC" >&5 |
|
|
|
echo "${ECHO_T}$ac_cv_sys_largefile_CC" >&6 |
|
|
|
if test "$ac_cv_sys_largefile_CC" != no; then |
|
|
|
CC=$CC$ac_cv_sys_largefile_CC |
|
|
|
fi |
|
|
|
|
|
|
|
echo "$as_me:$LINENO: checking for _FILE_OFFSET_BITS value needed for large files" >&5 |
|
|
|
echo $ECHO_N "checking for _FILE_OFFSET_BITS value needed for large files... $ECHO_C" >&6 |
|
|
|
if test "${ac_cv_sys_file_offset_bits+set}" = set; then |
|
|
|
echo $ECHO_N "(cached) $ECHO_C" >&6 |
|
|
|
else |
|
|
|
while :; do |
|
|
|
ac_cv_sys_file_offset_bits=no |
|
|
|
cat >conftest.$ac_ext <<_ACEOF |
|
|
|
/* confdefs.h. */ |
|
|
|
_ACEOF |
|
|
|
cat confdefs.h >>conftest.$ac_ext |
|
|
|
cat >>conftest.$ac_ext <<_ACEOF |
|
|
|
/* end confdefs.h. */ |
|
|
|
#include <sys/types.h> |
|
|
|
/* Check that off_t can represent 2**63 - 1 correctly. |
|
|
|
We can't simply define LARGE_OFF_T to be 9223372036854775807, |
|
|
|
since some C++ compilers masquerading as C compilers |
|
|
|
incorrectly reject 9223372036854775807. */ |
|
|
|
#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) |
|
|
|
int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 |
|
|
|
&& LARGE_OFF_T % 2147483647 == 1) |
|
|
|
? 1 : -1]; |
|
|
|
int |
|
|
|
main () |
|
|
|
{ |
|
|
|
|
|
|
|
; |
|
|
|
return 0; |
|
|
|
} |
|
|
|
_ACEOF |
|
|
|
rm -f conftest.$ac_objext |
|
|
|
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 |
|
|
|
(eval $ac_compile) 2>conftest.er1 |
|
|
|
ac_status=$? |
|
|
|
grep -v '^ *+' conftest.er1 >conftest.err |
|
|
|
rm -f conftest.er1 |
|
|
|
cat conftest.err >&5 |
|
|
|
echo "$as_me:$LINENO: \$? = $ac_status" >&5 |
|
|
|
(exit $ac_status); } && |
|
|
|
{ ac_try='test -z "$ac_c_werror_flag" |
|
|
|
|| test ! -s conftest.err' |
|
|
|
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 |
|
|
|
(eval $ac_try) 2>&5 |
|
|
|
ac_status=$? |
|
|
|
echo "$as_me:$LINENO: \$? = $ac_status" >&5 |
|
|
|
(exit $ac_status); }; } && |
|
|
|
{ ac_try='test -s conftest.$ac_objext' |
|
|
|
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 |
|
|
|
(eval $ac_try) 2>&5 |
|
|
|
ac_status=$? |
|
|
|
echo "$as_me:$LINENO: \$? = $ac_status" >&5 |
|
|
|
(exit $ac_status); }; }; then |
|
|
|
break |
|
|
|
else |
|
|
|
echo "$as_me: failed program was:" >&5 |
|
|
|
sed 's/^/| /' conftest.$ac_ext >&5 |
|
|
|
|
|
|
|
fi |
|
|
|
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext |
|
|
|
cat >conftest.$ac_ext <<_ACEOF |
|
|
|
/* confdefs.h. */ |
|
|
|
_ACEOF |
|
|
|
cat confdefs.h >>conftest.$ac_ext |
|
|
|
cat >>conftest.$ac_ext <<_ACEOF |
|
|
|
/* end confdefs.h. */ |
|
|
|
#define _FILE_OFFSET_BITS 64 |
|
|
|
#include <sys/types.h> |
|
|
|
/* Check that off_t can represent 2**63 - 1 correctly. |
|
|
|
We can't simply define LARGE_OFF_T to be 9223372036854775807, |
|
|
|
since some C++ compilers masquerading as C compilers |
|
|
|
incorrectly reject 9223372036854775807. */ |
|
|
|
#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) |
|
|
|
int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 |
|
|
|
&& LARGE_OFF_T % 2147483647 == 1) |
|
|
|
? 1 : -1]; |
|
|
|
int |
|
|
|
main () |
|
|
|
{ |
|
|
|
|
|
|
|
; |
|
|
|
return 0; |
|
|
|
} |
|
|
|
_ACEOF |
|
|
|
rm -f conftest.$ac_objext |
|
|
|
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 |
|
|
|
(eval $ac_compile) 2>conftest.er1 |
|
|
|
ac_status=$? |
|
|
|
grep -v '^ *+' conftest.er1 >conftest.err |
|
|
|
rm -f conftest.er1 |
|
|
|
cat conftest.err >&5 |
|
|
|
echo "$as_me:$LINENO: \$? = $ac_status" >&5 |
|
|
|
(exit $ac_status); } && |
|
|
|
{ ac_try='test -z "$ac_c_werror_flag" |
|
|
|
|| test ! -s conftest.err' |
|
|
|
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 |
|
|
|
(eval $ac_try) 2>&5 |
|
|
|
ac_status=$? |
|
|
|
echo "$as_me:$LINENO: \$? = $ac_status" >&5 |
|
|
|
(exit $ac_status); }; } && |
|
|
|
{ ac_try='test -s conftest.$ac_objext' |
|
|
|
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 |
|
|
|
(eval $ac_try) 2>&5 |
|
|
|
ac_status=$? |
|
|
|
echo "$as_me:$LINENO: \$? = $ac_status" >&5 |
|
|
|
(exit $ac_status); }; }; then |
|
|
|
ac_cv_sys_file_offset_bits=64; break |
|
|
|
else |
|
|
|
echo "$as_me: failed program was:" >&5 |
|
|
|
sed 's/^/| /' conftest.$ac_ext >&5 |
|
|
|
|
|
|
|
fi |
|
|
|
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext |
|
|
|
break |
|
|
|
done |
|
|
|
fi |
|
|
|
echo "$as_me:$LINENO: result: $ac_cv_sys_file_offset_bits" >&5 |
|
|
|
echo "${ECHO_T}$ac_cv_sys_file_offset_bits" >&6 |
|
|
|
if test "$ac_cv_sys_file_offset_bits" != no; then |
|
|
|
|
|
|
|
cat >>confdefs.h <<_ACEOF |
|
|
|
#define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits |
|
|
|
_ACEOF |
|
|
|
|
|
|
|
fi |
|
|
|
rm -f conftest* |
|
|
|
echo "$as_me:$LINENO: checking for _LARGE_FILES value needed for large files" >&5 |
|
|
|
echo $ECHO_N "checking for _LARGE_FILES value needed for large files... $ECHO_C" >&6 |
|
|
|
if test "${ac_cv_sys_large_files+set}" = set; then |
|
|
|
echo $ECHO_N "(cached) $ECHO_C" >&6 |
|
|
|
else |
|
|
|
while :; do |
|
|
|
ac_cv_sys_large_files=no |
|
|
|
cat >conftest.$ac_ext <<_ACEOF |
|
|
|
/* confdefs.h. */ |
|
|
|
_ACEOF |
|
|
|
cat confdefs.h >>conftest.$ac_ext |
|
|
|
cat >>conftest.$ac_ext <<_ACEOF |
|
|
|
/* end confdefs.h. */ |
|
|
|
#include <sys/types.h> |
|
|
|
/* Check that off_t can represent 2**63 - 1 correctly. |
|
|
|
We can't simply define LARGE_OFF_T to be 9223372036854775807, |
|
|
|
since some C++ compilers masquerading as C compilers |
|
|
|
incorrectly reject 9223372036854775807. */ |
|
|
|
#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) |
|
|
|
int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 |
|
|
|
&& LARGE_OFF_T % 2147483647 == 1) |
|
|
|
? 1 : -1]; |
|
|
|
int |
|
|
|
main () |
|
|
|
{ |
|
|
|
|
|
|
|
; |
|
|
|
return 0; |
|
|
|
} |
|
|
|
_ACEOF |
|
|
|
rm -f conftest.$ac_objext |
|
|
|
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 |
|
|
|
(eval $ac_compile) 2>conftest.er1 |
|
|
|
ac_status=$? |
|
|
|
grep -v '^ *+' conftest.er1 >conftest.err |
|
|
|
rm -f conftest.er1 |
|
|
|
cat conftest.err >&5 |
|
|
|
echo "$as_me:$LINENO: \$? = $ac_status" >&5 |
|
|
|
(exit $ac_status); } && |
|
|
|
{ ac_try='test -z "$ac_c_werror_flag" |
|
|
|
|| test ! -s conftest.err' |
|
|
|
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 |
|
|
|
(eval $ac_try) 2>&5 |
|
|
|
ac_status=$? |
|
|
|
echo "$as_me:$LINENO: \$? = $ac_status" >&5 |
|
|
|
(exit $ac_status); }; } && |
|
|
|
{ ac_try='test -s conftest.$ac_objext' |
|
|
|
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 |
|
|
|
(eval $ac_try) 2>&5 |
|
|
|
ac_status=$? |
|
|
|
echo "$as_me:$LINENO: \$? = $ac_status" >&5 |
|
|
|
(exit $ac_status); }; }; then |
|
|
|
break |
|
|
|
else |
|
|
|
echo "$as_me: failed program was:" >&5 |
|
|
|
sed 's/^/| /' conftest.$ac_ext >&5 |
|
|
|
|
|
|
|
fi |
|
|
|
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext |
|
|
|
cat >conftest.$ac_ext <<_ACEOF |
|
|
|
/* confdefs.h. */ |
|
|
|
_ACEOF |
|
|
|
cat confdefs.h >>conftest.$ac_ext |
|
|
|
cat >>conftest.$ac_ext <<_ACEOF |
|
|
|
/* end confdefs.h. */ |
|
|
|
#define _LARGE_FILES 1 |
|
|
|
#include <sys/types.h> |
|
|
|
/* Check that off_t can represent 2**63 - 1 correctly. |
|
|
|
We can't simply define LARGE_OFF_T to be 9223372036854775807, |
|
|
|
since some C++ compilers masquerading as C compilers |
|
|
|
incorrectly reject 9223372036854775807. */ |
|
|
|
#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) |
|
|
|
int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 |
|
|
|
&& LARGE_OFF_T % 2147483647 == 1) |
|
|
|
? 1 : -1]; |
|
|
|
int |
|
|
|
main () |
|
|
|
{ |
|
|
|
|
|
|
|
; |
|
|
|
return 0; |
|
|
|
} |
|
|
|
_ACEOF |
|
|
|
rm -f conftest.$ac_objext |
|
|
|
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 |
|
|
|
(eval $ac_compile) 2>conftest.er1 |
|
|
|
ac_status=$? |
|
|
|
grep -v '^ *+' conftest.er1 >conftest.err |
|
|
|
rm -f conftest.er1 |
|
|
|
cat conftest.err >&5 |
|
|
|
echo "$as_me:$LINENO: \$? = $ac_status" >&5 |
|
|
|
(exit $ac_status); } && |
|
|
|
{ ac_try='test -z "$ac_c_werror_flag" |
|
|
|
|| test ! -s conftest.err' |
|
|
|
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 |
|
|
|
(eval $ac_try) 2>&5 |
|
|
|
ac_status=$? |
|
|
|
echo "$as_me:$LINENO: \$? = $ac_status" >&5 |
|
|
|
(exit $ac_status); }; } && |
|
|
|
{ ac_try='test -s conftest.$ac_objext' |
|
|
|
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 |
|
|
|
(eval $ac_try) 2>&5 |
|
|
|
ac_status=$? |
|
|
|
echo "$as_me:$LINENO: \$? = $ac_status" >&5 |
|
|
|
(exit $ac_status); }; }; then |
|
|
|
ac_cv_sys_large_files=1; break |
|
|
|
else |
|
|
|
echo "$as_me: failed program was:" >&5 |
|
|
|
sed 's/^/| /' conftest.$ac_ext >&5 |
|
|
|
|
|
|
|
fi |
|
|
|
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext |
|
|
|
break |
|
|
|
done |
|
|
|
fi |
|
|
|
echo "$as_me:$LINENO: result: $ac_cv_sys_large_files" >&5 |
|
|
|
echo "${ECHO_T}$ac_cv_sys_large_files" >&6 |
|
|
|
if test "$ac_cv_sys_large_files" != no; then |
|
|
|
|
|
|
|
cat >>confdefs.h <<_ACEOF |
|
|
|
#define _LARGE_FILES $ac_cv_sys_large_files |
|
|
|
_ACEOF |
|
|
|
|
|
|
|
fi |
|
|
|
rm -f conftest* |
|
|
|
fi |
|
|
|
|
|
|
|
ac_ext=c |
|
|
|
ac_cpp='$CPP $CPPFLAGS' |
|
|
|
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' |
|
|
|
@ -2980,7 +3346,6 @@ ac_compiler_gnu=$ac_cv_c_compiler_gnu |
|
|
|
|
|
|
|
ac_c_preproc_warn_flag=yes |
|
|
|
|
|
|
|
|
|
|
|
ac_libiberty_warn_cflags= |
|
|
|
save_CFLAGS="$CFLAGS" |
|
|
|
for option in -W -Wall -Wwrite-strings -Wc++-compat \ |
|
|
|
|