~ubuntu-branches/ubuntu/trusty/eglibc/trusty

« back to all changes in this revision

Viewing changes to sysdeps/sparc/configure

  • Committer: Package Import Robot
  • Author(s): Adam Conrad
  • Date: 2013-01-10 18:39:35 UTC
  • mfrom: (1.5.2) (4.4.24 experimental)
  • Revision ID: package-import@ubuntu.com-20130110183935-afsgfxkmg7wk5eaj
Tags: 2.17-0ubuntu1
* Merge with Debian, bringing in a new upstream and many small fixes:
  - patches/any/cvs-malloc-deadlock.diff: Dropped, merged upstream.
  - patches/ubuntu/lddebug-scopes.diff: Rebase for upstream changes.
  - patches/ubuntu/local-CVE-2012-3406.diff: Rebased against upstream.
  - patches/ubuntu/no-asm-mtune-i686.diff: Fixed in recent binutils.
* This upstream merge fixes a nasty hang in pulseaudio (LP: #1085342)
* Bump MIN_KERNEL_SUPPORTED to 2.6.32 on ARM, now that we no longer
  have to support shonky 2.6.31 kernels on imx51 babbage builders.
* Drop patches/ubuntu/local-disable-nscd-host-caching.diff, as these
  issues were apparently resolved upstream a while ago (LP: #613662)
* Fix the compiled-in bug URL to point to launchpad.net, not Debian.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
 
2
 
# as_fn_set_status STATUS
3
 
# -----------------------
4
 
# Set $? to STATUS, without forking.
5
 
as_fn_set_status ()
6
 
{
7
 
  return $1
8
 
} # as_fn_set_status
9
 
 
10
 
# as_fn_exit STATUS
11
 
# -----------------
12
 
# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
13
 
as_fn_exit ()
14
 
{
15
 
  set +e
16
 
  as_fn_set_status $1
17
 
  exit $1
18
 
} # as_fn_exit
19
 
if expr a : '\(a\)' >/dev/null 2>&1 &&
20
 
   test "X`expr 00001 : '.*\(...\)'`" = X001; then
21
 
  as_expr=expr
22
 
else
23
 
  as_expr=false
24
 
fi
25
 
 
26
 
if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
27
 
  as_basename=basename
28
 
else
29
 
  as_basename=false
30
 
fi
31
 
 
32
 
as_me=`$as_basename -- "$0" ||
33
 
$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
34
 
         X"$0" : 'X\(//\)$' \| \
35
 
         X"$0" : 'X\(/\)' \| . 2>/dev/null ||
36
 
$as_echo X/"$0" |
37
 
    sed '/^.*\/\([^/][^/]*\)\/*$/{
38
 
            s//\1/
39
 
            q
40
 
          }
41
 
          /^X\/\(\/\/\)$/{
42
 
            s//\1/
43
 
            q
44
 
          }
45
 
          /^X\/\(\/\).*/{
46
 
            s//\1/
47
 
            q
48
 
          }
49
 
          s/.*/./; q'`
50
 
 
51
 
 
52
 
  as_lineno_1=$LINENO as_lineno_1a=$LINENO
53
 
  as_lineno_2=$LINENO as_lineno_2a=$LINENO
54
 
  eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
55
 
  test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
56
 
  # Blame Lee E. McMahon (1931-1989) for sed's syntax.  :-)
57
 
  sed -n '
58
 
    p
59
 
    /[$]LINENO/=
60
 
  ' <$as_myself |
61
 
    sed '
62
 
      s/[$]LINENO.*/&-/
63
 
      t lineno
64
 
      b
65
 
      :lineno
66
 
      N
67
 
      :loop
68
 
      s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
69
 
      t loop
70
 
      s/-\n.*//
71
 
    ' >$as_me.lineno &&
72
 
  chmod +x "$as_me.lineno" ||
73
 
    { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
74
 
 
75
 
  # Don't try to exec as it changes $[0], causing all sort of problems
76
 
  # (the dirname of $[0] is not the place where we might find the
77
 
  # original and so on.  Autoconf is especially sensitive to this).
78
 
  . "./$as_me.lineno"
79
 
  # Exit status is that of the last command.
80
 
  exit
81
 
}
82
 
 
83
1
# This file is generated from configure.in by Autoconf.  DO NOT EDIT!
84
2
 # Local configure fragment for sysdeps/sparc.
85
3
 
123
41
 
124
42
fi
125
43
 
126
 
# Check for support of thread-local storage handling in assembler and linker.
127
 
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sparc TLS support" >&5
128
 
$as_echo_n "checking for sparc TLS support... " >&6; }
129
 
if ${libc_cv_sparc_tls+:} false; then :
130
 
  $as_echo_n "(cached) " >&6
131
 
else
132
 
  cat > conftest.S <<\EOF
133
 
        .section ".tdata", "awT", @progbits
134
 
        .globl foo
135
 
foo:    .word   1
136
 
        .section ".tbss", "awT", @nobits
137
 
        .globl bar
138
 
bar:    .skip   4
139
 
        .text
140
 
baz:    sethi   %tgd_hi22(foo), %l1
141
 
        add     %l1, %tgd_lo10(foo), %l1
142
 
        add     %l7, %l1, %o0, %tgd_add(foo)
143
 
        call    __tls_get_addr, %tgd_call(foo)
144
 
        sethi   %tldm_hi22(bar), %l1
145
 
        add     %l1, %tldm_lo10(bar), %l1
146
 
        add     %l7, %l1, %o0, %tldm_add(bar)
147
 
        call    __tls_get_addr, %tldm_call(bar)
148
 
        sethi   %tldo_hix22(bar), %l1
149
 
        xor     %l1, %tldo_lox10(bar), %l1
150
 
        add     %o0, %l1, %l1, %tldo_add(bar)
151
 
        sethi   %tie_hi22(foo), %l1
152
 
        add     %l1, %tie_lo10(foo), %l1
153
 
#ifdef __arch64__
154
 
        ldx     [%l7 + %l1], %l1, %tie_ldx(foo)
155
 
#else
156
 
        ld      [%l7 + %l1], %l1, %tie_ld(foo)
157
 
#endif
158
 
        add     %g7, %l1, %l1, %tie_add(foo)
159
 
        sethi   %tle_hix22(foo), %l1
160
 
        xor     %l1, %tle_lox10(foo), %l1
161
 
EOF
162
 
if { ac_try='${CC-cc} -c $CFLAGS conftest.S 1>&5'
163
 
  { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
164
 
  (eval $ac_try) 2>&5
165
 
  ac_status=$?
166
 
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
167
 
  test $ac_status = 0; }; }; then
168
 
  libc_cv_sparc_tls=yes
169
 
else
170
 
  libc_cv_sparc_tls=no
171
 
fi
172
 
rm -f conftest*
173
 
fi
174
 
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_sparc_tls" >&5
175
 
$as_echo "$libc_cv_sparc_tls" >&6; }
176
 
if test $libc_cv_sparc_tls = no; then
177
 
  as_fn_error $? "the assembler must support TLS" "$LINENO" 5
178
 
fi
179
 
 
180
44
# Check for a GCC emitting GOTDATA relocations.
181
45
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sparc gcc GOTDATA reloc support" >&5
182
46
$as_echo_n "checking for sparc gcc GOTDATA reloc support... " >&6; }