-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
H.J. Lu
committed
Mar 22, 2012
1 parent
48e4479
commit 2ff87f3
Showing
3 changed files
with
187 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,162 @@ | ||
|
||
# as_fn_set_status STATUS | ||
# ----------------------- | ||
# Set $? to STATUS, without forking. | ||
as_fn_set_status () | ||
{ | ||
return $1 | ||
} # as_fn_set_status | ||
|
||
# as_fn_exit STATUS | ||
# ----------------- | ||
# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. | ||
as_fn_exit () | ||
{ | ||
set +e | ||
as_fn_set_status $1 | ||
exit $1 | ||
} # as_fn_exit | ||
if expr a : '\(a\)' >/dev/null 2>&1 && | ||
test "X`expr 00001 : '.*\(...\)'`" = X001; then | ||
as_expr=expr | ||
else | ||
as_expr=false | ||
fi | ||
|
||
if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then | ||
as_basename=basename | ||
else | ||
as_basename=false | ||
fi | ||
|
||
as_me=`$as_basename -- "$0" || | ||
$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ | ||
X"$0" : 'X\(//\)$' \| \ | ||
X"$0" : 'X\(/\)' \| . 2>/dev/null || | ||
$as_echo X/"$0" | | ||
sed '/^.*\/\([^/][^/]*\)\/*$/{ | ||
s//\1/ | ||
q | ||
} | ||
/^X\/\(\/\/\)$/{ | ||
s//\1/ | ||
q | ||
} | ||
/^X\/\(\/\).*/{ | ||
s//\1/ | ||
q | ||
} | ||
s/.*/./; q'` | ||
|
||
|
||
as_lineno_1=$LINENO as_lineno_1a=$LINENO | ||
as_lineno_2=$LINENO as_lineno_2a=$LINENO | ||
eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" && | ||
test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || { | ||
# Blame Lee E. McMahon (1931-1989) for sed's syntax. :-) | ||
sed -n ' | ||
p | ||
/[$]LINENO/= | ||
' <$as_myself | | ||
sed ' | ||
s/[$]LINENO.*/&-/ | ||
t lineno | ||
b | ||
:lineno | ||
N | ||
:loop | ||
s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ | ||
t loop | ||
s/-\n.*// | ||
' >$as_me.lineno && | ||
chmod +x "$as_me.lineno" || | ||
{ $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; } | ||
|
||
# Don't try to exec as it changes $[0], causing all sort of problems | ||
# (the dirname of $[0] is not the place where we might find the | ||
# original and so on. Autoconf is especially sensitive to this). | ||
. "./$as_me.lineno" | ||
# Exit status is that of the last command. | ||
exit | ||
} | ||
|
||
|
||
# ac_fn_c_try_compile LINENO | ||
# -------------------------- | ||
# Try to compile conftest.$ac_ext, and return whether this succeeded. | ||
ac_fn_c_try_compile () | ||
{ | ||
as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack | ||
rm -f conftest.$ac_objext | ||
if { { ac_try="$ac_compile" | ||
case "(($ac_try" in | ||
*\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; | ||
*) ac_try_echo=$ac_try;; | ||
esac | ||
eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" | ||
$as_echo "$ac_try_echo"; } >&5 | ||
(eval "$ac_compile") 2>conftest.err | ||
ac_status=$? | ||
if test -s conftest.err; then | ||
grep -v '^ *+' conftest.err >conftest.er1 | ||
cat conftest.er1 >&5 | ||
mv -f conftest.er1 conftest.err | ||
fi | ||
$as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 | ||
test $ac_status = 0; } && { | ||
test -z "$ac_c_werror_flag" || | ||
test ! -s conftest.err | ||
} && test -s conftest.$ac_objext; then : | ||
ac_retval=0 | ||
else | ||
$as_echo "$as_me: failed program was:" >&5 | ||
sed 's/^/| /' conftest.$ac_ext >&5 | ||
|
||
ac_retval=1 | ||
fi | ||
eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno | ||
as_fn_set_status $ac_retval | ||
|
||
} # ac_fn_c_try_compile | ||
# This file is generated from configure.in by Autoconf. DO NOT EDIT! | ||
# Local preconfigure fragment for sysdeps/x86_64 | ||
|
||
test -n "$base_machine" || case "$machine" in | ||
x86_64) | ||
base_machine=x86_64 | ||
# Check if we are building for x32. | ||
|
||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC compiles in -mx32 mode by default" >&5 | ||
$as_echo_n "checking whether $CC compiles in -mx32 mode by default... " >&6; } | ||
if ${libc_cv_x32+:} false; then : | ||
$as_echo_n "(cached) " >&6 | ||
else | ||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext | ||
/* end confdefs.h. */ | ||
#ifdef __LP64__ | ||
# error not x32 | ||
#endif | ||
int | ||
main () | ||
{ | ||
|
||
; | ||
return 0; | ||
} | ||
_ACEOF | ||
if ac_fn_c_try_compile "$LINENO"; then : | ||
libc_cv_x32=yes | ||
else | ||
libc_cv_x32=no | ||
fi | ||
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext | ||
fi | ||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_x32" >&5 | ||
$as_echo "$libc_cv_x32" >&6; } | ||
if test $libc_cv_x32 = yes; then | ||
machine=x86_64/x32 | ||
else | ||
machine=x86_64/64 | ||
fi | ||
;; | ||
esac |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,20 @@ | ||
GLIBC_PROVIDES dnl See aclocal.m4 in the top level source directory. | ||
# Local preconfigure fragment for sysdeps/x86_64 | ||
|
||
test -n "$base_machine" || case "$machine" in | ||
x86_64) | ||
base_machine=x86_64 | ||
# Check if we are building for x32. | ||
AC_CACHE_CHECK(whether $CC compiles in -mx32 mode by default, | ||
libc_cv_x32, [dnl | ||
AC_TRY_COMPILE(dnl | ||
[#ifdef __LP64__ | ||
# error not x32 | ||
#endif], [], libc_cv_x32=yes, libc_cv_x32=no)]) | ||
if test $libc_cv_x32 = yes; then | ||
machine=x86_64/x32 | ||
else | ||
machine=x86_64/64 | ||
fi | ||
;; | ||
esac |