mirror of
git://sourceware.org/git/glibc.git
synced 2024-11-27 03:41:23 +08:00
* configure.in (libc_cv_asm_set_directive): Make sure that the
`.set' directive really worked by linking against a reference to the alias.
This commit is contained in:
parent
882087b96b
commit
df2a0c93b3
@ -1,5 +1,9 @@
|
|||||||
Tue Jun 13 15:45:10 1995 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
|
Tue Jun 13 15:45:10 1995 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
|
||||||
|
|
||||||
|
* configure.in (libc_cv_asm_set_directive): Make sure that the
|
||||||
|
`.set' directive really worked by linking against a reference to
|
||||||
|
the alias.
|
||||||
|
|
||||||
* sysdeps/stub/init-first.c: Don't include <hurd.h>.
|
* sysdeps/stub/init-first.c: Don't include <hurd.h>.
|
||||||
[PIC] (soinit): Renamed to (global) _init.
|
[PIC] (soinit): Renamed to (global) _init.
|
||||||
|
|
||||||
|
11
configure
vendored
11
configure
vendored
@ -1125,9 +1125,16 @@ else
|
|||||||
cat > conftest.s <<\EOF
|
cat > conftest.s <<\EOF
|
||||||
.text
|
.text
|
||||||
foo: .long 0
|
foo: .long 0
|
||||||
.set bar,foo
|
.set glibc_conftest_frobozz,foo
|
||||||
EOF
|
EOF
|
||||||
if ${CC-cc} $CFLAGS -c conftest.s 2>/dev/null; then
|
# The alpha-dec-osf1 assembler gives only a warning for `.set'
|
||||||
|
# (but it doesn't work), so we must do a linking check to be sure.
|
||||||
|
cat > conftest1.c <<\EOF
|
||||||
|
extern int glibc_conftest_frobozz;
|
||||||
|
main () { printf ("%d\n", glibc_conftest_frobozz); }
|
||||||
|
EOF
|
||||||
|
if ${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS \
|
||||||
|
conftest.s conftest1.c 1>&5 2>&5; then
|
||||||
libc_cv_asm_set_directive=yes
|
libc_cv_asm_set_directive=yes
|
||||||
else
|
else
|
||||||
libc_cv_asm_set_directive=no
|
libc_cv_asm_set_directive=no
|
||||||
|
11
configure.in
11
configure.in
@ -342,9 +342,16 @@ AC_CACHE_VAL(libc_cv_asm_set_directive, [dnl
|
|||||||
cat > conftest.s <<\EOF
|
cat > conftest.s <<\EOF
|
||||||
.text
|
.text
|
||||||
foo: .long 0
|
foo: .long 0
|
||||||
.set bar,foo
|
.set glibc_conftest_frobozz,foo
|
||||||
EOF
|
EOF
|
||||||
if ${CC-cc} $CFLAGS -c conftest.s 2>/dev/null; then
|
# The alpha-dec-osf1 assembler gives only a warning for `.set'
|
||||||
|
# (but it doesn't work), so we must do a linking check to be sure.
|
||||||
|
cat > conftest1.c <<\EOF
|
||||||
|
extern int glibc_conftest_frobozz;
|
||||||
|
main () { printf ("%d\n", glibc_conftest_frobozz); }
|
||||||
|
EOF
|
||||||
|
if ${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS \
|
||||||
|
conftest.s conftest1.c 1>&AC_FD_CC 2>&AC_FD_CC; then
|
||||||
libc_cv_asm_set_directive=yes
|
libc_cv_asm_set_directive=yes
|
||||||
else
|
else
|
||||||
libc_cv_asm_set_directive=no
|
libc_cv_asm_set_directive=no
|
||||||
|
Loading…
Reference in New Issue
Block a user