prepare newlib to support x86_64
This commit is contained in:
parent
50b8068a78
commit
07a981a028
13 changed files with 398 additions and 143 deletions
|
@ -1,5 +1,6 @@
|
||||||
TOPDIR = $(shell pwd)
|
TOPDIR = $(shell pwd)
|
||||||
ARCH = x86
|
ARCH = x86
|
||||||
|
BIT=32
|
||||||
NAME = metalsvm
|
NAME = metalsvm
|
||||||
LWIPDIRS = lwip/src/arch lwip/src/api lwip/src/core lwip/src/core/ipv4 lwip/src/netif
|
LWIPDIRS = lwip/src/arch lwip/src/api lwip/src/core lwip/src/core/ipv4 lwip/src/netif
|
||||||
DRIVERDIRS = drivers/net drivers/char
|
DRIVERDIRS = drivers/net drivers/char
|
||||||
|
@ -45,6 +46,9 @@ ARFLAGS = rsv
|
||||||
LDFLAGS = -T link.ld -z max-page-size=4096 --defsym __BUILD_DATE=$(shell date +'%Y%m%d') --defsym __BUILD_TIME=$(shell date +'%H%M%S')
|
LDFLAGS = -T link.ld -z max-page-size=4096 --defsym __BUILD_DATE=$(shell date +'%Y%m%d') --defsym __BUILD_TIME=$(shell date +'%H%M%S')
|
||||||
STRIP_DEBUG = --strip-debug
|
STRIP_DEBUG = --strip-debug
|
||||||
KEEP_DEBUG = --only-keep-debug
|
KEEP_DEBUG = --only-keep-debug
|
||||||
|
CFLAGS_FOR_NEWLIB = -m32 -march=i586 -O2 $(STACKPROT)
|
||||||
|
LDFLAGS_FOR_NEWLIB = -m32 -march=i586
|
||||||
|
NASMFLAGS_FOR_NEWLIB = -felf32
|
||||||
|
|
||||||
# Prettify output
|
# Prettify output
|
||||||
V = 0
|
V = 0
|
||||||
|
@ -58,7 +62,7 @@ default: all
|
||||||
all: newlib tools $(NAME).elf
|
all: newlib tools $(NAME).elf
|
||||||
|
|
||||||
newlib:
|
newlib:
|
||||||
$(MAKE) ARCH=$(ARCH) LDFLAGS="-m32" CFLAGS="-m32 -O2 -march=i586 $(STACKPROT)" NASMFLAGS="$(NASMFLAGS)" CC_FOR_TARGET=$(CC_FOR_TARGET) \
|
$(MAKE) ARCH=$(ARCH) BIT=$(BIT) LDFLAGS="$(LDFLAGS_FOR_NEWLIB)" CFLAGS="$(CFLAGS_FOR_NEWLIB)" NASMFLAGS="$(NASMFLAGS_FOR_NEWLIB)" CC_FOR_TARGET=$(CC_FOR_TARGET) \
|
||||||
CXX_FOR_TARGET=$(CXX_FOR_TARGET) \
|
CXX_FOR_TARGET=$(CXX_FOR_TARGET) \
|
||||||
GCC_FOR_TARGET=$(GCC_FOR_TARGET) \
|
GCC_FOR_TARGET=$(GCC_FOR_TARGET) \
|
||||||
AR_FOR_TARGET=$(AR_FOR_TARGET) \
|
AR_FOR_TARGET=$(AR_FOR_TARGET) \
|
||||||
|
|
|
@ -1,12 +1,15 @@
|
||||||
TOPDIR = $(shell pwd)
|
TOPDIR = $(shell pwd)
|
||||||
ARCH = x86
|
ARCH = x86
|
||||||
|
BIT=32
|
||||||
|
|
||||||
ifeq ($(ARCH),x86)
|
ifeq ($(ARCH),x86)
|
||||||
|
ifeq ($(BIT),32)
|
||||||
TARGET=i586-metalsvm-elf32
|
TARGET=i586-metalsvm-elf32
|
||||||
endif
|
endif
|
||||||
ifeq ($(ARCH),x86_64)
|
ifeq ($(BIT),64)
|
||||||
TARGET=x86_64-metalsvm-elf64
|
TARGET=x86_64-metalsvm-elf64
|
||||||
endif
|
endif
|
||||||
|
endif
|
||||||
|
|
||||||
NEWLIB = $(TOPDIR)/$(ARCH)/$(TARGET)
|
NEWLIB = $(TOPDIR)/$(ARCH)/$(TARGET)
|
||||||
RM = rm -rf
|
RM = rm -rf
|
||||||
|
@ -16,10 +19,10 @@ TMP = $(TOPDIR)/tmp
|
||||||
OPT = --disable-shared --disable-multilib --enable-newlib-hw-fp --disable-newlib-multithread --disable-newlib-reent-small
|
OPT = --disable-shared --disable-multilib --enable-newlib-hw-fp --disable-newlib-multithread --disable-newlib-reent-small
|
||||||
|
|
||||||
default: $(ARCH)
|
default: $(ARCH)
|
||||||
$(MAKE) CFLAGS+="-nostdinc -Wall -fno-builtin -I$(NEWLIB)/include -I../../include -I../../arch/$(ARCH)/include" LDFLAGS+="-nostdlib -L$(NEWLIB)/lib" -C net depend
|
$(MAKE) ARCH=$(ARCH) TARGET=$(TARGET) CFLAGS+="-nostdinc -Wall -fno-builtin -I$(NEWLIB)/include -I../../include -I../../arch/$(ARCH)/include" LDFLAGS+="-nostdlib -L$(NEWLIB)/lib" -C net depend
|
||||||
$(MAKE) CFLAGS+="-nostdinc -Wall -fno-builtin -I$(NEWLIB)/include -I../../include -I../../arch/$(ARCH)/include" LDFLAGS+="-nostdlib -L$(NEWLIB)/lib" -C net
|
$(MAKE) ARCH=$(ARCH) TARGET=$(TARGET) CFLAGS+="-nostdinc -Wall -fno-builtin -I$(NEWLIB)/include -I../../include -I../../arch/$(ARCH)/include" LDFLAGS+="-nostdlib -L$(NEWLIB)/lib" -C net
|
||||||
$(MAKE) CFLAGS+="-nostdinc -Wall -fno-builtin -I$(NEWLIB)/include -I../../include -I../../arch/$(ARCH)/include" LDFLAGS+="-nostdlib -L$(NEWLIB)/lib" -C examples depend
|
$(MAKE) ARCH=$(ARCH) TARGET=$(TARGET) CFLAGS+="-nostdinc -Wall -fno-builtin -I$(NEWLIB)/include -I../../include -I../../arch/$(ARCH)/include" LDFLAGS+="-nostdlib -L$(NEWLIB)/lib" -C examples depend
|
||||||
$(MAKE) CFLAGS+="-nostdinc -Wall -fno-builtin -I$(NEWLIB)/include -I../../include -I../../arch/$(ARCH)/include" LDFLAGS+="-nostdlib -L$(NEWLIB)/lib" -C examples
|
$(MAKE) ARCH=$(ARCH) TARGET=$(TARGET) CFLAGS+="-nostdinc -Wall -fno-builtin -I$(NEWLIB)/include -I../../include -I../../arch/$(ARCH)/include" LDFLAGS+="-nostdlib -L$(NEWLIB)/lib" -C examples
|
||||||
|
|
||||||
$(ARCH):
|
$(ARCH):
|
||||||
$(RM) $(TMP)
|
$(RM) $(TMP)
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
ARCH = x86
|
ARCH = x86
|
||||||
NEWLIB = ../x86/i586-metalsvm-elf32
|
NEWLIB = ../$(ARCH)/$(TARGET)
|
||||||
MAKE = make
|
MAKE = make
|
||||||
STRIP_DEBUG = --strip-debug
|
STRIP_DEBUG = --strip-debug
|
||||||
KEEP_DEBUG = --only-keep-debug
|
KEEP_DEBUG = --only-keep-debug
|
||||||
|
|
|
@ -52,6 +52,12 @@ LD = @LD@
|
||||||
RANLIB = @RANLIB@
|
RANLIB = @RANLIB@
|
||||||
AR_FLAGS = rc
|
AR_FLAGS = rc
|
||||||
|
|
||||||
|
ifneq (,$(findstring -m32,$(CFLAGS)))
|
||||||
|
BIT = 32
|
||||||
|
else
|
||||||
|
BIT = 64
|
||||||
|
endif
|
||||||
|
|
||||||
OBJDUMP = `if [ -f ${objroot}/../binutils/objdump ] ; \
|
OBJDUMP = `if [ -f ${objroot}/../binutils/objdump ] ; \
|
||||||
then echo ${objroot}/../binutils/objdump ; \
|
then echo ${objroot}/../binutils/objdump ; \
|
||||||
else t='$(program_transform_name)'; echo objdump | sed -e $$t ; fi`
|
else t='$(program_transform_name)'; echo objdump | sed -e $$t ; fi`
|
||||||
|
@ -59,14 +65,13 @@ OBJCOPY = `if [ -f ${objroot}/../binutils/objcopy ] ; \
|
||||||
then echo ${objroot}/../binutils/objcopy ; \
|
then echo ${objroot}/../binutils/objcopy ; \
|
||||||
else t='$(program_transform_name)'; echo objcopy | sed -e $$t ; fi`
|
else t='$(program_transform_name)'; echo objcopy | sed -e $$t ; fi`
|
||||||
|
|
||||||
CRT0 = crt0.o
|
CRT0 = crt0_$(BIT).o
|
||||||
METALSVM_BSP = libgloss.a
|
METALSVM_BSP = libgloss.a
|
||||||
METALSVM_OBJS = chown.o fork.o gettod.o kill.o open.o sbrk.o times.o write.o \
|
METALSVM_OBJS = chown.o fork.o gettod.o kill.o open.o sbrk.o times.o write.o \
|
||||||
close.o execve.o fstat.o init.o link.o read.o stat.o unlink.o \
|
close.o execve.o fstat.o init.o link.o read.o stat.o unlink.o \
|
||||||
environ.o _exit.o getpid.o isatty.o lseek.o readlink.o symlink.o wait.o \
|
environ.o _exit.o getpid.o isatty.o lseek.o readlink.o symlink.o wait.o \
|
||||||
dup.o dup2.o
|
dup.o dup2.o
|
||||||
|
|
||||||
|
|
||||||
#### Host specific Makefile fragment comes in here.
|
#### Host specific Makefile fragment comes in here.
|
||||||
@host_makefile_frag@
|
@host_makefile_frag@
|
||||||
|
|
||||||
|
@ -107,9 +112,9 @@ dup.o: $(srcdir)/dup.c
|
||||||
dup2.o: $(srcdir)/dup2.c
|
dup2.o: $(srcdir)/dup2.c
|
||||||
|
|
||||||
install: $($(CPU)_INSTALL)
|
install: $($(CPU)_INSTALL)
|
||||||
$(INSTALL_DATA) $(CRT0) $(DESTDIR)$(tooldir)/lib${MULTISUBDIR}/$(CRT0)
|
$(INSTALL_DATA) $(CRT0) $(DESTDIR)$(tooldir)/lib${MULTISUBDIR}/crt0.o
|
||||||
$(INSTALL_DATA) $(METALSVM_BSP) $(DESTDIR)$(tooldir)/lib${MULTISUBDIR}/$(METALSVM_BSP)
|
$(INSTALL_DATA) $(METALSVM_BSP) $(DESTDIR)$(tooldir)/lib${MULTISUBDIR}/$(METALSVM_BSP)
|
||||||
$(INSTALL_DATA) ${srcdir}/link.ld $(DESTDIR)$(tooldir)/lib${MULTISUBDIR}/link.ld
|
$(INSTALL_DATA) ${srcdir}/link$(BIT).ld $(DESTDIR)$(tooldir)/lib${MULTISUBDIR}/link.ld
|
||||||
|
|
||||||
clean mostlyclean:
|
clean mostlyclean:
|
||||||
rm -f *.o *.a
|
rm -f *.o *.a
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
@%:@! /bin/sh
|
@%:@! /bin/sh
|
||||||
@%:@ Guess values for system-dependent variables and create Makefiles.
|
@%:@ Guess values for system-dependent variables and create Makefiles.
|
||||||
@%:@ Generated by GNU Autoconf 2.67.
|
@%:@ Generated by GNU Autoconf 2.68.
|
||||||
@%:@
|
@%:@
|
||||||
@%:@
|
@%:@
|
||||||
@%:@ Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
|
@%:@ Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
|
||||||
|
@ -89,6 +89,7 @@ fi
|
||||||
IFS=" "" $as_nl"
|
IFS=" "" $as_nl"
|
||||||
|
|
||||||
# Find who we are. Look in the path if we contain no directory separator.
|
# Find who we are. Look in the path if we contain no directory separator.
|
||||||
|
as_myself=
|
||||||
case $0 in @%:@((
|
case $0 in @%:@((
|
||||||
*[\\/]* ) as_myself=$0 ;;
|
*[\\/]* ) as_myself=$0 ;;
|
||||||
*) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
|
*) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
|
||||||
|
@ -213,11 +214,18 @@ IFS=$as_save_IFS
|
||||||
# We cannot yet assume a decent shell, so we have to provide a
|
# We cannot yet assume a decent shell, so we have to provide a
|
||||||
# neutralization value for shells without unset; and this also
|
# neutralization value for shells without unset; and this also
|
||||||
# works around shells that cannot unset nonexistent variables.
|
# works around shells that cannot unset nonexistent variables.
|
||||||
|
# Preserve -v and -x to the replacement shell.
|
||||||
BASH_ENV=/dev/null
|
BASH_ENV=/dev/null
|
||||||
ENV=/dev/null
|
ENV=/dev/null
|
||||||
(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
|
(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
|
||||||
export CONFIG_SHELL
|
export CONFIG_SHELL
|
||||||
exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"}
|
case $- in @%:@ ((((
|
||||||
|
*v*x* | *x*v* ) as_opts=-vx ;;
|
||||||
|
*v* ) as_opts=-v ;;
|
||||||
|
*x* ) as_opts=-x ;;
|
||||||
|
* ) as_opts= ;;
|
||||||
|
esac
|
||||||
|
exec "$CONFIG_SHELL" $as_opts "$as_myself" ${1+"$@"}
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if test x$as_have_required = xno; then :
|
if test x$as_have_required = xno; then :
|
||||||
|
@ -553,7 +561,7 @@ PACKAGE_STRING=
|
||||||
PACKAGE_BUGREPORT=
|
PACKAGE_BUGREPORT=
|
||||||
PACKAGE_URL=
|
PACKAGE_URL=
|
||||||
|
|
||||||
ac_unique_file="crt0.asm"
|
ac_unique_file="open.c"
|
||||||
ac_subst_vars='LTLIBOBJS
|
ac_subst_vars='LTLIBOBJS
|
||||||
LIB@&t@OBJS
|
LIB@&t@OBJS
|
||||||
host_makefile_frag_path
|
host_makefile_frag_path
|
||||||
|
@ -1042,7 +1050,7 @@ Try \`$0 --help' for more information"
|
||||||
$as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
|
$as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
|
||||||
expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
|
expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
|
||||||
$as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
|
$as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
|
||||||
: ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
|
: "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
|
||||||
;;
|
;;
|
||||||
|
|
||||||
esac
|
esac
|
||||||
|
@ -1331,7 +1339,7 @@ test -n "$ac_init_help" && exit $ac_status
|
||||||
if $ac_init_version; then
|
if $ac_init_version; then
|
||||||
cat <<\_ACEOF
|
cat <<\_ACEOF
|
||||||
configure
|
configure
|
||||||
generated by GNU Autoconf 2.67
|
generated by GNU Autoconf 2.68
|
||||||
|
|
||||||
Copyright (C) 2010 Free Software Foundation, Inc.
|
Copyright (C) 2010 Free Software Foundation, Inc.
|
||||||
This configure script is free software; the Free Software Foundation
|
This configure script is free software; the Free Software Foundation
|
||||||
|
@ -1377,7 +1385,7 @@ sed 's/^/| /' conftest.$ac_ext >&5
|
||||||
|
|
||||||
ac_retval=1
|
ac_retval=1
|
||||||
fi
|
fi
|
||||||
eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
|
eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
|
||||||
as_fn_set_status $ac_retval
|
as_fn_set_status $ac_retval
|
||||||
|
|
||||||
} @%:@ ac_fn_c_try_compile
|
} @%:@ ac_fn_c_try_compile
|
||||||
|
@ -1386,7 +1394,7 @@ This file contains any messages produced by compilers while
|
||||||
running configure, to aid debugging if configure makes a mistake.
|
running configure, to aid debugging if configure makes a mistake.
|
||||||
|
|
||||||
It was created by $as_me, which was
|
It was created by $as_me, which was
|
||||||
generated by GNU Autoconf 2.67. Invocation command line was
|
generated by GNU Autoconf 2.68. Invocation command line was
|
||||||
|
|
||||||
$ $0 $@
|
$ $0 $@
|
||||||
|
|
||||||
|
@ -1644,7 +1652,7 @@ $as_echo "$as_me: loading site script $ac_site_file" >&6;}
|
||||||
|| { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
|
|| { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
|
||||||
$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
|
$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
|
||||||
as_fn_error $? "failed to load site script $ac_site_file
|
as_fn_error $? "failed to load site script $ac_site_file
|
||||||
See \`config.log' for more details" "$LINENO" 5 ; }
|
See \`config.log' for more details" "$LINENO" 5; }
|
||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
|
|
||||||
|
@ -1783,7 +1791,7 @@ $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
|
||||||
|
|
||||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
|
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
|
||||||
$as_echo_n "checking build system type... " >&6; }
|
$as_echo_n "checking build system type... " >&6; }
|
||||||
if test "${ac_cv_build+set}" = set; then :
|
if ${ac_cv_build+:} false; then :
|
||||||
$as_echo_n "(cached) " >&6
|
$as_echo_n "(cached) " >&6
|
||||||
else
|
else
|
||||||
ac_build_alias=$build_alias
|
ac_build_alias=$build_alias
|
||||||
|
@ -1799,7 +1807,7 @@ fi
|
||||||
$as_echo "$ac_cv_build" >&6; }
|
$as_echo "$ac_cv_build" >&6; }
|
||||||
case $ac_cv_build in
|
case $ac_cv_build in
|
||||||
*-*-*) ;;
|
*-*-*) ;;
|
||||||
*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5 ;;
|
*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
|
||||||
esac
|
esac
|
||||||
build=$ac_cv_build
|
build=$ac_cv_build
|
||||||
ac_save_IFS=$IFS; IFS='-'
|
ac_save_IFS=$IFS; IFS='-'
|
||||||
|
@ -1817,7 +1825,7 @@ case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
|
||||||
|
|
||||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
|
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
|
||||||
$as_echo_n "checking host system type... " >&6; }
|
$as_echo_n "checking host system type... " >&6; }
|
||||||
if test "${ac_cv_host+set}" = set; then :
|
if ${ac_cv_host+:} false; then :
|
||||||
$as_echo_n "(cached) " >&6
|
$as_echo_n "(cached) " >&6
|
||||||
else
|
else
|
||||||
if test "x$host_alias" = x; then
|
if test "x$host_alias" = x; then
|
||||||
|
@ -1832,7 +1840,7 @@ fi
|
||||||
$as_echo "$ac_cv_host" >&6; }
|
$as_echo "$ac_cv_host" >&6; }
|
||||||
case $ac_cv_host in
|
case $ac_cv_host in
|
||||||
*-*-*) ;;
|
*-*-*) ;;
|
||||||
*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5 ;;
|
*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
|
||||||
esac
|
esac
|
||||||
host=$ac_cv_host
|
host=$ac_cv_host
|
||||||
ac_save_IFS=$IFS; IFS='-'
|
ac_save_IFS=$IFS; IFS='-'
|
||||||
|
@ -1850,7 +1858,7 @@ case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
|
||||||
|
|
||||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
|
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
|
||||||
$as_echo_n "checking target system type... " >&6; }
|
$as_echo_n "checking target system type... " >&6; }
|
||||||
if test "${ac_cv_target+set}" = set; then :
|
if ${ac_cv_target+:} false; then :
|
||||||
$as_echo_n "(cached) " >&6
|
$as_echo_n "(cached) " >&6
|
||||||
else
|
else
|
||||||
if test "x$target_alias" = x; then
|
if test "x$target_alias" = x; then
|
||||||
|
@ -1865,7 +1873,7 @@ fi
|
||||||
$as_echo "$ac_cv_target" >&6; }
|
$as_echo "$ac_cv_target" >&6; }
|
||||||
case $ac_cv_target in
|
case $ac_cv_target in
|
||||||
*-*-*) ;;
|
*-*-*) ;;
|
||||||
*) as_fn_error $? "invalid value of canonical target" "$LINENO" 5 ;;
|
*) as_fn_error $? "invalid value of canonical target" "$LINENO" 5;;
|
||||||
esac
|
esac
|
||||||
target=$ac_cv_target
|
target=$ac_cv_target
|
||||||
ac_save_IFS=$IFS; IFS='-'
|
ac_save_IFS=$IFS; IFS='-'
|
||||||
|
@ -1902,7 +1910,7 @@ program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
|
||||||
set dummy nasm; ac_word=$2
|
set dummy nasm; ac_word=$2
|
||||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
|
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
|
||||||
$as_echo_n "checking for $ac_word... " >&6; }
|
$as_echo_n "checking for $ac_word... " >&6; }
|
||||||
if test "${ac_cv_prog_NASM+set}" = set; then :
|
if ${ac_cv_prog_NASM+:} false; then :
|
||||||
$as_echo_n "(cached) " >&6
|
$as_echo_n "(cached) " >&6
|
||||||
else
|
else
|
||||||
if test -n "$NASM"; then
|
if test -n "$NASM"; then
|
||||||
|
@ -1954,7 +1962,7 @@ fi
|
||||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
|
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
|
||||||
$as_echo_n "checking for a BSD-compatible install... " >&6; }
|
$as_echo_n "checking for a BSD-compatible install... " >&6; }
|
||||||
if test -z "$INSTALL"; then
|
if test -z "$INSTALL"; then
|
||||||
if test "${ac_cv_path_install+set}" = set; then :
|
if ${ac_cv_path_install+:} false; then :
|
||||||
$as_echo_n "(cached) " >&6
|
$as_echo_n "(cached) " >&6
|
||||||
else
|
else
|
||||||
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
|
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
|
||||||
|
@ -2109,7 +2117,7 @@ fi
|
||||||
set dummy gcc; ac_word=$2
|
set dummy gcc; ac_word=$2
|
||||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
|
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
|
||||||
$as_echo_n "checking for $ac_word... " >&6; }
|
$as_echo_n "checking for $ac_word... " >&6; }
|
||||||
if test "${ac_cv_prog_CC+set}" = set; then :
|
if ${ac_cv_prog_CC+:} false; then :
|
||||||
$as_echo_n "(cached) " >&6
|
$as_echo_n "(cached) " >&6
|
||||||
else
|
else
|
||||||
if test -n "$CC"; then
|
if test -n "$CC"; then
|
||||||
|
@ -2147,7 +2155,7 @@ depcc="$CC" am_compiler_list=
|
||||||
|
|
||||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
|
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
|
||||||
$as_echo_n "checking dependency style of $depcc... " >&6; }
|
$as_echo_n "checking dependency style of $depcc... " >&6; }
|
||||||
if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then :
|
if ${am_cv_CC_dependencies_compiler_type+:} false; then :
|
||||||
$as_echo_n "(cached) " >&6
|
$as_echo_n "(cached) " >&6
|
||||||
else
|
else
|
||||||
if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
|
if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
|
||||||
|
@ -2257,7 +2265,7 @@ if test -z "$CC"; then
|
||||||
set dummy cc; ac_word=$2
|
set dummy cc; ac_word=$2
|
||||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
|
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
|
||||||
$as_echo_n "checking for $ac_word... " >&6; }
|
$as_echo_n "checking for $ac_word... " >&6; }
|
||||||
if test "${ac_cv_prog_CC+set}" = set; then :
|
if ${ac_cv_prog_CC+:} false; then :
|
||||||
$as_echo_n "(cached) " >&6
|
$as_echo_n "(cached) " >&6
|
||||||
else
|
else
|
||||||
if test -n "$CC"; then
|
if test -n "$CC"; then
|
||||||
|
@ -2312,7 +2320,7 @@ fi
|
||||||
|
|
||||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using GNU C" >&5
|
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using GNU C" >&5
|
||||||
$as_echo_n "checking whether we are using GNU C... " >&6; }
|
$as_echo_n "checking whether we are using GNU C... " >&6; }
|
||||||
if test "${ac_cv_c_compiler_gnu+set}" = set; then :
|
if ${ac_cv_c_compiler_gnu+:} false; then :
|
||||||
$as_echo_n "(cached) " >&6
|
$as_echo_n "(cached) " >&6
|
||||||
else
|
else
|
||||||
cat > conftest.c <<EOF
|
cat > conftest.c <<EOF
|
||||||
|
@ -2343,7 +2351,7 @@ if test $ac_cv_c_compiler_gnu = yes; then
|
||||||
ac_save_CFLAGS=$CFLAGS
|
ac_save_CFLAGS=$CFLAGS
|
||||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
|
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
|
||||||
$as_echo_n "checking whether $CC accepts -g... " >&6; }
|
$as_echo_n "checking whether $CC accepts -g... " >&6; }
|
||||||
if test "${ac_cv_prog_cc_g+set}" = set; then :
|
if ${ac_cv_prog_cc_g+:} false; then :
|
||||||
$as_echo_n "(cached) " >&6
|
$as_echo_n "(cached) " >&6
|
||||||
else
|
else
|
||||||
ac_save_c_werror_flag=$ac_c_werror_flag
|
ac_save_c_werror_flag=$ac_c_werror_flag
|
||||||
|
@ -2443,7 +2451,7 @@ if test -n "$ac_tool_prefix"; then
|
||||||
set dummy ${ac_tool_prefix}ranlib; ac_word=$2
|
set dummy ${ac_tool_prefix}ranlib; ac_word=$2
|
||||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
|
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
|
||||||
$as_echo_n "checking for $ac_word... " >&6; }
|
$as_echo_n "checking for $ac_word... " >&6; }
|
||||||
if test "${ac_cv_prog_RANLIB+set}" = set; then :
|
if ${ac_cv_prog_RANLIB+:} false; then :
|
||||||
$as_echo_n "(cached) " >&6
|
$as_echo_n "(cached) " >&6
|
||||||
else
|
else
|
||||||
if test -n "$RANLIB"; then
|
if test -n "$RANLIB"; then
|
||||||
|
@ -2483,7 +2491,7 @@ if test -z "$ac_cv_prog_RANLIB"; then
|
||||||
set dummy ranlib; ac_word=$2
|
set dummy ranlib; ac_word=$2
|
||||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
|
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
|
||||||
$as_echo_n "checking for $ac_word... " >&6; }
|
$as_echo_n "checking for $ac_word... " >&6; }
|
||||||
if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
|
if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
|
||||||
$as_echo_n "(cached) " >&6
|
$as_echo_n "(cached) " >&6
|
||||||
else
|
else
|
||||||
if test -n "$ac_ct_RANLIB"; then
|
if test -n "$ac_ct_RANLIB"; then
|
||||||
|
@ -2610,10 +2618,21 @@ $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
|
||||||
:end' >>confcache
|
:end' >>confcache
|
||||||
if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
|
if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
|
||||||
if test -w "$cache_file"; then
|
if test -w "$cache_file"; then
|
||||||
test "x$cache_file" != "x/dev/null" &&
|
if test "x$cache_file" != "x/dev/null"; then
|
||||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
|
{ $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
|
||||||
$as_echo "$as_me: updating cache $cache_file" >&6;}
|
$as_echo "$as_me: updating cache $cache_file" >&6;}
|
||||||
cat confcache >$cache_file
|
if test ! -f "$cache_file" || test -h "$cache_file"; then
|
||||||
|
cat confcache >"$cache_file"
|
||||||
|
else
|
||||||
|
case $cache_file in #(
|
||||||
|
*/* | ?:*)
|
||||||
|
mv -f confcache "$cache_file"$$ &&
|
||||||
|
mv -f "$cache_file"$$ "$cache_file" ;; #(
|
||||||
|
*)
|
||||||
|
mv -f confcache "$cache_file" ;;
|
||||||
|
esac
|
||||||
|
fi
|
||||||
|
fi
|
||||||
else
|
else
|
||||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
|
{ $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
|
||||||
$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
|
$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
|
||||||
|
@ -2689,7 +2708,7 @@ if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
|
||||||
Usually this means the macro was only invoked conditionally." "$LINENO" 5
|
Usually this means the macro was only invoked conditionally." "$LINENO" 5
|
||||||
fi
|
fi
|
||||||
|
|
||||||
: ${CONFIG_STATUS=./config.status}
|
: "${CONFIG_STATUS=./config.status}"
|
||||||
ac_write_fail=0
|
ac_write_fail=0
|
||||||
ac_clean_files_save=$ac_clean_files
|
ac_clean_files_save=$ac_clean_files
|
||||||
ac_clean_files="$ac_clean_files $CONFIG_STATUS"
|
ac_clean_files="$ac_clean_files $CONFIG_STATUS"
|
||||||
|
@ -2790,6 +2809,7 @@ fi
|
||||||
IFS=" "" $as_nl"
|
IFS=" "" $as_nl"
|
||||||
|
|
||||||
# Find who we are. Look in the path if we contain no directory separator.
|
# Find who we are. Look in the path if we contain no directory separator.
|
||||||
|
as_myself=
|
||||||
case $0 in @%:@((
|
case $0 in @%:@((
|
||||||
*[\\/]* ) as_myself=$0 ;;
|
*[\\/]* ) as_myself=$0 ;;
|
||||||
*) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
|
*) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
|
||||||
|
@ -3097,7 +3117,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
|
||||||
# values after options handling.
|
# values after options handling.
|
||||||
ac_log="
|
ac_log="
|
||||||
This file was extended by $as_me, which was
|
This file was extended by $as_me, which was
|
||||||
generated by GNU Autoconf 2.67. Invocation command line was
|
generated by GNU Autoconf 2.68. Invocation command line was
|
||||||
|
|
||||||
CONFIG_FILES = $CONFIG_FILES
|
CONFIG_FILES = $CONFIG_FILES
|
||||||
CONFIG_HEADERS = $CONFIG_HEADERS
|
CONFIG_HEADERS = $CONFIG_HEADERS
|
||||||
|
@ -3154,7 +3174,7 @@ cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
|
||||||
ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
|
ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
|
||||||
ac_cs_version="\\
|
ac_cs_version="\\
|
||||||
config.status
|
config.status
|
||||||
configured by $0, generated by GNU Autoconf 2.67,
|
configured by $0, generated by GNU Autoconf 2.68,
|
||||||
with options \\"\$ac_cs_config\\"
|
with options \\"\$ac_cs_config\\"
|
||||||
|
|
||||||
Copyright (C) 2010 Free Software Foundation, Inc.
|
Copyright (C) 2010 Free Software Foundation, Inc.
|
||||||
|
@ -3279,7 +3299,7 @@ do
|
||||||
"depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
|
"depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
|
||||||
"Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
|
"Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
|
||||||
|
|
||||||
*) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5 ;;
|
*) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
|
||||||
esac
|
esac
|
||||||
done
|
done
|
||||||
|
|
||||||
|
@ -3301,9 +3321,10 @@ fi
|
||||||
# after its creation but before its name has been assigned to `$tmp'.
|
# after its creation but before its name has been assigned to `$tmp'.
|
||||||
$debug ||
|
$debug ||
|
||||||
{
|
{
|
||||||
tmp=
|
tmp= ac_tmp=
|
||||||
trap 'exit_status=$?
|
trap 'exit_status=$?
|
||||||
{ test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
|
: "${ac_tmp:=$tmp}"
|
||||||
|
{ test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
|
||||||
' 0
|
' 0
|
||||||
trap 'as_fn_exit 1' 1 2 13 15
|
trap 'as_fn_exit 1' 1 2 13 15
|
||||||
}
|
}
|
||||||
|
@ -3311,12 +3332,13 @@ $debug ||
|
||||||
|
|
||||||
{
|
{
|
||||||
tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
|
tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
|
||||||
test -n "$tmp" && test -d "$tmp"
|
test -d "$tmp"
|
||||||
} ||
|
} ||
|
||||||
{
|
{
|
||||||
tmp=./conf$$-$RANDOM
|
tmp=./conf$$-$RANDOM
|
||||||
(umask 077 && mkdir "$tmp")
|
(umask 077 && mkdir "$tmp")
|
||||||
} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
|
} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
|
||||||
|
ac_tmp=$tmp
|
||||||
|
|
||||||
# Set up the scripts for CONFIG_FILES section.
|
# Set up the scripts for CONFIG_FILES section.
|
||||||
# No need to generate them if there are no CONFIG_FILES.
|
# No need to generate them if there are no CONFIG_FILES.
|
||||||
|
@ -3355,13 +3377,13 @@ else
|
||||||
ac_cs_awk_cr=$ac_cr
|
ac_cs_awk_cr=$ac_cr
|
||||||
fi
|
fi
|
||||||
|
|
||||||
echo 'BEGIN {' >"$tmp/subs1.awk" &&
|
echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
|
||||||
_ACEOF
|
_ACEOF
|
||||||
|
|
||||||
# Create commands to substitute file output variables.
|
# Create commands to substitute file output variables.
|
||||||
{
|
{
|
||||||
echo "cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1" &&
|
echo "cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1" &&
|
||||||
echo 'cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&' &&
|
echo 'cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&' &&
|
||||||
echo "$ac_subst_files" | sed 's/.*/F@<:@"&"@:>@="$&"/' &&
|
echo "$ac_subst_files" | sed 's/.*/F@<:@"&"@:>@="$&"/' &&
|
||||||
echo "_ACAWK" &&
|
echo "_ACAWK" &&
|
||||||
echo "_ACEOF"
|
echo "_ACEOF"
|
||||||
|
@ -3394,7 +3416,7 @@ done
|
||||||
rm -f conf$$subs.sh
|
rm -f conf$$subs.sh
|
||||||
|
|
||||||
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
|
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
|
||||||
cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
|
cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
|
||||||
_ACEOF
|
_ACEOF
|
||||||
sed -n '
|
sed -n '
|
||||||
h
|
h
|
||||||
|
@ -3442,7 +3464,7 @@ t delim
|
||||||
rm -f conf$$subs.awk
|
rm -f conf$$subs.awk
|
||||||
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
|
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
|
||||||
_ACAWK
|
_ACAWK
|
||||||
cat >>"\$tmp/subs1.awk" <<_ACAWK &&
|
cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
|
||||||
for (key in S) S_is_set[key] = 1
|
for (key in S) S_is_set[key] = 1
|
||||||
FS = ""
|
FS = ""
|
||||||
\$ac_cs_awk_pipe_init
|
\$ac_cs_awk_pipe_init
|
||||||
|
@ -3480,7 +3502,7 @@ if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
|
||||||
sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
|
sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
|
||||||
else
|
else
|
||||||
cat
|
cat
|
||||||
fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
|
fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
|
||||||
|| as_fn_error $? "could not setup config files machinery" "$LINENO" 5
|
|| as_fn_error $? "could not setup config files machinery" "$LINENO" 5
|
||||||
_ACEOF
|
_ACEOF
|
||||||
|
|
||||||
|
@ -3520,7 +3542,7 @@ do
|
||||||
esac
|
esac
|
||||||
case $ac_mode$ac_tag in
|
case $ac_mode$ac_tag in
|
||||||
:[FHL]*:*);;
|
:[FHL]*:*);;
|
||||||
:L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5 ;;
|
:L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
|
||||||
:[FH]-) ac_tag=-:-;;
|
:[FH]-) ac_tag=-:-;;
|
||||||
:[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
|
:[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
|
||||||
esac
|
esac
|
||||||
|
@ -3539,7 +3561,7 @@ do
|
||||||
for ac_f
|
for ac_f
|
||||||
do
|
do
|
||||||
case $ac_f in
|
case $ac_f in
|
||||||
-) ac_f="$tmp/stdin";;
|
-) ac_f="$ac_tmp/stdin";;
|
||||||
*) # Look for the file first in the build tree, then in the source tree
|
*) # Look for the file first in the build tree, then in the source tree
|
||||||
# (if the path is not absolute). The absolute path cannot be DOS-style,
|
# (if the path is not absolute). The absolute path cannot be DOS-style,
|
||||||
# because $ac_f cannot contain `:'.
|
# because $ac_f cannot contain `:'.
|
||||||
|
@ -3548,7 +3570,7 @@ do
|
||||||
[\\/$]*) false;;
|
[\\/$]*) false;;
|
||||||
*) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
|
*) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
|
||||||
esac ||
|
esac ||
|
||||||
as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5 ;;
|
as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
|
||||||
esac
|
esac
|
||||||
case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
|
case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
|
||||||
as_fn_append ac_file_inputs " '$ac_f'"
|
as_fn_append ac_file_inputs " '$ac_f'"
|
||||||
|
@ -3574,7 +3596,7 @@ $as_echo "$as_me: creating $ac_file" >&6;}
|
||||||
esac
|
esac
|
||||||
|
|
||||||
case $ac_tag in
|
case $ac_tag in
|
||||||
*:-:* | *:-) cat >"$tmp/stdin" \
|
*:-:* | *:-) cat >"$ac_tmp/stdin" \
|
||||||
|| as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
|
|| as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
|
||||||
esac
|
esac
|
||||||
;;
|
;;
|
||||||
|
@ -3707,24 +3729,25 @@ $ac_datarootdir_hack
|
||||||
"
|
"
|
||||||
eval sed \"\$ac_sed_extra\" "$ac_file_inputs" |
|
eval sed \"\$ac_sed_extra\" "$ac_file_inputs" |
|
||||||
if $ac_cs_awk_getline; then
|
if $ac_cs_awk_getline; then
|
||||||
$AWK -f "$tmp/subs.awk"
|
$AWK -f "$ac_tmp/subs.awk"
|
||||||
else
|
else
|
||||||
$AWK -f "$tmp/subs.awk" | $SHELL
|
$AWK -f "$ac_tmp/subs.awk" | $SHELL
|
||||||
fi >$tmp/out \
|
fi \
|
||||||
|| as_fn_error $? "could not create $ac_file" "$LINENO" 5
|
>$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
|
||||||
|
|
||||||
test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
|
test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
|
||||||
{ ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
|
{ ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
|
||||||
{ ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
|
{ ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \
|
||||||
|
"$ac_tmp/out"`; test -z "$ac_out"; } &&
|
||||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
|
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
|
||||||
which seems to be undefined. Please make sure it is defined" >&5
|
which seems to be undefined. Please make sure it is defined" >&5
|
||||||
$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
|
$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
|
||||||
which seems to be undefined. Please make sure it is defined" >&2;}
|
which seems to be undefined. Please make sure it is defined" >&2;}
|
||||||
|
|
||||||
rm -f "$tmp/stdin"
|
rm -f "$ac_tmp/stdin"
|
||||||
case $ac_file in
|
case $ac_file in
|
||||||
-) cat "$tmp/out" && rm -f "$tmp/out";;
|
-) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
|
||||||
*) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
|
*) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
|
||||||
esac \
|
esac \
|
||||||
|| as_fn_error $? "could not create $ac_file" "$LINENO" 5
|
|| as_fn_error $? "could not create $ac_file" "$LINENO" 5
|
||||||
;;
|
;;
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
# This file was generated by Autom4te Thu Aug 5 21:29:16 UTC 2010.
|
# This file was generated.
|
||||||
# It contains the lists of macros which have been traced.
|
# It contains the lists of macros which have been traced.
|
||||||
# It can be safely removed.
|
# It can be safely removed.
|
||||||
|
|
||||||
|
@ -7,10 +7,10 @@
|
||||||
'0',
|
'0',
|
||||||
1,
|
1,
|
||||||
[
|
[
|
||||||
'/usr/share/autoconf'
|
'/opt/local/share/autoconf'
|
||||||
],
|
],
|
||||||
[
|
[
|
||||||
'/usr/share/autoconf/autoconf/autoconf.m4f',
|
'/opt/local/share/autoconf/autoconf/autoconf.m4f',
|
||||||
'aclocal.m4',
|
'aclocal.m4',
|
||||||
'configure.in'
|
'configure.in'
|
||||||
],
|
],
|
||||||
|
@ -27,6 +27,7 @@
|
||||||
'AC_CANONICAL_HOST' => 1,
|
'AC_CANONICAL_HOST' => 1,
|
||||||
'AC_PROG_LIBTOOL' => 1,
|
'AC_PROG_LIBTOOL' => 1,
|
||||||
'AM_INIT_AUTOMAKE' => 1,
|
'AM_INIT_AUTOMAKE' => 1,
|
||||||
|
'AM_PATH_GUILE' => 1,
|
||||||
'AC_CONFIG_SUBDIRS' => 1,
|
'AC_CONFIG_SUBDIRS' => 1,
|
||||||
'AM_AUTOMAKE_VERSION' => 1,
|
'AM_AUTOMAKE_VERSION' => 1,
|
||||||
'LT_CONFIG_LTDL_DIR' => 1,
|
'LT_CONFIG_LTDL_DIR' => 1,
|
||||||
|
@ -35,15 +36,20 @@
|
||||||
'm4_sinclude' => 1,
|
'm4_sinclude' => 1,
|
||||||
'LT_SUPPORTED_TAG' => 1,
|
'LT_SUPPORTED_TAG' => 1,
|
||||||
'AM_MAINTAINER_MODE' => 1,
|
'AM_MAINTAINER_MODE' => 1,
|
||||||
|
'AM_NLS' => 1,
|
||||||
'AM_GNU_GETTEXT_INTL_SUBDIR' => 1,
|
'AM_GNU_GETTEXT_INTL_SUBDIR' => 1,
|
||||||
|
'AM_MAKEFILE_INCLUDE' => 1,
|
||||||
'_m4_warn' => 1,
|
'_m4_warn' => 1,
|
||||||
'AM_PROG_CXX_C_O' => 1,
|
'AM_PROG_CXX_C_O' => 1,
|
||||||
'_AM_COND_ENDIF' => 1,
|
'_AM_COND_ENDIF' => 1,
|
||||||
|
'_AM_MAKEFILE_INCLUDE' => 1,
|
||||||
'AM_ENABLE_MULTILIB' => 1,
|
'AM_ENABLE_MULTILIB' => 1,
|
||||||
'AM_SILENT_RULES' => 1,
|
'AM_SILENT_RULES' => 1,
|
||||||
|
'AM_PROG_MOC' => 1,
|
||||||
'AC_CONFIG_FILES' => 1,
|
'AC_CONFIG_FILES' => 1,
|
||||||
'include' => 1,
|
'include' => 1,
|
||||||
'LT_INIT' => 1,
|
'LT_INIT' => 1,
|
||||||
|
'AM_PROG_AR' => 1,
|
||||||
'AM_GNU_GETTEXT' => 1,
|
'AM_GNU_GETTEXT' => 1,
|
||||||
'AC_LIBSOURCE' => 1,
|
'AC_LIBSOURCE' => 1,
|
||||||
'AM_PROG_FC_C_O' => 1,
|
'AM_PROG_FC_C_O' => 1,
|
||||||
|
@ -53,12 +59,14 @@
|
||||||
'_AM_SUBST_NOTMAKE' => 1,
|
'_AM_SUBST_NOTMAKE' => 1,
|
||||||
'AC_CONFIG_AUX_DIR' => 1,
|
'AC_CONFIG_AUX_DIR' => 1,
|
||||||
'sinclude' => 1,
|
'sinclude' => 1,
|
||||||
'm4_pattern_allow' => 1,
|
|
||||||
'AM_PROG_CC_C_O' => 1,
|
'AM_PROG_CC_C_O' => 1,
|
||||||
|
'm4_pattern_allow' => 1,
|
||||||
|
'AM_XGETTEXT_OPTION' => 1,
|
||||||
'AC_CANONICAL_SYSTEM' => 1,
|
'AC_CANONICAL_SYSTEM' => 1,
|
||||||
'AM_CONDITIONAL' => 1,
|
'AM_CONDITIONAL' => 1,
|
||||||
'AC_CONFIG_HEADERS' => 1,
|
'AC_CONFIG_HEADERS' => 1,
|
||||||
'AC_DEFINE_TRACE_LITERAL' => 1,
|
'AC_DEFINE_TRACE_LITERAL' => 1,
|
||||||
|
'AM_POT_TOOLS' => 1,
|
||||||
'm4_include' => 1,
|
'm4_include' => 1,
|
||||||
'_AM_COND_ELSE' => 1,
|
'_AM_COND_ELSE' => 1,
|
||||||
'AC_SUBST_TRACE' => 1
|
'AC_SUBST_TRACE' => 1
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
m4trace:aclocal.m4:344: -1- m4_include([../acinclude.m4])
|
m4trace:aclocal.m4:344: -1- m4_include([../acinclude.m4])
|
||||||
m4trace:configure.in:3: -1- AC_INIT([crt0.asm])
|
m4trace:configure.in:3: -1- AC_INIT([open.c])
|
||||||
m4trace:configure.in:3: -1- m4_pattern_forbid([^_?A[CHUM]_])
|
m4trace:configure.in:3: -1- m4_pattern_forbid([^_?A[CHUM]_])
|
||||||
m4trace:configure.in:3: -1- m4_pattern_forbid([_AC_])
|
m4trace:configure.in:3: -1- m4_pattern_forbid([_AC_])
|
||||||
m4trace:configure.in:3: -1- m4_pattern_forbid([^LIBOBJS$], [do not use LIBOBJS directly, use AC_LIBOBJ (see section `AC_LIBOBJ vs LIBOBJS'])
|
m4trace:configure.in:3: -1- m4_pattern_forbid([^LIBOBJS$], [do not use LIBOBJS directly, use AC_LIBOBJ (see section `AC_LIBOBJ vs LIBOBJS'])
|
||||||
|
@ -253,17 +253,17 @@ You should run autoupdate.], [../../lib/autoconf/c.m4:436: ac_cv_prog_gcc is exp
|
||||||
configure.in:26: the top level])
|
configure.in:26: the top level])
|
||||||
m4trace:configure.in:26: -1- _m4_warn([obsolete], [The macro `ac_cv_prog_gcc' is obsolete.
|
m4trace:configure.in:26: -1- _m4_warn([obsolete], [The macro `ac_cv_prog_gcc' is obsolete.
|
||||||
You should run autoupdate.], [../../lib/autoconf/c.m4:436: ac_cv_prog_gcc is expanded from...
|
You should run autoupdate.], [../../lib/autoconf/c.m4:436: ac_cv_prog_gcc is expanded from...
|
||||||
../../lib/m4sugar/m4sh.m4:598: AS_IF is expanded from...
|
../../lib/m4sugar/m4sh.m4:606: AS_IF is expanded from...
|
||||||
../../lib/autoconf/general.m4:2019: AC_CACHE_VAL is expanded from...
|
../../lib/autoconf/general.m4:2032: AC_CACHE_VAL is expanded from...
|
||||||
../../lib/autoconf/general.m4:2040: AC_CACHE_CHECK is expanded from...
|
../../lib/autoconf/general.m4:2053: AC_CACHE_CHECK is expanded from...
|
||||||
../acinclude.m4:7: LIB_AC_PROG_CC_GNU is expanded from...
|
../acinclude.m4:7: LIB_AC_PROG_CC_GNU is expanded from...
|
||||||
../acinclude.m4:30: LIB_AC_PROG_CC is expanded from...
|
../acinclude.m4:30: LIB_AC_PROG_CC is expanded from...
|
||||||
configure.in:26: the top level])
|
configure.in:26: the top level])
|
||||||
m4trace:configure.in:26: -1- _m4_warn([obsolete], [The macro `ac_cv_prog_gcc' is obsolete.
|
m4trace:configure.in:26: -1- _m4_warn([obsolete], [The macro `ac_cv_prog_gcc' is obsolete.
|
||||||
You should run autoupdate.], [../../lib/autoconf/c.m4:436: ac_cv_prog_gcc is expanded from...
|
You should run autoupdate.], [../../lib/autoconf/c.m4:436: ac_cv_prog_gcc is expanded from...
|
||||||
../../lib/m4sugar/m4sh.m4:598: AS_IF is expanded from...
|
../../lib/m4sugar/m4sh.m4:606: AS_IF is expanded from...
|
||||||
../../lib/autoconf/general.m4:2019: AC_CACHE_VAL is expanded from...
|
../../lib/autoconf/general.m4:2032: AC_CACHE_VAL is expanded from...
|
||||||
../../lib/autoconf/general.m4:2040: AC_CACHE_CHECK is expanded from...
|
../../lib/autoconf/general.m4:2053: AC_CACHE_CHECK is expanded from...
|
||||||
../acinclude.m4:7: LIB_AC_PROG_CC_GNU is expanded from...
|
../acinclude.m4:7: LIB_AC_PROG_CC_GNU is expanded from...
|
||||||
../acinclude.m4:30: LIB_AC_PROG_CC is expanded from...
|
../acinclude.m4:30: LIB_AC_PROG_CC is expanded from...
|
||||||
configure.in:26: the top level])
|
configure.in:26: the top level])
|
||||||
|
|
123
newlib/src/libgloss/metalsvm/configure
vendored
123
newlib/src/libgloss/metalsvm/configure
vendored
|
@ -1,6 +1,6 @@
|
||||||
#! /bin/sh
|
#! /bin/sh
|
||||||
# Guess values for system-dependent variables and create Makefiles.
|
# Guess values for system-dependent variables and create Makefiles.
|
||||||
# Generated by GNU Autoconf 2.67.
|
# Generated by GNU Autoconf 2.68.
|
||||||
#
|
#
|
||||||
#
|
#
|
||||||
# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
|
# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
|
||||||
|
@ -89,6 +89,7 @@ fi
|
||||||
IFS=" "" $as_nl"
|
IFS=" "" $as_nl"
|
||||||
|
|
||||||
# Find who we are. Look in the path if we contain no directory separator.
|
# Find who we are. Look in the path if we contain no directory separator.
|
||||||
|
as_myself=
|
||||||
case $0 in #((
|
case $0 in #((
|
||||||
*[\\/]* ) as_myself=$0 ;;
|
*[\\/]* ) as_myself=$0 ;;
|
||||||
*) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
|
*) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
|
||||||
|
@ -213,11 +214,18 @@ IFS=$as_save_IFS
|
||||||
# We cannot yet assume a decent shell, so we have to provide a
|
# We cannot yet assume a decent shell, so we have to provide a
|
||||||
# neutralization value for shells without unset; and this also
|
# neutralization value for shells without unset; and this also
|
||||||
# works around shells that cannot unset nonexistent variables.
|
# works around shells that cannot unset nonexistent variables.
|
||||||
|
# Preserve -v and -x to the replacement shell.
|
||||||
BASH_ENV=/dev/null
|
BASH_ENV=/dev/null
|
||||||
ENV=/dev/null
|
ENV=/dev/null
|
||||||
(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
|
(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
|
||||||
export CONFIG_SHELL
|
export CONFIG_SHELL
|
||||||
exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"}
|
case $- in # ((((
|
||||||
|
*v*x* | *x*v* ) as_opts=-vx ;;
|
||||||
|
*v* ) as_opts=-v ;;
|
||||||
|
*x* ) as_opts=-x ;;
|
||||||
|
* ) as_opts= ;;
|
||||||
|
esac
|
||||||
|
exec "$CONFIG_SHELL" $as_opts "$as_myself" ${1+"$@"}
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if test x$as_have_required = xno; then :
|
if test x$as_have_required = xno; then :
|
||||||
|
@ -553,7 +561,7 @@ PACKAGE_STRING=
|
||||||
PACKAGE_BUGREPORT=
|
PACKAGE_BUGREPORT=
|
||||||
PACKAGE_URL=
|
PACKAGE_URL=
|
||||||
|
|
||||||
ac_unique_file="crt0.asm"
|
ac_unique_file="open.c"
|
||||||
ac_subst_vars='LTLIBOBJS
|
ac_subst_vars='LTLIBOBJS
|
||||||
LIBOBJS
|
LIBOBJS
|
||||||
host_makefile_frag_path
|
host_makefile_frag_path
|
||||||
|
@ -1042,7 +1050,7 @@ Try \`$0 --help' for more information"
|
||||||
$as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
|
$as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
|
||||||
expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
|
expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
|
||||||
$as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
|
$as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
|
||||||
: ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
|
: "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
|
||||||
;;
|
;;
|
||||||
|
|
||||||
esac
|
esac
|
||||||
|
@ -1331,7 +1339,7 @@ test -n "$ac_init_help" && exit $ac_status
|
||||||
if $ac_init_version; then
|
if $ac_init_version; then
|
||||||
cat <<\_ACEOF
|
cat <<\_ACEOF
|
||||||
configure
|
configure
|
||||||
generated by GNU Autoconf 2.67
|
generated by GNU Autoconf 2.68
|
||||||
|
|
||||||
Copyright (C) 2010 Free Software Foundation, Inc.
|
Copyright (C) 2010 Free Software Foundation, Inc.
|
||||||
This configure script is free software; the Free Software Foundation
|
This configure script is free software; the Free Software Foundation
|
||||||
|
@ -1377,7 +1385,7 @@ sed 's/^/| /' conftest.$ac_ext >&5
|
||||||
|
|
||||||
ac_retval=1
|
ac_retval=1
|
||||||
fi
|
fi
|
||||||
eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
|
eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
|
||||||
as_fn_set_status $ac_retval
|
as_fn_set_status $ac_retval
|
||||||
|
|
||||||
} # ac_fn_c_try_compile
|
} # ac_fn_c_try_compile
|
||||||
|
@ -1386,7 +1394,7 @@ This file contains any messages produced by compilers while
|
||||||
running configure, to aid debugging if configure makes a mistake.
|
running configure, to aid debugging if configure makes a mistake.
|
||||||
|
|
||||||
It was created by $as_me, which was
|
It was created by $as_me, which was
|
||||||
generated by GNU Autoconf 2.67. Invocation command line was
|
generated by GNU Autoconf 2.68. Invocation command line was
|
||||||
|
|
||||||
$ $0 $@
|
$ $0 $@
|
||||||
|
|
||||||
|
@ -1644,7 +1652,7 @@ $as_echo "$as_me: loading site script $ac_site_file" >&6;}
|
||||||
|| { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
|
|| { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
|
||||||
$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
|
$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
|
||||||
as_fn_error $? "failed to load site script $ac_site_file
|
as_fn_error $? "failed to load site script $ac_site_file
|
||||||
See \`config.log' for more details" "$LINENO" 5 ; }
|
See \`config.log' for more details" "$LINENO" 5; }
|
||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
|
|
||||||
|
@ -1783,7 +1791,7 @@ $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
|
||||||
|
|
||||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
|
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
|
||||||
$as_echo_n "checking build system type... " >&6; }
|
$as_echo_n "checking build system type... " >&6; }
|
||||||
if test "${ac_cv_build+set}" = set; then :
|
if ${ac_cv_build+:} false; then :
|
||||||
$as_echo_n "(cached) " >&6
|
$as_echo_n "(cached) " >&6
|
||||||
else
|
else
|
||||||
ac_build_alias=$build_alias
|
ac_build_alias=$build_alias
|
||||||
|
@ -1799,7 +1807,7 @@ fi
|
||||||
$as_echo "$ac_cv_build" >&6; }
|
$as_echo "$ac_cv_build" >&6; }
|
||||||
case $ac_cv_build in
|
case $ac_cv_build in
|
||||||
*-*-*) ;;
|
*-*-*) ;;
|
||||||
*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5 ;;
|
*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
|
||||||
esac
|
esac
|
||||||
build=$ac_cv_build
|
build=$ac_cv_build
|
||||||
ac_save_IFS=$IFS; IFS='-'
|
ac_save_IFS=$IFS; IFS='-'
|
||||||
|
@ -1817,7 +1825,7 @@ case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
|
||||||
|
|
||||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
|
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
|
||||||
$as_echo_n "checking host system type... " >&6; }
|
$as_echo_n "checking host system type... " >&6; }
|
||||||
if test "${ac_cv_host+set}" = set; then :
|
if ${ac_cv_host+:} false; then :
|
||||||
$as_echo_n "(cached) " >&6
|
$as_echo_n "(cached) " >&6
|
||||||
else
|
else
|
||||||
if test "x$host_alias" = x; then
|
if test "x$host_alias" = x; then
|
||||||
|
@ -1832,7 +1840,7 @@ fi
|
||||||
$as_echo "$ac_cv_host" >&6; }
|
$as_echo "$ac_cv_host" >&6; }
|
||||||
case $ac_cv_host in
|
case $ac_cv_host in
|
||||||
*-*-*) ;;
|
*-*-*) ;;
|
||||||
*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5 ;;
|
*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
|
||||||
esac
|
esac
|
||||||
host=$ac_cv_host
|
host=$ac_cv_host
|
||||||
ac_save_IFS=$IFS; IFS='-'
|
ac_save_IFS=$IFS; IFS='-'
|
||||||
|
@ -1850,7 +1858,7 @@ case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
|
||||||
|
|
||||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
|
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
|
||||||
$as_echo_n "checking target system type... " >&6; }
|
$as_echo_n "checking target system type... " >&6; }
|
||||||
if test "${ac_cv_target+set}" = set; then :
|
if ${ac_cv_target+:} false; then :
|
||||||
$as_echo_n "(cached) " >&6
|
$as_echo_n "(cached) " >&6
|
||||||
else
|
else
|
||||||
if test "x$target_alias" = x; then
|
if test "x$target_alias" = x; then
|
||||||
|
@ -1865,7 +1873,7 @@ fi
|
||||||
$as_echo "$ac_cv_target" >&6; }
|
$as_echo "$ac_cv_target" >&6; }
|
||||||
case $ac_cv_target in
|
case $ac_cv_target in
|
||||||
*-*-*) ;;
|
*-*-*) ;;
|
||||||
*) as_fn_error $? "invalid value of canonical target" "$LINENO" 5 ;;
|
*) as_fn_error $? "invalid value of canonical target" "$LINENO" 5;;
|
||||||
esac
|
esac
|
||||||
target=$ac_cv_target
|
target=$ac_cv_target
|
||||||
ac_save_IFS=$IFS; IFS='-'
|
ac_save_IFS=$IFS; IFS='-'
|
||||||
|
@ -1902,7 +1910,7 @@ program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
|
||||||
set dummy nasm; ac_word=$2
|
set dummy nasm; ac_word=$2
|
||||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
|
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
|
||||||
$as_echo_n "checking for $ac_word... " >&6; }
|
$as_echo_n "checking for $ac_word... " >&6; }
|
||||||
if test "${ac_cv_prog_NASM+set}" = set; then :
|
if ${ac_cv_prog_NASM+:} false; then :
|
||||||
$as_echo_n "(cached) " >&6
|
$as_echo_n "(cached) " >&6
|
||||||
else
|
else
|
||||||
if test -n "$NASM"; then
|
if test -n "$NASM"; then
|
||||||
|
@ -1954,7 +1962,7 @@ fi
|
||||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
|
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
|
||||||
$as_echo_n "checking for a BSD-compatible install... " >&6; }
|
$as_echo_n "checking for a BSD-compatible install... " >&6; }
|
||||||
if test -z "$INSTALL"; then
|
if test -z "$INSTALL"; then
|
||||||
if test "${ac_cv_path_install+set}" = set; then :
|
if ${ac_cv_path_install+:} false; then :
|
||||||
$as_echo_n "(cached) " >&6
|
$as_echo_n "(cached) " >&6
|
||||||
else
|
else
|
||||||
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
|
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
|
||||||
|
@ -2109,7 +2117,7 @@ fi
|
||||||
set dummy gcc; ac_word=$2
|
set dummy gcc; ac_word=$2
|
||||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
|
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
|
||||||
$as_echo_n "checking for $ac_word... " >&6; }
|
$as_echo_n "checking for $ac_word... " >&6; }
|
||||||
if test "${ac_cv_prog_CC+set}" = set; then :
|
if ${ac_cv_prog_CC+:} false; then :
|
||||||
$as_echo_n "(cached) " >&6
|
$as_echo_n "(cached) " >&6
|
||||||
else
|
else
|
||||||
if test -n "$CC"; then
|
if test -n "$CC"; then
|
||||||
|
@ -2147,7 +2155,7 @@ depcc="$CC" am_compiler_list=
|
||||||
|
|
||||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
|
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
|
||||||
$as_echo_n "checking dependency style of $depcc... " >&6; }
|
$as_echo_n "checking dependency style of $depcc... " >&6; }
|
||||||
if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then :
|
if ${am_cv_CC_dependencies_compiler_type+:} false; then :
|
||||||
$as_echo_n "(cached) " >&6
|
$as_echo_n "(cached) " >&6
|
||||||
else
|
else
|
||||||
if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
|
if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
|
||||||
|
@ -2257,7 +2265,7 @@ if test -z "$CC"; then
|
||||||
set dummy cc; ac_word=$2
|
set dummy cc; ac_word=$2
|
||||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
|
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
|
||||||
$as_echo_n "checking for $ac_word... " >&6; }
|
$as_echo_n "checking for $ac_word... " >&6; }
|
||||||
if test "${ac_cv_prog_CC+set}" = set; then :
|
if ${ac_cv_prog_CC+:} false; then :
|
||||||
$as_echo_n "(cached) " >&6
|
$as_echo_n "(cached) " >&6
|
||||||
else
|
else
|
||||||
if test -n "$CC"; then
|
if test -n "$CC"; then
|
||||||
|
@ -2312,7 +2320,7 @@ fi
|
||||||
|
|
||||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using GNU C" >&5
|
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using GNU C" >&5
|
||||||
$as_echo_n "checking whether we are using GNU C... " >&6; }
|
$as_echo_n "checking whether we are using GNU C... " >&6; }
|
||||||
if test "${ac_cv_c_compiler_gnu+set}" = set; then :
|
if ${ac_cv_c_compiler_gnu+:} false; then :
|
||||||
$as_echo_n "(cached) " >&6
|
$as_echo_n "(cached) " >&6
|
||||||
else
|
else
|
||||||
cat > conftest.c <<EOF
|
cat > conftest.c <<EOF
|
||||||
|
@ -2343,7 +2351,7 @@ if test $ac_cv_c_compiler_gnu = yes; then
|
||||||
ac_save_CFLAGS=$CFLAGS
|
ac_save_CFLAGS=$CFLAGS
|
||||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
|
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
|
||||||
$as_echo_n "checking whether $CC accepts -g... " >&6; }
|
$as_echo_n "checking whether $CC accepts -g... " >&6; }
|
||||||
if test "${ac_cv_prog_cc_g+set}" = set; then :
|
if ${ac_cv_prog_cc_g+:} false; then :
|
||||||
$as_echo_n "(cached) " >&6
|
$as_echo_n "(cached) " >&6
|
||||||
else
|
else
|
||||||
ac_save_c_werror_flag=$ac_c_werror_flag
|
ac_save_c_werror_flag=$ac_c_werror_flag
|
||||||
|
@ -2443,7 +2451,7 @@ if test -n "$ac_tool_prefix"; then
|
||||||
set dummy ${ac_tool_prefix}ranlib; ac_word=$2
|
set dummy ${ac_tool_prefix}ranlib; ac_word=$2
|
||||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
|
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
|
||||||
$as_echo_n "checking for $ac_word... " >&6; }
|
$as_echo_n "checking for $ac_word... " >&6; }
|
||||||
if test "${ac_cv_prog_RANLIB+set}" = set; then :
|
if ${ac_cv_prog_RANLIB+:} false; then :
|
||||||
$as_echo_n "(cached) " >&6
|
$as_echo_n "(cached) " >&6
|
||||||
else
|
else
|
||||||
if test -n "$RANLIB"; then
|
if test -n "$RANLIB"; then
|
||||||
|
@ -2483,7 +2491,7 @@ if test -z "$ac_cv_prog_RANLIB"; then
|
||||||
set dummy ranlib; ac_word=$2
|
set dummy ranlib; ac_word=$2
|
||||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
|
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
|
||||||
$as_echo_n "checking for $ac_word... " >&6; }
|
$as_echo_n "checking for $ac_word... " >&6; }
|
||||||
if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
|
if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
|
||||||
$as_echo_n "(cached) " >&6
|
$as_echo_n "(cached) " >&6
|
||||||
else
|
else
|
||||||
if test -n "$ac_ct_RANLIB"; then
|
if test -n "$ac_ct_RANLIB"; then
|
||||||
|
@ -2610,10 +2618,21 @@ $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
|
||||||
:end' >>confcache
|
:end' >>confcache
|
||||||
if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
|
if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
|
||||||
if test -w "$cache_file"; then
|
if test -w "$cache_file"; then
|
||||||
test "x$cache_file" != "x/dev/null" &&
|
if test "x$cache_file" != "x/dev/null"; then
|
||||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
|
{ $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
|
||||||
$as_echo "$as_me: updating cache $cache_file" >&6;}
|
$as_echo "$as_me: updating cache $cache_file" >&6;}
|
||||||
cat confcache >$cache_file
|
if test ! -f "$cache_file" || test -h "$cache_file"; then
|
||||||
|
cat confcache >"$cache_file"
|
||||||
|
else
|
||||||
|
case $cache_file in #(
|
||||||
|
*/* | ?:*)
|
||||||
|
mv -f confcache "$cache_file"$$ &&
|
||||||
|
mv -f "$cache_file"$$ "$cache_file" ;; #(
|
||||||
|
*)
|
||||||
|
mv -f confcache "$cache_file" ;;
|
||||||
|
esac
|
||||||
|
fi
|
||||||
|
fi
|
||||||
else
|
else
|
||||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
|
{ $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
|
||||||
$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
|
$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
|
||||||
|
@ -2689,7 +2708,7 @@ if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
|
||||||
Usually this means the macro was only invoked conditionally." "$LINENO" 5
|
Usually this means the macro was only invoked conditionally." "$LINENO" 5
|
||||||
fi
|
fi
|
||||||
|
|
||||||
: ${CONFIG_STATUS=./config.status}
|
: "${CONFIG_STATUS=./config.status}"
|
||||||
ac_write_fail=0
|
ac_write_fail=0
|
||||||
ac_clean_files_save=$ac_clean_files
|
ac_clean_files_save=$ac_clean_files
|
||||||
ac_clean_files="$ac_clean_files $CONFIG_STATUS"
|
ac_clean_files="$ac_clean_files $CONFIG_STATUS"
|
||||||
|
@ -2790,6 +2809,7 @@ fi
|
||||||
IFS=" "" $as_nl"
|
IFS=" "" $as_nl"
|
||||||
|
|
||||||
# Find who we are. Look in the path if we contain no directory separator.
|
# Find who we are. Look in the path if we contain no directory separator.
|
||||||
|
as_myself=
|
||||||
case $0 in #((
|
case $0 in #((
|
||||||
*[\\/]* ) as_myself=$0 ;;
|
*[\\/]* ) as_myself=$0 ;;
|
||||||
*) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
|
*) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
|
||||||
|
@ -3097,7 +3117,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
|
||||||
# values after options handling.
|
# values after options handling.
|
||||||
ac_log="
|
ac_log="
|
||||||
This file was extended by $as_me, which was
|
This file was extended by $as_me, which was
|
||||||
generated by GNU Autoconf 2.67. Invocation command line was
|
generated by GNU Autoconf 2.68. Invocation command line was
|
||||||
|
|
||||||
CONFIG_FILES = $CONFIG_FILES
|
CONFIG_FILES = $CONFIG_FILES
|
||||||
CONFIG_HEADERS = $CONFIG_HEADERS
|
CONFIG_HEADERS = $CONFIG_HEADERS
|
||||||
|
@ -3154,7 +3174,7 @@ cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
|
||||||
ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
|
ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
|
||||||
ac_cs_version="\\
|
ac_cs_version="\\
|
||||||
config.status
|
config.status
|
||||||
configured by $0, generated by GNU Autoconf 2.67,
|
configured by $0, generated by GNU Autoconf 2.68,
|
||||||
with options \\"\$ac_cs_config\\"
|
with options \\"\$ac_cs_config\\"
|
||||||
|
|
||||||
Copyright (C) 2010 Free Software Foundation, Inc.
|
Copyright (C) 2010 Free Software Foundation, Inc.
|
||||||
|
@ -3279,7 +3299,7 @@ do
|
||||||
"depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
|
"depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
|
||||||
"Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
|
"Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
|
||||||
|
|
||||||
*) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5 ;;
|
*) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
|
||||||
esac
|
esac
|
||||||
done
|
done
|
||||||
|
|
||||||
|
@ -3301,9 +3321,10 @@ fi
|
||||||
# after its creation but before its name has been assigned to `$tmp'.
|
# after its creation but before its name has been assigned to `$tmp'.
|
||||||
$debug ||
|
$debug ||
|
||||||
{
|
{
|
||||||
tmp=
|
tmp= ac_tmp=
|
||||||
trap 'exit_status=$?
|
trap 'exit_status=$?
|
||||||
{ test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
|
: "${ac_tmp:=$tmp}"
|
||||||
|
{ test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
|
||||||
' 0
|
' 0
|
||||||
trap 'as_fn_exit 1' 1 2 13 15
|
trap 'as_fn_exit 1' 1 2 13 15
|
||||||
}
|
}
|
||||||
|
@ -3311,12 +3332,13 @@ $debug ||
|
||||||
|
|
||||||
{
|
{
|
||||||
tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
|
tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
|
||||||
test -n "$tmp" && test -d "$tmp"
|
test -d "$tmp"
|
||||||
} ||
|
} ||
|
||||||
{
|
{
|
||||||
tmp=./conf$$-$RANDOM
|
tmp=./conf$$-$RANDOM
|
||||||
(umask 077 && mkdir "$tmp")
|
(umask 077 && mkdir "$tmp")
|
||||||
} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
|
} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
|
||||||
|
ac_tmp=$tmp
|
||||||
|
|
||||||
# Set up the scripts for CONFIG_FILES section.
|
# Set up the scripts for CONFIG_FILES section.
|
||||||
# No need to generate them if there are no CONFIG_FILES.
|
# No need to generate them if there are no CONFIG_FILES.
|
||||||
|
@ -3355,13 +3377,13 @@ else
|
||||||
ac_cs_awk_cr=$ac_cr
|
ac_cs_awk_cr=$ac_cr
|
||||||
fi
|
fi
|
||||||
|
|
||||||
echo 'BEGIN {' >"$tmp/subs1.awk" &&
|
echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
|
||||||
_ACEOF
|
_ACEOF
|
||||||
|
|
||||||
# Create commands to substitute file output variables.
|
# Create commands to substitute file output variables.
|
||||||
{
|
{
|
||||||
echo "cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1" &&
|
echo "cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1" &&
|
||||||
echo 'cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&' &&
|
echo 'cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&' &&
|
||||||
echo "$ac_subst_files" | sed 's/.*/F["&"]="$&"/' &&
|
echo "$ac_subst_files" | sed 's/.*/F["&"]="$&"/' &&
|
||||||
echo "_ACAWK" &&
|
echo "_ACAWK" &&
|
||||||
echo "_ACEOF"
|
echo "_ACEOF"
|
||||||
|
@ -3394,7 +3416,7 @@ done
|
||||||
rm -f conf$$subs.sh
|
rm -f conf$$subs.sh
|
||||||
|
|
||||||
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
|
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
|
||||||
cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
|
cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
|
||||||
_ACEOF
|
_ACEOF
|
||||||
sed -n '
|
sed -n '
|
||||||
h
|
h
|
||||||
|
@ -3442,7 +3464,7 @@ t delim
|
||||||
rm -f conf$$subs.awk
|
rm -f conf$$subs.awk
|
||||||
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
|
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
|
||||||
_ACAWK
|
_ACAWK
|
||||||
cat >>"\$tmp/subs1.awk" <<_ACAWK &&
|
cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
|
||||||
for (key in S) S_is_set[key] = 1
|
for (key in S) S_is_set[key] = 1
|
||||||
FS = ""
|
FS = ""
|
||||||
\$ac_cs_awk_pipe_init
|
\$ac_cs_awk_pipe_init
|
||||||
|
@ -3480,7 +3502,7 @@ if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
|
||||||
sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
|
sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
|
||||||
else
|
else
|
||||||
cat
|
cat
|
||||||
fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
|
fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
|
||||||
|| as_fn_error $? "could not setup config files machinery" "$LINENO" 5
|
|| as_fn_error $? "could not setup config files machinery" "$LINENO" 5
|
||||||
_ACEOF
|
_ACEOF
|
||||||
|
|
||||||
|
@ -3520,7 +3542,7 @@ do
|
||||||
esac
|
esac
|
||||||
case $ac_mode$ac_tag in
|
case $ac_mode$ac_tag in
|
||||||
:[FHL]*:*);;
|
:[FHL]*:*);;
|
||||||
:L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5 ;;
|
:L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
|
||||||
:[FH]-) ac_tag=-:-;;
|
:[FH]-) ac_tag=-:-;;
|
||||||
:[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
|
:[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
|
||||||
esac
|
esac
|
||||||
|
@ -3539,7 +3561,7 @@ do
|
||||||
for ac_f
|
for ac_f
|
||||||
do
|
do
|
||||||
case $ac_f in
|
case $ac_f in
|
||||||
-) ac_f="$tmp/stdin";;
|
-) ac_f="$ac_tmp/stdin";;
|
||||||
*) # Look for the file first in the build tree, then in the source tree
|
*) # Look for the file first in the build tree, then in the source tree
|
||||||
# (if the path is not absolute). The absolute path cannot be DOS-style,
|
# (if the path is not absolute). The absolute path cannot be DOS-style,
|
||||||
# because $ac_f cannot contain `:'.
|
# because $ac_f cannot contain `:'.
|
||||||
|
@ -3548,7 +3570,7 @@ do
|
||||||
[\\/$]*) false;;
|
[\\/$]*) false;;
|
||||||
*) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
|
*) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
|
||||||
esac ||
|
esac ||
|
||||||
as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5 ;;
|
as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
|
||||||
esac
|
esac
|
||||||
case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
|
case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
|
||||||
as_fn_append ac_file_inputs " '$ac_f'"
|
as_fn_append ac_file_inputs " '$ac_f'"
|
||||||
|
@ -3574,7 +3596,7 @@ $as_echo "$as_me: creating $ac_file" >&6;}
|
||||||
esac
|
esac
|
||||||
|
|
||||||
case $ac_tag in
|
case $ac_tag in
|
||||||
*:-:* | *:-) cat >"$tmp/stdin" \
|
*:-:* | *:-) cat >"$ac_tmp/stdin" \
|
||||||
|| as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
|
|| as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
|
||||||
esac
|
esac
|
||||||
;;
|
;;
|
||||||
|
@ -3707,24 +3729,25 @@ $ac_datarootdir_hack
|
||||||
"
|
"
|
||||||
eval sed \"\$ac_sed_extra\" "$ac_file_inputs" |
|
eval sed \"\$ac_sed_extra\" "$ac_file_inputs" |
|
||||||
if $ac_cs_awk_getline; then
|
if $ac_cs_awk_getline; then
|
||||||
$AWK -f "$tmp/subs.awk"
|
$AWK -f "$ac_tmp/subs.awk"
|
||||||
else
|
else
|
||||||
$AWK -f "$tmp/subs.awk" | $SHELL
|
$AWK -f "$ac_tmp/subs.awk" | $SHELL
|
||||||
fi >$tmp/out \
|
fi \
|
||||||
|| as_fn_error $? "could not create $ac_file" "$LINENO" 5
|
>$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
|
||||||
|
|
||||||
test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
|
test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
|
||||||
{ ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
|
{ ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
|
||||||
{ ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
|
{ ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \
|
||||||
|
"$ac_tmp/out"`; test -z "$ac_out"; } &&
|
||||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
|
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
|
||||||
which seems to be undefined. Please make sure it is defined" >&5
|
which seems to be undefined. Please make sure it is defined" >&5
|
||||||
$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
|
$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
|
||||||
which seems to be undefined. Please make sure it is defined" >&2;}
|
which seems to be undefined. Please make sure it is defined" >&2;}
|
||||||
|
|
||||||
rm -f "$tmp/stdin"
|
rm -f "$ac_tmp/stdin"
|
||||||
case $ac_file in
|
case $ac_file in
|
||||||
-) cat "$tmp/out" && rm -f "$tmp/out";;
|
-) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
|
||||||
*) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
|
*) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
|
||||||
esac \
|
esac \
|
||||||
|| as_fn_error $? "could not create $ac_file" "$LINENO" 5
|
|| as_fn_error $? "could not create $ac_file" "$LINENO" 5
|
||||||
;;
|
;;
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
dnl Process this file with autoconf to produce a configure script.
|
dnl Process this file with autoconf to produce a configure script.
|
||||||
AC_PREREQ(2.59)
|
AC_PREREQ(2.59)
|
||||||
AC_INIT(crt0.asm)
|
AC_INIT(open.c)
|
||||||
|
|
||||||
if test "${enable_shared}" = "yes" ; then
|
if test "${enable_shared}" = "yes" ; then
|
||||||
echo "Shared libraries not supported for cross compiling, ignored"
|
echo "Shared libraries not supported for cross compiling, ignored"
|
||||||
|
|
91
newlib/src/libgloss/metalsvm/crt0_64.asm
Normal file
91
newlib/src/libgloss/metalsvm/crt0_64.asm
Normal file
|
@ -0,0 +1,91 @@
|
||||||
|
; Copyright (c) 2012, Stefan Lankes, Chair for Operating Systems,
|
||||||
|
; RWTH Aachen University
|
||||||
|
;
|
||||||
|
; All rights reserved.
|
||||||
|
;
|
||||||
|
; Redistribution and use in source and binary forms, with or without
|
||||||
|
; modification, are permitted provided that the following conditions are met:
|
||||||
|
; 1. Redistributions of source code must retain the above copyright
|
||||||
|
; notice, this list of conditions and the following disclaimer.
|
||||||
|
; 2. Redistributions in binary form must reproduce the above copyright
|
||||||
|
; notice, this list of conditions and the following disclaimer in the
|
||||||
|
; documentation and/or other materials provided with the distribution.
|
||||||
|
; 3. All advertising materials mentioning features or use of this software
|
||||||
|
; must display the following acknowledgement:
|
||||||
|
; This product includes software developed by the Chair for Operating Systems,
|
||||||
|
; RWTH Aachen University.
|
||||||
|
; 4. Neither the name of the Chair for Operating Systems, RWTH Aachen University
|
||||||
|
; nor the names of its contributors may be used to endorse or promote products
|
||||||
|
; derived from this software without specific prior written permission.
|
||||||
|
;
|
||||||
|
; THIS SOFTWARE IS PROVIDED BY <COPYRIGHT HOLDER> ''AS IS'' AND ANY
|
||||||
|
; EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
|
||||||
|
; WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
|
||||||
|
; DISCLAIMED. IN NO EVENT SHALL <COPYRIGHT HOLDER> BE LIABLE FOR ANY
|
||||||
|
; DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
|
||||||
|
; (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
|
||||||
|
; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
|
||||||
|
; ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
|
||||||
|
; (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
|
||||||
|
; SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||||
|
;
|
||||||
|
; This file is part of MetalSVM.
|
||||||
|
|
||||||
|
[BITS 64]
|
||||||
|
SECTION .text
|
||||||
|
global _start
|
||||||
|
extern main
|
||||||
|
extern environ
|
||||||
|
extern __env
|
||||||
|
extern __do_global_dtors
|
||||||
|
extern __do_global_ctors
|
||||||
|
extern hardware_init_hook
|
||||||
|
extern software_init_hook
|
||||||
|
extern atexit
|
||||||
|
extern exit
|
||||||
|
_start:
|
||||||
|
; call init hooks, if any exists
|
||||||
|
lea rax, [hardware_init_hook]
|
||||||
|
cmp rax, 0
|
||||||
|
je L1
|
||||||
|
call rax
|
||||||
|
L1:
|
||||||
|
lea rax, [software_init_hook]
|
||||||
|
cmp rax, 0
|
||||||
|
je L2
|
||||||
|
call rax
|
||||||
|
L2:
|
||||||
|
; register a function to be called at normal process termination
|
||||||
|
push __do_global_dtors
|
||||||
|
call atexit
|
||||||
|
pop rax
|
||||||
|
|
||||||
|
; call init function
|
||||||
|
call __do_global_ctors
|
||||||
|
|
||||||
|
; set default environment
|
||||||
|
mov rax, environ
|
||||||
|
mov rdx, [esp+8]
|
||||||
|
cmp rdx, 0
|
||||||
|
je L3
|
||||||
|
mov qword [rax], rdx
|
||||||
|
jmp L4
|
||||||
|
L3:
|
||||||
|
mov qword [rax], __env
|
||||||
|
L4:
|
||||||
|
|
||||||
|
; arguments are already on the stack
|
||||||
|
; call the user's function
|
||||||
|
call main
|
||||||
|
|
||||||
|
; call exit from the C library so atexit gets called, and the
|
||||||
|
; C++ destructors get run. This calls our exit routine below
|
||||||
|
; when it's done.
|
||||||
|
; call "exit"
|
||||||
|
push rax
|
||||||
|
call exit
|
||||||
|
|
||||||
|
; endless loop
|
||||||
|
jmp $
|
||||||
|
|
||||||
|
SECTION .note.GNU-stack noalloc noexec nowrite progbits
|
98
newlib/src/libgloss/metalsvm/link64.ld
Normal file
98
newlib/src/libgloss/metalsvm/link64.ld
Normal file
|
@ -0,0 +1,98 @@
|
||||||
|
OUTPUT_FORMAT("elf64-x86-64")
|
||||||
|
STARTUP(crt0.o)
|
||||||
|
ENTRY(_start)
|
||||||
|
GROUP(-lc -lgloss)
|
||||||
|
SEARCH_DIR(.)
|
||||||
|
__DYNAMIC = 0;
|
||||||
|
phys = 0x40200000;
|
||||||
|
PAGE_SIZE = 0x1000;
|
||||||
|
|
||||||
|
/*
|
||||||
|
* Initalize some symbols to be zero so we can reference them in the
|
||||||
|
* crt0 without core dumping. These functions are all optional, but
|
||||||
|
* we do this so we can have our crt0 always use them if they exist.
|
||||||
|
* This is so BSPs work better when using the crt0 installed with gcc.
|
||||||
|
* We have to initalize them twice, so we multiple object file
|
||||||
|
* formats, as some prepend an underscore.
|
||||||
|
*/
|
||||||
|
PROVIDE (hardware_init_hook = 0);
|
||||||
|
PROVIDE (software_init_hook = 0);
|
||||||
|
PROVIDE (__mem_start = phys);
|
||||||
|
PROVIDE (___mem_start = phys);
|
||||||
|
SECTIONS
|
||||||
|
{
|
||||||
|
.text phys : AT(phys) {
|
||||||
|
_ftext = . ;
|
||||||
|
*(.init)
|
||||||
|
eprol = .;
|
||||||
|
*(.text)
|
||||||
|
PROVIDE (__runtime_reloc_start = .);
|
||||||
|
*(.rel.sdata)
|
||||||
|
PROVIDE (__runtime_reloc_stop = .);
|
||||||
|
*(.fini)
|
||||||
|
. = ALIGN(4);
|
||||||
|
__CTOR_LIST__ = .;
|
||||||
|
CONSTRUCTORS
|
||||||
|
LONG(-1)
|
||||||
|
*(.ctors)
|
||||||
|
LONG(0)
|
||||||
|
__CTOR_END__ = .;
|
||||||
|
__DTOR_LIST__ = .;
|
||||||
|
LONG(-1)
|
||||||
|
*(.dtors)
|
||||||
|
LONG(0)
|
||||||
|
__DTOR_END__ = .;
|
||||||
|
PROVIDE(_etext = .);
|
||||||
|
PROVIDE(__etext = .);
|
||||||
|
}
|
||||||
|
. = ALIGN(PAGE_SIZE);
|
||||||
|
.rdata : {
|
||||||
|
*(.rdata)
|
||||||
|
}
|
||||||
|
.rodata : {
|
||||||
|
*(.rodata)
|
||||||
|
*(.rodata.*)
|
||||||
|
}
|
||||||
|
.eh_frame :
|
||||||
|
{
|
||||||
|
PROVIDE (__EH_FRAME_BEGIN__ = .);
|
||||||
|
*(.eh_frame)
|
||||||
|
PROVIDE (__EH_FRAME_END__ = .);
|
||||||
|
}
|
||||||
|
_fdata = ALIGN(16);
|
||||||
|
. = ALIGN(PAGE_SIZE);
|
||||||
|
.data : {
|
||||||
|
*(.data)
|
||||||
|
*(.gcc_except_table)
|
||||||
|
*(.gcc_exc)
|
||||||
|
}
|
||||||
|
. = ALIGN(8);
|
||||||
|
_gp = . + 0x8000;
|
||||||
|
__global = . + 0x8000;
|
||||||
|
.lit8 : {
|
||||||
|
*(.lit8)
|
||||||
|
}
|
||||||
|
.lit4 : {
|
||||||
|
*(.lit4)
|
||||||
|
}
|
||||||
|
.sdata : {
|
||||||
|
*(.sdata)
|
||||||
|
}
|
||||||
|
. = ALIGN(4);
|
||||||
|
PROVIDE(_edata = .);
|
||||||
|
PROVIDE(__edata = .);
|
||||||
|
fbss = .;
|
||||||
|
_fbss = .;
|
||||||
|
.sbss : {
|
||||||
|
PROVIDE(__bss_start = .);
|
||||||
|
*(.sbss)
|
||||||
|
*(.scommon)
|
||||||
|
}
|
||||||
|
.bss : {
|
||||||
|
*(.bss)
|
||||||
|
*(COMMON)
|
||||||
|
PROVIDE(__bss_end = .);
|
||||||
|
}
|
||||||
|
PROVIDE(_end = .);
|
||||||
|
PROVIDE(__end = .);
|
||||||
|
}
|
Loading…
Add table
Reference in a new issue