summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLuca Barbato <lu_zero@gentoo.org>2006-12-19 00:21:03 +0000
committerLuca Barbato <lu_zero@gentoo.org>2006-12-19 00:21:03 +0000
commit0630d1579f5ce94a964457496990a372316edbc7 (patch)
tree0cf277f753b3476dfba4d878d1030854ba110d9d
parentebuild fixed, make sure you have cell-sources or gentoo-sources-2.6.20 as def... (diff)
downloadlu_zero-0630d1579f5ce94a964457496990a372316edbc7.tar.gz
lu_zero-0630d1579f5ce94a964457496990a372316edbc7.tar.bz2
lu_zero-0630d1579f5ce94a964457496990a372316edbc7.zip
Newlib is now in portage use the latest one
svn path=/; revision=79
-rw-r--r--sys-libs/newlib/Manifest12
-rw-r--r--sys-libs/newlib/files/digest-newlib-1.14.03
-rw-r--r--sys-libs/newlib/files/newlib-1.14.0-spe-vanilla.patch8256
-rw-r--r--sys-libs/newlib/newlib-1.14.0.ebuild100
4 files changed, 0 insertions, 8371 deletions
diff --git a/sys-libs/newlib/Manifest b/sys-libs/newlib/Manifest
deleted file mode 100644
index 2131bb7..0000000
--- a/sys-libs/newlib/Manifest
+++ /dev/null
@@ -1,12 +0,0 @@
-AUX newlib-1.14.0-spe-vanilla.patch 247596 RMD160 208f63f8cc6572cf0dfbd70cf48e40f765a1c7f7 SHA1 4fa4315eb8f3d06e9a14966ab3d22cb6cf572caa SHA256 c9f65c69e9533545185fe0d18ad76b9b8a166541d854fa9e96c85584f432c620
-MD5 b31900b5832c05efc5127c79816eea7b files/newlib-1.14.0-spe-vanilla.patch 247596
-RMD160 208f63f8cc6572cf0dfbd70cf48e40f765a1c7f7 files/newlib-1.14.0-spe-vanilla.patch 247596
-SHA256 c9f65c69e9533545185fe0d18ad76b9b8a166541d854fa9e96c85584f432c620 files/newlib-1.14.0-spe-vanilla.patch 247596
-DIST newlib-1.14.0.tar.gz 7981432 RMD160 6f2b3f32759925142421ddc069229eff857dd106 SHA1 edc50f5cda734b50c5431a2b8d1e579ac82ce3f9 SHA256 7db55671132c2943dbbdadfaa954915c23dbc329168575a42bb940ef4bf50a23
-EBUILD newlib-1.14.0.ebuild 2339 RMD160 1f8ab7463d37069cbd3f7d3fa0068d1910b388f6 SHA1 4b461164e72b11e90425580f77a90139c8c267d5 SHA256 f1cf402aad577b141acbded8631111aba0a45368845bef454ae610a400ae0176
-MD5 0434c66fe9ab9525e9b69e53ccf3787d newlib-1.14.0.ebuild 2339
-RMD160 1f8ab7463d37069cbd3f7d3fa0068d1910b388f6 newlib-1.14.0.ebuild 2339
-SHA256 f1cf402aad577b141acbded8631111aba0a45368845bef454ae610a400ae0176 newlib-1.14.0.ebuild 2339
-MD5 6f8af4756b35701a5f3d90fa05b72caa files/digest-newlib-1.14.0 244
-RMD160 d7f90c5703bc04e0b94c80b0250ee5b6a13133cd files/digest-newlib-1.14.0 244
-SHA256 25b5f8b3f9c614b6b4cea571d457101e0b4c226f0673058cf69a755c9c35a385 files/digest-newlib-1.14.0 244
diff --git a/sys-libs/newlib/files/digest-newlib-1.14.0 b/sys-libs/newlib/files/digest-newlib-1.14.0
deleted file mode 100644
index b14fd80..0000000
--- a/sys-libs/newlib/files/digest-newlib-1.14.0
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 3fa663f131b355d3adb24ead4df678f2 newlib-1.14.0.tar.gz 7981432
-RMD160 6f2b3f32759925142421ddc069229eff857dd106 newlib-1.14.0.tar.gz 7981432
-SHA256 7db55671132c2943dbbdadfaa954915c23dbc329168575a42bb940ef4bf50a23 newlib-1.14.0.tar.gz 7981432
diff --git a/sys-libs/newlib/files/newlib-1.14.0-spe-vanilla.patch b/sys-libs/newlib/files/newlib-1.14.0-spe-vanilla.patch
deleted file mode 100644
index 7c90207..0000000
--- a/sys-libs/newlib/files/newlib-1.14.0-spe-vanilla.patch
+++ /dev/null
@@ -1,8256 +0,0 @@
-diff -urN newlib-1.14.0/libgloss/configure.in newlib-1.14.0.spe/libgloss/configure.in
---- newlib-1.14.0/libgloss/configure.in 2005-12-12 12:25:07.000000000 +0100
-+++ newlib-1.14.0.spe/libgloss/configure.in 2006-06-11 02:20:21.000000000 +0200
-@@ -124,7 +124,11 @@
- configdirs="${configdirs} arm testsuite";
- ;;
- iq2000-*-*)
-- configdirs="${configdirs} iq2000 testsuite";;
-+ configdirs="${configdirs} iq2000 testsuite";
-+ ;;
-+ spu-*-elf)
-+ configdirs="${configdirs} spu testsuite";
-+ ;;
-
- esac
-
-diff -urN newlib-1.14.0/libgloss/spu/Makefile.in newlib-1.14.0.spe/libgloss/spu/Makefile.in
---- newlib-1.14.0/libgloss/spu/Makefile.in 1970-01-01 01:00:00.000000000 +0100
-+++ newlib-1.14.0.spe/libgloss/spu/Makefile.in 2006-06-11 02:19:17.000000000 +0200
-@@ -0,0 +1,135 @@
-+# Copyright (c) 1998 Cygnus Support
-+#
-+# The authors hereby grant permission to use, copy, modify, distribute,
-+# and license this software and its documentation for any purpose, provided
-+# that existing copyright notices are retained in all copies and that this
-+# notice is included verbatim in any distributions. No written agreement,
-+# license, or royalty fee is required for any of the authorized uses.
-+# Modifications to this software may be copyrighted by their authors
-+# and need not follow the licensing terms described here, provided that
-+# the new terms are clearly indicated on the first page of each file where
-+# they apply.
-+
-+VPATH = @srcdir@
-+srcdir = @srcdir@
-+objdir = .
-+srcroot = $(srcdir)/../..
-+objroot = $(objdir)/../..
-+
-+prefix = @prefix@
-+exec_prefix = @exec_prefix@
-+
-+host_alias = @host_alias@
-+target_alias = @target_alias@
-+program_transform_name = @program_transform_name@
-+
-+bindir = @bindir@
-+libdir = @libdir@
-+tooldir = $(exec_prefix)/$(target_alias)
-+
-+# Multilib support variables.
-+# TOP is used instead of MULTI{BUILD,SRC}TOP.
-+MULTIDIRS =
-+MULTISUBDIR =
-+MULTIDO = true
-+MULTICLEAN = true
-+
-+INSTALL = @INSTALL@
-+INSTALL_PROGRAM = @INSTALL_PROGRAM@
-+INSTALL_DATA = @INSTALL_DATA@
-+
-+SHELL = /bin/sh
-+
-+CC = @CC@
-+
-+AS = @AS@
-+
-+AR = @AR@
-+
-+LD = @LD@
-+
-+RANLIB = @RANLIB@
-+
-+OBJDUMP = `t='$(program_transform_name)'; echo objdump | sed -e $$t`
-+OBJCOPY = `t='$(program_transform_name)'; echo objcopy | sed -e $$t`
-+
-+# object files needed
-+OBJS = syscalls.o init.o exit.o sbrk.o
-+
-+# Object files specific to particular targets.
-+EVALOBJS = ${OBJS}
-+
-+GCC_LDFLAGS = `if [ -d ${objroot}/../gcc ] ; \
-+ then echo -L${objroot}/../gcc ; fi`
-+
-+OUTPUTS = libgloss.a crt0.o
-+
-+NEWLIB_CFLAGS = `if [ -d ${objroot}/newlib ]; then echo -I${objroot}/newlib/targ-include -I${srcroot}/newlib/libc/include; fi`
-+NEWLIB_LDFLAGS = `if [ -d ${objroot}/newlib ]; then echo -B${objroot}/newlib/ -L${objroot}/newlib/; fi`
-+
-+INCLUDES = -I. -I$(srcdir)/..
-+
-+# TODO: Once libspu is installed on the system we can remove this hack
-+INCLUDES += -I${srcroot}/../libspu/include
-+
-+# Note that when building the library, ${MULTILIB} is not the way multilib
-+# options are passed; they're passed in $(CFLAGS).
-+CFLAGS_FOR_TARGET = ${MULTILIB} ${INCLUDES} ${NEWLIB_CFLAGS}
-+LDFLAGS_FOR_TARGET = ${MULTILIB} ${NEWLIB_LDFLAGS}
-+AR_FLAGS = qc
-+
-+.c.o:
-+ $(CC) $(CFLAGS_FOR_TARGET) -O2 $(INCLUDES) -c $(CFLAGS) $<
-+
-+.C.o:
-+ $(CC) $(CFLAGS_FOR_TARGET) -O2 $(INCLUDES) -c $(CFLAGS) $<
-+.s.o:
-+ $(AS) $(ASFLAGS_FOR_TARGET) $(INCLUDES) $(ASFLAGS) -o $*.o $<
-+
-+#
-+# GCC knows to run the preprocessor on .S files before it assembles them.
-+#
-+.S.o:
-+ $(CC) $(CFLAGS_FOR_TARGET) $(INCLUDES) $(CFLAGS) -c $<
-+
-+#
-+# this is a bogus target that'll produce an assembler from the
-+# C source with the right compiler options. this is so we can
-+# track down code generation or debug symbol bugs.
-+#
-+.c.s:
-+ $(CC) $(CFLAGS_FOR_TARGET) -S $(INCLUDES) $(CFLAGS) $<
-+
-+all: ${OUTPUTS}
-+
-+#
-+# here's where we build the library for each target
-+#
-+
-+libgloss.a: $(EVALOBJS)
-+ ${AR} ${ARFLAGS} $@ $(EVALOBJS)
-+ ${RANLIB} $@
-+
-+doc:
-+
-+clean mostlyclean:
-+ rm -f $(OUTPUTS) *.i *~ *.o *-test *.srec *.dis *.map *.x
-+
-+distclean maintainer-clean realclean: clean
-+ rm -f Makefile config.status $(OUTPUTS)
-+
-+.PHONY: install info install-info clean-info
-+install:
-+ for outputs in ${OUTPUTS}; do\
-+ ${INSTALL_DATA} $${outputs} $(DESTDIR)/${tooldir}/lib${MULTISUBDIR}/$${outputs}; \
-+ done
-+
-+info:
-+install-info:
-+clean-info:
-+
-+Makefile: Makefile.in config.status @host_makefile_frag_path@
-+ $(SHELL) config.status
-+
-+config.status: configure
-+ $(SHELL) config.status --recheck
-diff -urN newlib-1.14.0/libgloss/spu/configure newlib-1.14.0.spe/libgloss/spu/configure
---- newlib-1.14.0/libgloss/spu/configure 1970-01-01 01:00:00.000000000 +0100
-+++ newlib-1.14.0.spe/libgloss/spu/configure 2006-06-11 02:19:17.000000000 +0200
-@@ -0,0 +1,2721 @@
-+#! /bin/sh
-+# Guess values for system-dependent variables and create Makefiles.
-+# Generated by GNU Autoconf 2.59.
-+#
-+# Copyright (C) 2003 Free Software Foundation, Inc.
-+# This configure script is free software; the Free Software Foundation
-+# gives unlimited permission to copy, distribute and modify it.
-+## --------------------- ##
-+## M4sh Initialization. ##
-+## --------------------- ##
-+
-+# Be Bourne compatible
-+if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
-+ emulate sh
-+ NULLCMD=:
-+ # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
-+ # is contrary to our usage. Disable this feature.
-+ alias -g '${1+"$@"}'='"$@"'
-+elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then
-+ set -o posix
-+fi
-+DUALCASE=1; export DUALCASE # for MKS sh
-+
-+# Support unset when possible.
-+if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
-+ as_unset=unset
-+else
-+ as_unset=false
-+fi
-+
-+
-+# Work around bugs in pre-3.0 UWIN ksh.
-+$as_unset ENV MAIL MAILPATH
-+PS1='$ '
-+PS2='> '
-+PS4='+ '
-+
-+# NLS nuisances.
-+for as_var in \
-+ LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
-+ LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
-+ LC_TELEPHONE LC_TIME
-+do
-+ if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
-+ eval $as_var=C; export $as_var
-+ else
-+ $as_unset $as_var
-+ fi
-+done
-+
-+# Required to use basename.
-+if expr a : '\(a\)' >/dev/null 2>&1; 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
-+
-+
-+# Name of the executable.
-+as_me=`$as_basename "$0" ||
-+$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
-+ X"$0" : 'X\(//\)$' \| \
-+ X"$0" : 'X\(/\)$' \| \
-+ . : '\(.\)' 2>/dev/null ||
-+echo X/"$0" |
-+ sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/; q; }
-+ /^X\/\(\/\/\)$/{ s//\1/; q; }
-+ /^X\/\(\/\).*/{ s//\1/; q; }
-+ s/.*/./; q'`
-+
-+
-+# PATH needs CR, and LINENO needs CR and PATH.
-+# Avoid depending upon Character Ranges.
-+as_cr_letters='abcdefghijklmnopqrstuvwxyz'
-+as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
-+as_cr_Letters=$as_cr_letters$as_cr_LETTERS
-+as_cr_digits='0123456789'
-+as_cr_alnum=$as_cr_Letters$as_cr_digits
-+
-+# The user is always right.
-+if test "${PATH_SEPARATOR+set}" != set; then
-+ echo "#! /bin/sh" >conf$$.sh
-+ echo "exit 0" >>conf$$.sh
-+ chmod +x conf$$.sh
-+ if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
-+ PATH_SEPARATOR=';'
-+ else
-+ PATH_SEPARATOR=:
-+ fi
-+ rm -f conf$$.sh
-+fi
-+
-+
-+ as_lineno_1=$LINENO
-+ as_lineno_2=$LINENO
-+ as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
-+ test "x$as_lineno_1" != "x$as_lineno_2" &&
-+ test "x$as_lineno_3" = "x$as_lineno_2" || {
-+ # Find who we are. Look in the path if we contain no path at all
-+ # relative or not.
-+ case $0 in
-+ *[\\/]* ) as_myself=$0 ;;
-+ *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
-+for as_dir in $PATH
-+do
-+ IFS=$as_save_IFS
-+ test -z "$as_dir" && as_dir=.
-+ test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
-+done
-+
-+ ;;
-+ esac
-+ # We did not find ourselves, most probably we were run as `sh COMMAND'
-+ # in which case we are not to be found in the path.
-+ if test "x$as_myself" = x; then
-+ as_myself=$0
-+ fi
-+ if test ! -f "$as_myself"; then
-+ { echo "$as_me: error: cannot find myself; rerun with an absolute path" >&2
-+ { (exit 1); exit 1; }; }
-+ fi
-+ case $CONFIG_SHELL in
-+ '')
-+ as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
-+for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
-+do
-+ IFS=$as_save_IFS
-+ test -z "$as_dir" && as_dir=.
-+ for as_base in sh bash ksh sh5; do
-+ case $as_dir in
-+ /*)
-+ if ("$as_dir/$as_base" -c '
-+ as_lineno_1=$LINENO
-+ as_lineno_2=$LINENO
-+ as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
-+ test "x$as_lineno_1" != "x$as_lineno_2" &&
-+ test "x$as_lineno_3" = "x$as_lineno_2" ') 2>/dev/null; then
-+ $as_unset BASH_ENV || test "${BASH_ENV+set}" != set || { BASH_ENV=; export BASH_ENV; }
-+ $as_unset ENV || test "${ENV+set}" != set || { ENV=; export ENV; }
-+ CONFIG_SHELL=$as_dir/$as_base
-+ export CONFIG_SHELL
-+ exec "$CONFIG_SHELL" "$0" ${1+"$@"}
-+ fi;;
-+ esac
-+ done
-+done
-+;;
-+ esac
-+
-+ # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
-+ # uniformly replaced by the line number. The first 'sed' inserts a
-+ # line-number line before each line; the second 'sed' does the real
-+ # work. The second script uses 'N' to pair each line-number line
-+ # with the numbered line, and appends trailing '-' during
-+ # substitution so that $LINENO is not a special case at line end.
-+ # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
-+ # second 'sed' script. Blame Lee E. McMahon for sed's syntax. :-)
-+ sed '=' <$as_myself |
-+ sed '
-+ N
-+ s,$,-,
-+ : loop
-+ s,^\(['$as_cr_digits']*\)\(.*\)[$]LINENO\([^'$as_cr_alnum'_]\),\1\2\1\3,
-+ t loop
-+ s,-$,,
-+ s,^['$as_cr_digits']*\n,,
-+ ' >$as_me.lineno &&
-+ chmod +x $as_me.lineno ||
-+ { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
-+ { (exit 1); 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 sensible to this).
-+ . ./$as_me.lineno
-+ # Exit status is that of the last command.
-+ exit
-+}
-+
-+
-+case `echo "testing\c"; echo 1,2,3`,`echo -n testing; echo 1,2,3` in
-+ *c*,-n*) ECHO_N= ECHO_C='
-+' ECHO_T=' ' ;;
-+ *c*,* ) ECHO_N=-n ECHO_C= ECHO_T= ;;
-+ *) ECHO_N= ECHO_C='\c' ECHO_T= ;;
-+esac
-+
-+if expr a : '\(a\)' >/dev/null 2>&1; then
-+ as_expr=expr
-+else
-+ as_expr=false
-+fi
-+
-+rm -f conf$$ conf$$.exe conf$$.file
-+echo >conf$$.file
-+if ln -s conf$$.file conf$$ 2>/dev/null; then
-+ # We could just check for DJGPP; but this test a) works b) is more generic
-+ # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04).
-+ if test -f conf$$.exe; then
-+ # Don't use ln at all; we don't have any links
-+ as_ln_s='cp -p'
-+ else
-+ as_ln_s='ln -s'
-+ fi
-+elif ln conf$$.file conf$$ 2>/dev/null; then
-+ as_ln_s=ln
-+else
-+ as_ln_s='cp -p'
-+fi
-+rm -f conf$$ conf$$.exe conf$$.file
-+
-+if mkdir -p . 2>/dev/null; then
-+ as_mkdir_p=:
-+else
-+ test -d ./-p && rmdir ./-p
-+ as_mkdir_p=false
-+fi
-+
-+as_executable_p="test -f"
-+
-+# Sed expression to map a string onto a valid CPP name.
-+as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
-+
-+# Sed expression to map a string onto a valid variable name.
-+as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
-+
-+
-+# IFS
-+# We need space, tab and new line, in precisely that order.
-+as_nl='
-+'
-+IFS=" $as_nl"
-+
-+# CDPATH.
-+$as_unset CDPATH
-+
-+
-+# Name of the host.
-+# hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
-+# so uname gets run too.
-+ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
-+
-+exec 6>&1
-+
-+#
-+# Initializations.
-+#
-+ac_default_prefix=/usr/local
-+ac_config_libobj_dir=.
-+cross_compiling=no
-+subdirs=
-+MFLAGS=
-+MAKEFLAGS=
-+SHELL=${CONFIG_SHELL-/bin/sh}
-+
-+# Maximum number of lines to put in a shell here document.
-+# This variable seems obsolete. It should probably be removed, and
-+# only ac_max_sed_lines should be used.
-+: ${ac_max_here_lines=38}
-+
-+# Identity of this package.
-+PACKAGE_NAME=
-+PACKAGE_TARNAME=
-+PACKAGE_VERSION=
-+PACKAGE_STRING=
-+PACKAGE_BUGREPORT=
-+
-+ac_unique_file="crt0.c"
-+ac_subst_vars='SHELL PATH_SEPARATOR PACKAGE_NAME PACKAGE_TARNAME PACKAGE_VERSION PACKAGE_STRING PACKAGE_BUGREPORT exec_prefix prefix program_transform_name bindir sbindir libexecdir datadir sysconfdir sharedstatedir localstatedir libdir includedir oldincludedir infodir mandir build_alias host_alias target_alias DEFS ECHO_C ECHO_N ECHO_T LIBS build build_cpu build_vendor build_os host host_cpu host_vendor host_os target target_cpu target_vendor target_os INSTALL_PROGRAM INSTALL_SCRIPT INSTALL_DATA CC AS AR LD RANLIB ac_ct_RANLIB host_makefile_frag_path LIBOBJS LTLIBOBJS'
-+ac_subst_files='host_makefile_frag'
-+
-+# Initialize some variables set by options.
-+ac_init_help=
-+ac_init_version=false
-+# The variables have the same names as the options, with
-+# dashes changed to underlines.
-+cache_file=/dev/null
-+exec_prefix=NONE
-+no_create=
-+no_recursion=
-+prefix=NONE
-+program_prefix=NONE
-+program_suffix=NONE
-+program_transform_name=s,x,x,
-+silent=
-+site=
-+srcdir=
-+verbose=
-+x_includes=NONE
-+x_libraries=NONE
-+
-+# Installation directory options.
-+# These are left unexpanded so users can "make install exec_prefix=/foo"
-+# and all the variables that are supposed to be based on exec_prefix
-+# by default will actually change.
-+# Use braces instead of parens because sh, perl, etc. also accept them.
-+bindir='${exec_prefix}/bin'
-+sbindir='${exec_prefix}/sbin'
-+libexecdir='${exec_prefix}/libexec'
-+datadir='${prefix}/share'
-+sysconfdir='${prefix}/etc'
-+sharedstatedir='${prefix}/com'
-+localstatedir='${prefix}/var'
-+libdir='${exec_prefix}/lib'
-+includedir='${prefix}/include'
-+oldincludedir='/usr/include'
-+infodir='${prefix}/info'
-+mandir='${prefix}/man'
-+
-+ac_prev=
-+for ac_option
-+do
-+ # If the previous option needs an argument, assign it.
-+ if test -n "$ac_prev"; then
-+ eval "$ac_prev=\$ac_option"
-+ ac_prev=
-+ continue
-+ fi
-+
-+ ac_optarg=`expr "x$ac_option" : 'x[^=]*=\(.*\)'`
-+
-+ # Accept the important Cygnus configure options, so we can diagnose typos.
-+
-+ case $ac_option in
-+
-+ -bindir | --bindir | --bindi | --bind | --bin | --bi)
-+ ac_prev=bindir ;;
-+ -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
-+ bindir=$ac_optarg ;;
-+
-+ -build | --build | --buil | --bui | --bu)
-+ ac_prev=build_alias ;;
-+ -build=* | --build=* | --buil=* | --bui=* | --bu=*)
-+ build_alias=$ac_optarg ;;
-+
-+ -cache-file | --cache-file | --cache-fil | --cache-fi \
-+ | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
-+ ac_prev=cache_file ;;
-+ -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
-+ | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
-+ cache_file=$ac_optarg ;;
-+
-+ --config-cache | -C)
-+ cache_file=config.cache ;;
-+
-+ -datadir | --datadir | --datadi | --datad | --data | --dat | --da)
-+ ac_prev=datadir ;;
-+ -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \
-+ | --da=*)
-+ datadir=$ac_optarg ;;
-+
-+ -disable-* | --disable-*)
-+ ac_feature=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
-+ # Reject names that are not valid shell variable names.
-+ expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
-+ { echo "$as_me: error: invalid feature name: $ac_feature" >&2
-+ { (exit 1); exit 1; }; }
-+ ac_feature=`echo $ac_feature | sed 's/-/_/g'`
-+ eval "enable_$ac_feature=no" ;;
-+
-+ -enable-* | --enable-*)
-+ ac_feature=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
-+ # Reject names that are not valid shell variable names.
-+ expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
-+ { echo "$as_me: error: invalid feature name: $ac_feature" >&2
-+ { (exit 1); exit 1; }; }
-+ ac_feature=`echo $ac_feature | sed 's/-/_/g'`
-+ case $ac_option in
-+ *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;;
-+ *) ac_optarg=yes ;;
-+ esac
-+ eval "enable_$ac_feature='$ac_optarg'" ;;
-+
-+ -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
-+ | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
-+ | --exec | --exe | --ex)
-+ ac_prev=exec_prefix ;;
-+ -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
-+ | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
-+ | --exec=* | --exe=* | --ex=*)
-+ exec_prefix=$ac_optarg ;;
-+
-+ -gas | --gas | --ga | --g)
-+ # Obsolete; use --with-gas.
-+ with_gas=yes ;;
-+
-+ -help | --help | --hel | --he | -h)
-+ ac_init_help=long ;;
-+ -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
-+ ac_init_help=recursive ;;
-+ -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
-+ ac_init_help=short ;;
-+
-+ -host | --host | --hos | --ho)
-+ ac_prev=host_alias ;;
-+ -host=* | --host=* | --hos=* | --ho=*)
-+ host_alias=$ac_optarg ;;
-+
-+ -includedir | --includedir | --includedi | --included | --include \
-+ | --includ | --inclu | --incl | --inc)
-+ ac_prev=includedir ;;
-+ -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
-+ | --includ=* | --inclu=* | --incl=* | --inc=*)
-+ includedir=$ac_optarg ;;
-+
-+ -infodir | --infodir | --infodi | --infod | --info | --inf)
-+ ac_prev=infodir ;;
-+ -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
-+ infodir=$ac_optarg ;;
-+
-+ -libdir | --libdir | --libdi | --libd)
-+ ac_prev=libdir ;;
-+ -libdir=* | --libdir=* | --libdi=* | --libd=*)
-+ libdir=$ac_optarg ;;
-+
-+ -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
-+ | --libexe | --libex | --libe)
-+ ac_prev=libexecdir ;;
-+ -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
-+ | --libexe=* | --libex=* | --libe=*)
-+ libexecdir=$ac_optarg ;;
-+
-+ -localstatedir | --localstatedir | --localstatedi | --localstated \
-+ | --localstate | --localstat | --localsta | --localst \
-+ | --locals | --local | --loca | --loc | --lo)
-+ ac_prev=localstatedir ;;
-+ -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
-+ | --localstate=* | --localstat=* | --localsta=* | --localst=* \
-+ | --locals=* | --local=* | --loca=* | --loc=* | --lo=*)
-+ localstatedir=$ac_optarg ;;
-+
-+ -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
-+ ac_prev=mandir ;;
-+ -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
-+ mandir=$ac_optarg ;;
-+
-+ -nfp | --nfp | --nf)
-+ # Obsolete; use --without-fp.
-+ with_fp=no ;;
-+
-+ -no-create | --no-create | --no-creat | --no-crea | --no-cre \
-+ | --no-cr | --no-c | -n)
-+ no_create=yes ;;
-+
-+ -no-recursion | --no-recursion | --no-recursio | --no-recursi \
-+ | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
-+ no_recursion=yes ;;
-+
-+ -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
-+ | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
-+ | --oldin | --oldi | --old | --ol | --o)
-+ ac_prev=oldincludedir ;;
-+ -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
-+ | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
-+ | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
-+ oldincludedir=$ac_optarg ;;
-+
-+ -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
-+ ac_prev=prefix ;;
-+ -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
-+ prefix=$ac_optarg ;;
-+
-+ -program-prefix | --program-prefix | --program-prefi | --program-pref \
-+ | --program-pre | --program-pr | --program-p)
-+ ac_prev=program_prefix ;;
-+ -program-prefix=* | --program-prefix=* | --program-prefi=* \
-+ | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
-+ program_prefix=$ac_optarg ;;
-+
-+ -program-suffix | --program-suffix | --program-suffi | --program-suff \
-+ | --program-suf | --program-su | --program-s)
-+ ac_prev=program_suffix ;;
-+ -program-suffix=* | --program-suffix=* | --program-suffi=* \
-+ | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
-+ program_suffix=$ac_optarg ;;
-+
-+ -program-transform-name | --program-transform-name \
-+ | --program-transform-nam | --program-transform-na \
-+ | --program-transform-n | --program-transform- \
-+ | --program-transform | --program-transfor \
-+ | --program-transfo | --program-transf \
-+ | --program-trans | --program-tran \
-+ | --progr-tra | --program-tr | --program-t)
-+ ac_prev=program_transform_name ;;
-+ -program-transform-name=* | --program-transform-name=* \
-+ | --program-transform-nam=* | --program-transform-na=* \
-+ | --program-transform-n=* | --program-transform-=* \
-+ | --program-transform=* | --program-transfor=* \
-+ | --program-transfo=* | --program-transf=* \
-+ | --program-trans=* | --program-tran=* \
-+ | --progr-tra=* | --program-tr=* | --program-t=*)
-+ program_transform_name=$ac_optarg ;;
-+
-+ -q | -quiet | --quiet | --quie | --qui | --qu | --q \
-+ | -silent | --silent | --silen | --sile | --sil)
-+ silent=yes ;;
-+
-+ -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
-+ ac_prev=sbindir ;;
-+ -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
-+ | --sbi=* | --sb=*)
-+ sbindir=$ac_optarg ;;
-+
-+ -sharedstatedir | --sharedstatedir | --sharedstatedi \
-+ | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
-+ | --sharedst | --shareds | --shared | --share | --shar \
-+ | --sha | --sh)
-+ ac_prev=sharedstatedir ;;
-+ -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
-+ | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
-+ | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
-+ | --sha=* | --sh=*)
-+ sharedstatedir=$ac_optarg ;;
-+
-+ -site | --site | --sit)
-+ ac_prev=site ;;
-+ -site=* | --site=* | --sit=*)
-+ site=$ac_optarg ;;
-+
-+ -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
-+ ac_prev=srcdir ;;
-+ -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
-+ srcdir=$ac_optarg ;;
-+
-+ -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
-+ | --syscon | --sysco | --sysc | --sys | --sy)
-+ ac_prev=sysconfdir ;;
-+ -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
-+ | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
-+ sysconfdir=$ac_optarg ;;
-+
-+ -target | --target | --targe | --targ | --tar | --ta | --t)
-+ ac_prev=target_alias ;;
-+ -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
-+ target_alias=$ac_optarg ;;
-+
-+ -v | -verbose | --verbose | --verbos | --verbo | --verb)
-+ verbose=yes ;;
-+
-+ -version | --version | --versio | --versi | --vers | -V)
-+ ac_init_version=: ;;
-+
-+ -with-* | --with-*)
-+ ac_package=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
-+ # Reject names that are not valid shell variable names.
-+ expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
-+ { echo "$as_me: error: invalid package name: $ac_package" >&2
-+ { (exit 1); exit 1; }; }
-+ ac_package=`echo $ac_package| sed 's/-/_/g'`
-+ case $ac_option in
-+ *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;;
-+ *) ac_optarg=yes ;;
-+ esac
-+ eval "with_$ac_package='$ac_optarg'" ;;
-+
-+ -without-* | --without-*)
-+ ac_package=`expr "x$ac_option" : 'x-*without-\(.*\)'`
-+ # Reject names that are not valid shell variable names.
-+ expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
-+ { echo "$as_me: error: invalid package name: $ac_package" >&2
-+ { (exit 1); exit 1; }; }
-+ ac_package=`echo $ac_package | sed 's/-/_/g'`
-+ eval "with_$ac_package=no" ;;
-+
-+ --x)
-+ # Obsolete; use --with-x.
-+ with_x=yes ;;
-+
-+ -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
-+ | --x-incl | --x-inc | --x-in | --x-i)
-+ ac_prev=x_includes ;;
-+ -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
-+ | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
-+ x_includes=$ac_optarg ;;
-+
-+ -x-libraries | --x-libraries | --x-librarie | --x-librari \
-+ | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
-+ ac_prev=x_libraries ;;
-+ -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
-+ | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
-+ x_libraries=$ac_optarg ;;
-+
-+ -*) { echo "$as_me: error: unrecognized option: $ac_option
-+Try \`$0 --help' for more information." >&2
-+ { (exit 1); exit 1; }; }
-+ ;;
-+
-+ *=*)
-+ ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
-+ # Reject names that are not valid shell variable names.
-+ expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null &&
-+ { echo "$as_me: error: invalid variable name: $ac_envvar" >&2
-+ { (exit 1); exit 1; }; }
-+ ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`
-+ eval "$ac_envvar='$ac_optarg'"
-+ export $ac_envvar ;;
-+
-+ *)
-+ # FIXME: should be removed in autoconf 3.0.
-+ echo "$as_me: WARNING: you should use --build, --host, --target" >&2
-+ expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
-+ echo "$as_me: WARNING: invalid host type: $ac_option" >&2
-+ : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
-+ ;;
-+
-+ esac
-+done
-+
-+if test -n "$ac_prev"; then
-+ ac_option=--`echo $ac_prev | sed 's/_/-/g'`
-+ { echo "$as_me: error: missing argument to $ac_option" >&2
-+ { (exit 1); exit 1; }; }
-+fi
-+
-+# Be sure to have absolute paths.
-+for ac_var in exec_prefix prefix
-+do
-+ eval ac_val=$`echo $ac_var`
-+ case $ac_val in
-+ [\\/$]* | ?:[\\/]* | NONE | '' ) ;;
-+ *) { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
-+ { (exit 1); exit 1; }; };;
-+ esac
-+done
-+
-+# Be sure to have absolute paths.
-+for ac_var in bindir sbindir libexecdir datadir sysconfdir sharedstatedir \
-+ localstatedir libdir includedir oldincludedir infodir mandir
-+do
-+ eval ac_val=$`echo $ac_var`
-+ case $ac_val in
-+ [\\/$]* | ?:[\\/]* ) ;;
-+ *) { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
-+ { (exit 1); exit 1; }; };;
-+ esac
-+done
-+
-+# There might be people who depend on the old broken behavior: `$host'
-+# used to hold the argument of --host etc.
-+# FIXME: To remove some day.
-+build=$build_alias
-+host=$host_alias
-+target=$target_alias
-+
-+# FIXME: To remove some day.
-+if test "x$host_alias" != x; then
-+ if test "x$build_alias" = x; then
-+ cross_compiling=maybe
-+ echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
-+ If a cross compiler is detected then cross compile mode will be used." >&2
-+ elif test "x$build_alias" != "x$host_alias"; then
-+ cross_compiling=yes
-+ fi
-+fi
-+
-+ac_tool_prefix=
-+test -n "$host_alias" && ac_tool_prefix=$host_alias-
-+
-+test "$silent" = yes && exec 6>/dev/null
-+
-+
-+# Find the source files, if location was not specified.
-+if test -z "$srcdir"; then
-+ ac_srcdir_defaulted=yes
-+ # Try the directory containing this script, then its parent.
-+ ac_confdir=`(dirname "$0") 2>/dev/null ||
-+$as_expr X"$0" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
-+ X"$0" : 'X\(//\)[^/]' \| \
-+ X"$0" : 'X\(//\)$' \| \
-+ X"$0" : 'X\(/\)' \| \
-+ . : '\(.\)' 2>/dev/null ||
-+echo X"$0" |
-+ sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
-+ /^X\(\/\/\)[^/].*/{ s//\1/; q; }
-+ /^X\(\/\/\)$/{ s//\1/; q; }
-+ /^X\(\/\).*/{ s//\1/; q; }
-+ s/.*/./; q'`
-+ srcdir=$ac_confdir
-+ if test ! -r $srcdir/$ac_unique_file; then
-+ srcdir=..
-+ fi
-+else
-+ ac_srcdir_defaulted=no
-+fi
-+if test ! -r $srcdir/$ac_unique_file; then
-+ if test "$ac_srcdir_defaulted" = yes; then
-+ { echo "$as_me: error: cannot find sources ($ac_unique_file) in $ac_confdir or .." >&2
-+ { (exit 1); exit 1; }; }
-+ else
-+ { echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2
-+ { (exit 1); exit 1; }; }
-+ fi
-+fi
-+(cd $srcdir && test -r ./$ac_unique_file) 2>/dev/null ||
-+ { echo "$as_me: error: sources are in $srcdir, but \`cd $srcdir' does not work" >&2
-+ { (exit 1); exit 1; }; }
-+srcdir=`echo "$srcdir" | sed 's%\([^\\/]\)[\\/]*$%\1%'`
-+ac_env_build_alias_set=${build_alias+set}
-+ac_env_build_alias_value=$build_alias
-+ac_cv_env_build_alias_set=${build_alias+set}
-+ac_cv_env_build_alias_value=$build_alias
-+ac_env_host_alias_set=${host_alias+set}
-+ac_env_host_alias_value=$host_alias
-+ac_cv_env_host_alias_set=${host_alias+set}
-+ac_cv_env_host_alias_value=$host_alias
-+ac_env_target_alias_set=${target_alias+set}
-+ac_env_target_alias_value=$target_alias
-+ac_cv_env_target_alias_set=${target_alias+set}
-+ac_cv_env_target_alias_value=$target_alias
-+
-+#
-+# Report the --help message.
-+#
-+if test "$ac_init_help" = "long"; then
-+ # Omit some internal or obsolete options to make the list less imposing.
-+ # This message is too long to be a string in the A/UX 3.1 sh.
-+ cat <<_ACEOF
-+\`configure' configures this package to adapt to many kinds of systems.
-+
-+Usage: $0 [OPTION]... [VAR=VALUE]...
-+
-+To assign environment variables (e.g., CC, CFLAGS...), specify them as
-+VAR=VALUE. See below for descriptions of some of the useful variables.
-+
-+Defaults for the options are specified in brackets.
-+
-+Configuration:
-+ -h, --help display this help and exit
-+ --help=short display options specific to this package
-+ --help=recursive display the short help of all the included packages
-+ -V, --version display version information and exit
-+ -q, --quiet, --silent do not print \`checking...' messages
-+ --cache-file=FILE cache test results in FILE [disabled]
-+ -C, --config-cache alias for \`--cache-file=config.cache'
-+ -n, --no-create do not create output files
-+ --srcdir=DIR find the sources in DIR [configure dir or \`..']
-+
-+_ACEOF
-+
-+ cat <<_ACEOF
-+Installation directories:
-+ --prefix=PREFIX install architecture-independent files in PREFIX
-+ [$ac_default_prefix]
-+ --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
-+ [PREFIX]
-+
-+By default, \`make install' will install all the files in
-+\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
-+an installation prefix other than \`$ac_default_prefix' using \`--prefix',
-+for instance \`--prefix=\$HOME'.
-+
-+For better control, use the options below.
-+
-+Fine tuning of the installation directories:
-+ --bindir=DIR user executables [EPREFIX/bin]
-+ --sbindir=DIR system admin executables [EPREFIX/sbin]
-+ --libexecdir=DIR program executables [EPREFIX/libexec]
-+ --datadir=DIR read-only architecture-independent data [PREFIX/share]
-+ --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
-+ --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
-+ --localstatedir=DIR modifiable single-machine data [PREFIX/var]
-+ --libdir=DIR object code libraries [EPREFIX/lib]
-+ --includedir=DIR C header files [PREFIX/include]
-+ --oldincludedir=DIR C header files for non-gcc [/usr/include]
-+ --infodir=DIR info documentation [PREFIX/info]
-+ --mandir=DIR man documentation [PREFIX/man]
-+_ACEOF
-+
-+ cat <<\_ACEOF
-+
-+Program names:
-+ --program-prefix=PREFIX prepend PREFIX to installed program names
-+ --program-suffix=SUFFIX append SUFFIX to installed program names
-+ --program-transform-name=PROGRAM run sed PROGRAM on installed program names
-+
-+System types:
-+ --build=BUILD configure for building on BUILD [guessed]
-+ --host=HOST cross-compile to build programs to run on HOST [BUILD]
-+ --target=TARGET configure for building compilers for TARGET [HOST]
-+_ACEOF
-+fi
-+
-+if test -n "$ac_init_help"; then
-+
-+ cat <<\_ACEOF
-+
-+_ACEOF
-+fi
-+
-+if test "$ac_init_help" = "recursive"; then
-+ # If there are subdirs, report their specific --help.
-+ ac_popdir=`pwd`
-+ for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
-+ test -d $ac_dir || continue
-+ ac_builddir=.
-+
-+if test "$ac_dir" != .; then
-+ ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
-+ # A "../" for each directory in $ac_dir_suffix.
-+ ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
-+else
-+ ac_dir_suffix= ac_top_builddir=
-+fi
-+
-+case $srcdir in
-+ .) # No --srcdir option. We are building in place.
-+ ac_srcdir=.
-+ if test -z "$ac_top_builddir"; then
-+ ac_top_srcdir=.
-+ else
-+ ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
-+ fi ;;
-+ [\\/]* | ?:[\\/]* ) # Absolute path.
-+ ac_srcdir=$srcdir$ac_dir_suffix;
-+ ac_top_srcdir=$srcdir ;;
-+ *) # Relative path.
-+ ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
-+ ac_top_srcdir=$ac_top_builddir$srcdir ;;
-+esac
-+
-+# Do not use `cd foo && pwd` to compute absolute paths, because
-+# the directories may not exist.
-+case `pwd` in
-+.) ac_abs_builddir="$ac_dir";;
-+*)
-+ case "$ac_dir" in
-+ .) ac_abs_builddir=`pwd`;;
-+ [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";;
-+ *) ac_abs_builddir=`pwd`/"$ac_dir";;
-+ esac;;
-+esac
-+case $ac_abs_builddir in
-+.) ac_abs_top_builddir=${ac_top_builddir}.;;
-+*)
-+ case ${ac_top_builddir}. in
-+ .) ac_abs_top_builddir=$ac_abs_builddir;;
-+ [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
-+ *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
-+ esac;;
-+esac
-+case $ac_abs_builddir in
-+.) ac_abs_srcdir=$ac_srcdir;;
-+*)
-+ case $ac_srcdir in
-+ .) ac_abs_srcdir=$ac_abs_builddir;;
-+ [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
-+ *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
-+ esac;;
-+esac
-+case $ac_abs_builddir in
-+.) ac_abs_top_srcdir=$ac_top_srcdir;;
-+*)
-+ case $ac_top_srcdir in
-+ .) ac_abs_top_srcdir=$ac_abs_builddir;;
-+ [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
-+ *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
-+ esac;;
-+esac
-+
-+ cd $ac_dir
-+ # Check for guested configure; otherwise get Cygnus style configure.
-+ if test -f $ac_srcdir/configure.gnu; then
-+ echo
-+ $SHELL $ac_srcdir/configure.gnu --help=recursive
-+ elif test -f $ac_srcdir/configure; then
-+ echo
-+ $SHELL $ac_srcdir/configure --help=recursive
-+ elif test -f $ac_srcdir/configure.ac ||
-+ test -f $ac_srcdir/configure.in; then
-+ echo
-+ $ac_configure --help
-+ else
-+ echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
-+ fi
-+ cd $ac_popdir
-+ done
-+fi
-+
-+test -n "$ac_init_help" && exit 0
-+if $ac_init_version; then
-+ cat <<\_ACEOF
-+
-+Copyright (C) 2003 Free Software Foundation, Inc.
-+This configure script is free software; the Free Software Foundation
-+gives unlimited permission to copy, distribute and modify it.
-+_ACEOF
-+ exit 0
-+fi
-+exec 5>config.log
-+cat >&5 <<_ACEOF
-+This file contains any messages produced by compilers while
-+running configure, to aid debugging if configure makes a mistake.
-+
-+It was created by $as_me, which was
-+generated by GNU Autoconf 2.59. Invocation command line was
-+
-+ $ $0 $@
-+
-+_ACEOF
-+{
-+cat <<_ASUNAME
-+## --------- ##
-+## Platform. ##
-+## --------- ##
-+
-+hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
-+uname -m = `(uname -m) 2>/dev/null || echo unknown`
-+uname -r = `(uname -r) 2>/dev/null || echo unknown`
-+uname -s = `(uname -s) 2>/dev/null || echo unknown`
-+uname -v = `(uname -v) 2>/dev/null || echo unknown`
-+
-+/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
-+/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
-+
-+/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
-+/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
-+/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
-+hostinfo = `(hostinfo) 2>/dev/null || echo unknown`
-+/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
-+/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
-+/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
-+
-+_ASUNAME
-+
-+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
-+for as_dir in $PATH
-+do
-+ IFS=$as_save_IFS
-+ test -z "$as_dir" && as_dir=.
-+ echo "PATH: $as_dir"
-+done
-+
-+} >&5
-+
-+cat >&5 <<_ACEOF
-+
-+
-+## ----------- ##
-+## Core tests. ##
-+## ----------- ##
-+
-+_ACEOF
-+
-+
-+# Keep a trace of the command line.
-+# Strip out --no-create and --no-recursion so they do not pile up.
-+# Strip out --silent because we don't want to record it for future runs.
-+# Also quote any args containing shell meta-characters.
-+# Make two passes to allow for proper duplicate-argument suppression.
-+ac_configure_args=
-+ac_configure_args0=
-+ac_configure_args1=
-+ac_sep=
-+ac_must_keep_next=false
-+for ac_pass in 1 2
-+do
-+ for ac_arg
-+ do
-+ case $ac_arg in
-+ -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
-+ -q | -quiet | --quiet | --quie | --qui | --qu | --q \
-+ | -silent | --silent | --silen | --sile | --sil)
-+ continue ;;
-+ *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
-+ ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
-+ esac
-+ case $ac_pass in
-+ 1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;;
-+ 2)
-+ ac_configure_args1="$ac_configure_args1 '$ac_arg'"
-+ if test $ac_must_keep_next = true; then
-+ ac_must_keep_next=false # Got value, back to normal.
-+ else
-+ case $ac_arg in
-+ *=* | --config-cache | -C | -disable-* | --disable-* \
-+ | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
-+ | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
-+ | -with-* | --with-* | -without-* | --without-* | --x)
-+ case "$ac_configure_args0 " in
-+ "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
-+ esac
-+ ;;
-+ -* ) ac_must_keep_next=true ;;
-+ esac
-+ fi
-+ ac_configure_args="$ac_configure_args$ac_sep'$ac_arg'"
-+ # Get rid of the leading space.
-+ ac_sep=" "
-+ ;;
-+ esac
-+ done
-+done
-+$as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; }
-+$as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; }
-+
-+# When interrupted or exit'd, cleanup temporary files, and complete
-+# config.log. We remove comments because anyway the quotes in there
-+# would cause problems or look ugly.
-+# WARNING: Be sure not to use single quotes in there, as some shells,
-+# such as our DU 5.0 friend, will then `close' the trap.
-+trap 'exit_status=$?
-+ # Save into config.log some information that might help in debugging.
-+ {
-+ echo
-+
-+ cat <<\_ASBOX
-+## ---------------- ##
-+## Cache variables. ##
-+## ---------------- ##
-+_ASBOX
-+ echo
-+ # The following way of writing the cache mishandles newlines in values,
-+{
-+ (set) 2>&1 |
-+ case `(ac_space='"'"' '"'"'; set | grep ac_space) 2>&1` in
-+ *ac_space=\ *)
-+ sed -n \
-+ "s/'"'"'/'"'"'\\\\'"'"''"'"'/g;
-+ s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='"'"'\\2'"'"'/p"
-+ ;;
-+ *)
-+ sed -n \
-+ "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
-+ ;;
-+ esac;
-+}
-+ echo
-+
-+ cat <<\_ASBOX
-+## ----------------- ##
-+## Output variables. ##
-+## ----------------- ##
-+_ASBOX
-+ echo
-+ for ac_var in $ac_subst_vars
-+ do
-+ eval ac_val=$`echo $ac_var`
-+ echo "$ac_var='"'"'$ac_val'"'"'"
-+ done | sort
-+ echo
-+
-+ if test -n "$ac_subst_files"; then
-+ cat <<\_ASBOX
-+## ------------- ##
-+## Output files. ##
-+## ------------- ##
-+_ASBOX
-+ echo
-+ for ac_var in $ac_subst_files
-+ do
-+ eval ac_val=$`echo $ac_var`
-+ echo "$ac_var='"'"'$ac_val'"'"'"
-+ done | sort
-+ echo
-+ fi
-+
-+ if test -s confdefs.h; then
-+ cat <<\_ASBOX
-+## ----------- ##
-+## confdefs.h. ##
-+## ----------- ##
-+_ASBOX
-+ echo
-+ sed "/^$/d" confdefs.h | sort
-+ echo
-+ fi
-+ test "$ac_signal" != 0 &&
-+ echo "$as_me: caught signal $ac_signal"
-+ echo "$as_me: exit $exit_status"
-+ } >&5
-+ rm -f core *.core &&
-+ rm -rf conftest* confdefs* conf$$* $ac_clean_files &&
-+ exit $exit_status
-+ ' 0
-+for ac_signal in 1 2 13 15; do
-+ trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal
-+done
-+ac_signal=0
-+
-+# confdefs.h avoids OS command line length limits that DEFS can exceed.
-+rm -rf conftest* confdefs.h
-+# AIX cpp loses on an empty file, so make sure it contains at least a newline.
-+echo >confdefs.h
-+
-+# Predefined preprocessor variables.
-+
-+cat >>confdefs.h <<_ACEOF
-+#define PACKAGE_NAME "$PACKAGE_NAME"
-+_ACEOF
-+
-+
-+cat >>confdefs.h <<_ACEOF
-+#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
-+_ACEOF
-+
-+
-+cat >>confdefs.h <<_ACEOF
-+#define PACKAGE_VERSION "$PACKAGE_VERSION"
-+_ACEOF
-+
-+
-+cat >>confdefs.h <<_ACEOF
-+#define PACKAGE_STRING "$PACKAGE_STRING"
-+_ACEOF
-+
-+
-+cat >>confdefs.h <<_ACEOF
-+#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
-+_ACEOF
-+
-+
-+# Let the site file select an alternate cache file if it wants to.
-+# Prefer explicitly selected file to automatically selected ones.
-+if test -z "$CONFIG_SITE"; then
-+ if test "x$prefix" != xNONE; then
-+ CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site"
-+ else
-+ CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
-+ fi
-+fi
-+for ac_site_file in $CONFIG_SITE; do
-+ if test -r "$ac_site_file"; then
-+ { echo "$as_me:$LINENO: loading site script $ac_site_file" >&5
-+echo "$as_me: loading site script $ac_site_file" >&6;}
-+ sed 's/^/| /' "$ac_site_file" >&5
-+ . "$ac_site_file"
-+ fi
-+done
-+
-+if test -r "$cache_file"; then
-+ # Some versions of bash will fail to source /dev/null (special
-+ # files actually), so we avoid doing that.
-+ if test -f "$cache_file"; then
-+ { echo "$as_me:$LINENO: loading cache $cache_file" >&5
-+echo "$as_me: loading cache $cache_file" >&6;}
-+ case $cache_file in
-+ [\\/]* | ?:[\\/]* ) . $cache_file;;
-+ *) . ./$cache_file;;
-+ esac
-+ fi
-+else
-+ { echo "$as_me:$LINENO: creating cache $cache_file" >&5
-+echo "$as_me: creating cache $cache_file" >&6;}
-+ >$cache_file
-+fi
-+
-+# Check that the precious variables saved in the cache have kept the same
-+# value.
-+ac_cache_corrupted=false
-+for ac_var in `(set) 2>&1 |
-+ sed -n 's/^ac_env_\([a-zA-Z_0-9]*\)_set=.*/\1/p'`; do
-+ eval ac_old_set=\$ac_cv_env_${ac_var}_set
-+ eval ac_new_set=\$ac_env_${ac_var}_set
-+ eval ac_old_val="\$ac_cv_env_${ac_var}_value"
-+ eval ac_new_val="\$ac_env_${ac_var}_value"
-+ case $ac_old_set,$ac_new_set in
-+ set,)
-+ { echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
-+echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
-+ ac_cache_corrupted=: ;;
-+ ,set)
-+ { echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5
-+echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
-+ ac_cache_corrupted=: ;;
-+ ,);;
-+ *)
-+ if test "x$ac_old_val" != "x$ac_new_val"; then
-+ { echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5
-+echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
-+ { echo "$as_me:$LINENO: former value: $ac_old_val" >&5
-+echo "$as_me: former value: $ac_old_val" >&2;}
-+ { echo "$as_me:$LINENO: current value: $ac_new_val" >&5
-+echo "$as_me: current value: $ac_new_val" >&2;}
-+ ac_cache_corrupted=:
-+ fi;;
-+ esac
-+ # Pass precious variables to config.status.
-+ if test "$ac_new_set" = set; then
-+ case $ac_new_val in
-+ *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
-+ ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
-+ *) ac_arg=$ac_var=$ac_new_val ;;
-+ esac
-+ case " $ac_configure_args " in
-+ *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
-+ *) ac_configure_args="$ac_configure_args '$ac_arg'" ;;
-+ esac
-+ fi
-+done
-+if $ac_cache_corrupted; then
-+ { echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5
-+echo "$as_me: error: changes in the environment can compromise the build" >&2;}
-+ { { echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5
-+echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;}
-+ { (exit 1); exit 1; }; }
-+fi
-+
-+ac_ext=c
-+ac_cpp='$CPP $CPPFLAGS'
-+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
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+if test "$srcdir" = "." ; then
-+ if test "${with_target_subdir}" != "." ; then
-+ libgloss_topdir="${srcdir}/${with_multisrctop}../../.."
-+ else
-+ libgloss_topdir="${srcdir}/${with_multisrctop}../.."
-+ fi
-+else
-+ libgloss_topdir="${srcdir}/../.."
-+fi
-+ac_aux_dir=
-+for ac_dir in $libgloss_topdir $srcdir/$libgloss_topdir; do
-+ if test -f $ac_dir/install-sh; then
-+ ac_aux_dir=$ac_dir
-+ ac_install_sh="$ac_aux_dir/install-sh -c"
-+ break
-+ elif test -f $ac_dir/install.sh; then
-+ ac_aux_dir=$ac_dir
-+ ac_install_sh="$ac_aux_dir/install.sh -c"
-+ break
-+ elif test -f $ac_dir/shtool; then
-+ ac_aux_dir=$ac_dir
-+ ac_install_sh="$ac_aux_dir/shtool install -c"
-+ break
-+ fi
-+done
-+if test -z "$ac_aux_dir"; then
-+ { { echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in $libgloss_topdir $srcdir/$libgloss_topdir" >&5
-+echo "$as_me: error: cannot find install-sh or install.sh in $libgloss_topdir $srcdir/$libgloss_topdir" >&2;}
-+ { (exit 1); exit 1; }; }
-+fi
-+ac_config_guess="$SHELL $ac_aux_dir/config.guess"
-+ac_config_sub="$SHELL $ac_aux_dir/config.sub"
-+ac_configure="$SHELL $ac_aux_dir/configure" # This should be Cygnus configure.
-+
-+
-+# Make sure we can run config.sub.
-+$ac_config_sub sun4 >/dev/null 2>&1 ||
-+ { { echo "$as_me:$LINENO: error: cannot run $ac_config_sub" >&5
-+echo "$as_me: error: cannot run $ac_config_sub" >&2;}
-+ { (exit 1); exit 1; }; }
-+
-+echo "$as_me:$LINENO: checking build system type" >&5
-+echo $ECHO_N "checking build system type... $ECHO_C" >&6
-+if test "${ac_cv_build+set}" = set; then
-+ echo $ECHO_N "(cached) $ECHO_C" >&6
-+else
-+ ac_cv_build_alias=$build_alias
-+test -z "$ac_cv_build_alias" &&
-+ ac_cv_build_alias=`$ac_config_guess`
-+test -z "$ac_cv_build_alias" &&
-+ { { echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5
-+echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
-+ { (exit 1); exit 1; }; }
-+ac_cv_build=`$ac_config_sub $ac_cv_build_alias` ||
-+ { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_build_alias failed" >&5
-+echo "$as_me: error: $ac_config_sub $ac_cv_build_alias failed" >&2;}
-+ { (exit 1); exit 1; }; }
-+
-+fi
-+echo "$as_me:$LINENO: result: $ac_cv_build" >&5
-+echo "${ECHO_T}$ac_cv_build" >&6
-+build=$ac_cv_build
-+build_cpu=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
-+build_vendor=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
-+build_os=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
-+
-+
-+echo "$as_me:$LINENO: checking host system type" >&5
-+echo $ECHO_N "checking host system type... $ECHO_C" >&6
-+if test "${ac_cv_host+set}" = set; then
-+ echo $ECHO_N "(cached) $ECHO_C" >&6
-+else
-+ ac_cv_host_alias=$host_alias
-+test -z "$ac_cv_host_alias" &&
-+ ac_cv_host_alias=$ac_cv_build_alias
-+ac_cv_host=`$ac_config_sub $ac_cv_host_alias` ||
-+ { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_host_alias failed" >&5
-+echo "$as_me: error: $ac_config_sub $ac_cv_host_alias failed" >&2;}
-+ { (exit 1); exit 1; }; }
-+
-+fi
-+echo "$as_me:$LINENO: result: $ac_cv_host" >&5
-+echo "${ECHO_T}$ac_cv_host" >&6
-+host=$ac_cv_host
-+host_cpu=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
-+host_vendor=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
-+host_os=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
-+
-+
-+echo "$as_me:$LINENO: checking target system type" >&5
-+echo $ECHO_N "checking target system type... $ECHO_C" >&6
-+if test "${ac_cv_target+set}" = set; then
-+ echo $ECHO_N "(cached) $ECHO_C" >&6
-+else
-+ ac_cv_target_alias=$target_alias
-+test "x$ac_cv_target_alias" = "x" &&
-+ ac_cv_target_alias=$ac_cv_host_alias
-+ac_cv_target=`$ac_config_sub $ac_cv_target_alias` ||
-+ { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_target_alias failed" >&5
-+echo "$as_me: error: $ac_config_sub $ac_cv_target_alias failed" >&2;}
-+ { (exit 1); exit 1; }; }
-+
-+fi
-+echo "$as_me:$LINENO: result: $ac_cv_target" >&5
-+echo "${ECHO_T}$ac_cv_target" >&6
-+target=$ac_cv_target
-+target_cpu=`echo $ac_cv_target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
-+target_vendor=`echo $ac_cv_target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
-+target_os=`echo $ac_cv_target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
-+
-+
-+# The aliases save the names the user supplied, while $host etc.
-+# will get canonicalized.
-+test -n "$target_alias" &&
-+ test "$program_prefix$program_suffix$program_transform_name" = \
-+ NONENONEs,x,x, &&
-+ program_prefix=${target_alias}-
-+test "$program_prefix" != NONE &&
-+ program_transform_name="s,^,$program_prefix,;$program_transform_name"
-+# Use a double $ so make ignores it.
-+test "$program_suffix" != NONE &&
-+ program_transform_name="s,\$,$program_suffix,;$program_transform_name"
-+# Double any \ or $. echo might interpret backslashes.
-+# By default was `s,x,x', remove it if useless.
-+cat <<\_ACEOF >conftest.sed
-+s/[\\$]/&&/g;s/;s,x,x,$//
-+_ACEOF
-+program_transform_name=`echo $program_transform_name | sed -f conftest.sed`
-+rm conftest.sed
-+
-+
-+# Find a good install program. We prefer a C program (faster),
-+# so one script is as good as another. But avoid the broken or
-+# incompatible versions:
-+# SysV /etc/install, /usr/sbin/install
-+# SunOS /usr/etc/install
-+# IRIX /sbin/install
-+# AIX /bin/install
-+# AmigaOS /C/install, which installs bootblocks on floppy discs
-+# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
-+# AFS /usr/afsws/bin/install, which mishandles nonexistent args
-+# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
-+# OS/2's system install, which has a completely different semantic
-+# ./install, which can be erroneously created by make from ./install.sh.
-+echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5
-+echo $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6
-+if test -z "$INSTALL"; then
-+if test "${ac_cv_path_install+set}" = set; then
-+ echo $ECHO_N "(cached) $ECHO_C" >&6
-+else
-+ as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
-+for as_dir in $PATH
-+do
-+ IFS=$as_save_IFS
-+ test -z "$as_dir" && as_dir=.
-+ # Account for people who put trailing slashes in PATH elements.
-+case $as_dir/ in
-+ ./ | .// | /cC/* | \
-+ /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
-+ ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \
-+ /usr/ucb/* ) ;;
-+ *)
-+ # OSF1 and SCO ODT 3.0 have their own names for install.
-+ # Don't use installbsd from OSF since it installs stuff as root
-+ # by default.
-+ for ac_prog in ginstall scoinst install; do
-+ for ac_exec_ext in '' $ac_executable_extensions; do
-+ if $as_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
-+ if test $ac_prog = install &&
-+ grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
-+ # AIX install. It has an incompatible calling convention.
-+ :
-+ elif test $ac_prog = install &&
-+ grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
-+ # program-specific install script used by HP pwplus--don't use.
-+ :
-+ else
-+ ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
-+ break 3
-+ fi
-+ fi
-+ done
-+ done
-+ ;;
-+esac
-+done
-+
-+
-+fi
-+ if test "${ac_cv_path_install+set}" = set; then
-+ INSTALL=$ac_cv_path_install
-+ else
-+ # As a last resort, use the slow shell script. We don't cache a
-+ # path for INSTALL within a source directory, because that will
-+ # break other packages using the cache if that directory is
-+ # removed, or if the path is relative.
-+ INSTALL=$ac_install_sh
-+ fi
-+fi
-+echo "$as_me:$LINENO: result: $INSTALL" >&5
-+echo "${ECHO_T}$INSTALL" >&6
-+
-+# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
-+# It thinks the first close brace ends the variable substitution.
-+test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
-+
-+test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
-+
-+test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
-+
-+
-+# FIXME: We temporarily define our own version of AC_PROG_CC. This is
-+# copied from autoconf 2.12, but does not call AC_PROG_CC_WORKS. We
-+# are probably using a cross compiler, which will not be able to fully
-+# link an executable. This should really be fixed in autoconf
-+# itself.
-+
-+
-+
-+# Extract the first word of "gcc", so it can be a program name with args.
-+set dummy gcc; ac_word=$2
-+echo "$as_me:$LINENO: checking for $ac_word" >&5
-+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
-+if test "${ac_cv_prog_CC+set}" = set; then
-+ echo $ECHO_N "(cached) $ECHO_C" >&6
-+else
-+ if test -n "$CC"; then
-+ ac_cv_prog_CC="$CC" # Let the user override the test.
-+else
-+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
-+for as_dir in $PATH
-+do
-+ IFS=$as_save_IFS
-+ test -z "$as_dir" && as_dir=.
-+ for ac_exec_ext in '' $ac_executable_extensions; do
-+ if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
-+ ac_cv_prog_CC="gcc"
-+ echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
-+ break 2
-+ fi
-+done
-+done
-+
-+fi
-+fi
-+CC=$ac_cv_prog_CC
-+if test -n "$CC"; then
-+ echo "$as_me:$LINENO: result: $CC" >&5
-+echo "${ECHO_T}$CC" >&6
-+else
-+ echo "$as_me:$LINENO: result: no" >&5
-+echo "${ECHO_T}no" >&6
-+fi
-+
-+if test -z "$CC"; then
-+ # Extract the first word of "cc", so it can be a program name with args.
-+set dummy cc; ac_word=$2
-+echo "$as_me:$LINENO: checking for $ac_word" >&5
-+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
-+if test "${ac_cv_prog_CC+set}" = set; then
-+ echo $ECHO_N "(cached) $ECHO_C" >&6
-+else
-+ if test -n "$CC"; then
-+ ac_cv_prog_CC="$CC" # Let the user override the test.
-+else
-+ ac_prog_rejected=no
-+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
-+for as_dir in $PATH
-+do
-+ IFS=$as_save_IFS
-+ test -z "$as_dir" && as_dir=.
-+ for ac_exec_ext in '' $ac_executable_extensions; do
-+ if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
-+ if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
-+ ac_prog_rejected=yes
-+ continue
-+ fi
-+ ac_cv_prog_CC="cc"
-+ echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
-+ break 2
-+ fi
-+done
-+done
-+
-+if test $ac_prog_rejected = yes; then
-+ # We found a bogon in the path, so make sure we never use it.
-+ set dummy $ac_cv_prog_CC
-+ shift
-+ if test $# != 0; then
-+ # We chose a different compiler from the bogus one.
-+ # However, it has the same basename, so the bogon will be chosen
-+ # first if we set CC to just the basename; use the full file name.
-+ shift
-+ ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
-+ fi
-+fi
-+fi
-+fi
-+CC=$ac_cv_prog_CC
-+if test -n "$CC"; then
-+ echo "$as_me:$LINENO: result: $CC" >&5
-+echo "${ECHO_T}$CC" >&6
-+else
-+ echo "$as_me:$LINENO: result: no" >&5
-+echo "${ECHO_T}no" >&6
-+fi
-+
-+ test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable cc found in \$PATH" >&5
-+echo "$as_me: error: no acceptable cc found in \$PATH" >&2;}
-+ { (exit 1); exit 1; }; }
-+fi
-+
-+AC_PROG_CC_GNU
-+
-+if test $ac_cv_c_compiler_gnu = yes; then
-+ GCC=yes
-+ ac_test_CFLAGS="${CFLAGS+set}"
-+ ac_save_CFLAGS="$CFLAGS"
-+ CFLAGS=
-+ AC_PROG_CC_G
-+ if test "$ac_test_CFLAGS" = set; then
-+ CFLAGS="$ac_save_CFLAGS"
-+ elif test $ac_cv_prog_cc_g = yes; then
-+ CFLAGS="-g -O2"
-+ else
-+ CFLAGS="-O2"
-+ fi
-+else
-+ GCC=
-+ test "${CFLAGS+set}" = set || CFLAGS="-g"
-+fi
-+
-+
-+AS=${AS-as}
-+
-+AR=${AR-ar}
-+
-+LD=${LD-ld}
-+
-+if test -n "$ac_tool_prefix"; then
-+ # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
-+set dummy ${ac_tool_prefix}ranlib; ac_word=$2
-+echo "$as_me:$LINENO: checking for $ac_word" >&5
-+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
-+if test "${ac_cv_prog_RANLIB+set}" = set; then
-+ echo $ECHO_N "(cached) $ECHO_C" >&6
-+else
-+ if test -n "$RANLIB"; then
-+ ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
-+else
-+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
-+for as_dir in $PATH
-+do
-+ IFS=$as_save_IFS
-+ test -z "$as_dir" && as_dir=.
-+ for ac_exec_ext in '' $ac_executable_extensions; do
-+ if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
-+ ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
-+ echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
-+ break 2
-+ fi
-+done
-+done
-+
-+fi
-+fi
-+RANLIB=$ac_cv_prog_RANLIB
-+if test -n "$RANLIB"; then
-+ echo "$as_me:$LINENO: result: $RANLIB" >&5
-+echo "${ECHO_T}$RANLIB" >&6
-+else
-+ echo "$as_me:$LINENO: result: no" >&5
-+echo "${ECHO_T}no" >&6
-+fi
-+
-+fi
-+if test -z "$ac_cv_prog_RANLIB"; then
-+ ac_ct_RANLIB=$RANLIB
-+ # Extract the first word of "ranlib", so it can be a program name with args.
-+set dummy ranlib; ac_word=$2
-+echo "$as_me:$LINENO: checking for $ac_word" >&5
-+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
-+if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
-+ echo $ECHO_N "(cached) $ECHO_C" >&6
-+else
-+ if test -n "$ac_ct_RANLIB"; then
-+ ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
-+else
-+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
-+for as_dir in $PATH
-+do
-+ IFS=$as_save_IFS
-+ test -z "$as_dir" && as_dir=.
-+ for ac_exec_ext in '' $ac_executable_extensions; do
-+ if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
-+ ac_cv_prog_ac_ct_RANLIB="ranlib"
-+ echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
-+ break 2
-+ fi
-+done
-+done
-+
-+ test -z "$ac_cv_prog_ac_ct_RANLIB" && ac_cv_prog_ac_ct_RANLIB=":"
-+fi
-+fi
-+ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
-+if test -n "$ac_ct_RANLIB"; then
-+ echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5
-+echo "${ECHO_T}$ac_ct_RANLIB" >&6
-+else
-+ echo "$as_me:$LINENO: result: no" >&5
-+echo "${ECHO_T}no" >&6
-+fi
-+
-+ RANLIB=$ac_ct_RANLIB
-+else
-+ RANLIB="$ac_cv_prog_RANLIB"
-+fi
-+
-+
-+host_makefile_frag=${srcdir}/../config/ppc.mh
-+
-+host_makefile_frag_path=$host_makefile_frag
-+
-+
-+
-+ ac_config_files="$ac_config_files Makefile"
-+ ac_config_commands="$ac_config_commands default"
-+cat >confcache <<\_ACEOF
-+# This file is a shell script that caches the results of configure
-+# tests run on this system so they can be shared between configure
-+# scripts and configure runs, see configure's option --config-cache.
-+# It is not useful on other systems. If it contains results you don't
-+# want to keep, you may remove or edit it.
-+#
-+# config.status only pays attention to the cache file if you give it
-+# the --recheck option to rerun configure.
-+#
-+# `ac_cv_env_foo' variables (set or unset) will be overridden when
-+# loading this file, other *unset* `ac_cv_foo' will be assigned the
-+# following values.
-+
-+_ACEOF
-+
-+# The following way of writing the cache mishandles newlines in values,
-+# but we know of no workaround that is simple, portable, and efficient.
-+# So, don't put newlines in cache variables' values.
-+# Ultrix sh set writes to stderr and can't be redirected directly,
-+# and sets the high bit in the cache file unless we assign to the vars.
-+{
-+ (set) 2>&1 |
-+ case `(ac_space=' '; set | grep ac_space) 2>&1` in
-+ *ac_space=\ *)
-+ # `set' does not quote correctly, so add quotes (double-quote
-+ # substitution turns \\\\ into \\, and sed turns \\ into \).
-+ sed -n \
-+ "s/'/'\\\\''/g;
-+ s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
-+ ;;
-+ *)
-+ # `set' quotes correctly as required by POSIX, so do not add quotes.
-+ sed -n \
-+ "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
-+ ;;
-+ esac;
-+} |
-+ sed '
-+ t clear
-+ : clear
-+ s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
-+ t end
-+ /^ac_cv_env/!s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
-+ : end' >>confcache
-+if diff $cache_file confcache >/dev/null 2>&1; then :; else
-+ if test -w $cache_file; then
-+ test "x$cache_file" != "x/dev/null" && echo "updating cache $cache_file"
-+ cat confcache >$cache_file
-+ else
-+ echo "not updating unwritable cache $cache_file"
-+ fi
-+fi
-+rm -f confcache
-+
-+test "x$prefix" = xNONE && prefix=$ac_default_prefix
-+# Let make expand exec_prefix.
-+test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
-+
-+# VPATH may cause trouble with some makes, so we remove $(srcdir),
-+# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
-+# trailing colons and then remove the whole line if VPATH becomes empty
-+# (actually we leave an empty line to preserve line numbers).
-+if test "x$srcdir" = x.; then
-+ ac_vpsub='/^[ ]*VPATH[ ]*=/{
-+s/:*\$(srcdir):*/:/;
-+s/:*\${srcdir}:*/:/;
-+s/:*@srcdir@:*/:/;
-+s/^\([^=]*=[ ]*\):*/\1/;
-+s/:*$//;
-+s/^[^=]*=[ ]*$//;
-+}'
-+fi
-+
-+# Transform confdefs.h into DEFS.
-+# Protect against shell expansion while executing Makefile rules.
-+# Protect against Makefile macro expansion.
-+#
-+# If the first sed substitution is executed (which looks for macros that
-+# take arguments), then we branch to the quote section. Otherwise,
-+# look for a macro that doesn't take arguments.
-+cat >confdef2opt.sed <<\_ACEOF
-+t clear
-+: clear
-+s,^[ ]*#[ ]*define[ ][ ]*\([^ (][^ (]*([^)]*)\)[ ]*\(.*\),-D\1=\2,g
-+t quote
-+s,^[ ]*#[ ]*define[ ][ ]*\([^ ][^ ]*\)[ ]*\(.*\),-D\1=\2,g
-+t quote
-+d
-+: quote
-+s,[ `~#$^&*(){}\\|;'"<>?],\\&,g
-+s,\[,\\&,g
-+s,\],\\&,g
-+s,\$,$$,g
-+p
-+_ACEOF
-+# We use echo to avoid assuming a particular line-breaking character.
-+# The extra dot is to prevent the shell from consuming trailing
-+# line-breaks from the sub-command output. A line-break within
-+# single-quotes doesn't work because, if this script is created in a
-+# platform that uses two characters for line-breaks (e.g., DOS), tr
-+# would break.
-+ac_LF_and_DOT=`echo; echo .`
-+DEFS=`sed -n -f confdef2opt.sed confdefs.h | tr "$ac_LF_and_DOT" ' .'`
-+rm -f confdef2opt.sed
-+
-+
-+ac_libobjs=
-+ac_ltlibobjs=
-+for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
-+ # 1. Remove the extension, and $U if already installed.
-+ ac_i=`echo "$ac_i" |
-+ sed 's/\$U\././;s/\.o$//;s/\.obj$//'`
-+ # 2. Add them.
-+ ac_libobjs="$ac_libobjs $ac_i\$U.$ac_objext"
-+ ac_ltlibobjs="$ac_ltlibobjs $ac_i"'$U.lo'
-+done
-+LIBOBJS=$ac_libobjs
-+
-+LTLIBOBJS=$ac_ltlibobjs
-+
-+
-+
-+: ${CONFIG_STATUS=./config.status}
-+ac_clean_files_save=$ac_clean_files
-+ac_clean_files="$ac_clean_files $CONFIG_STATUS"
-+{ echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5
-+echo "$as_me: creating $CONFIG_STATUS" >&6;}
-+cat >$CONFIG_STATUS <<_ACEOF
-+#! $SHELL
-+# Generated by $as_me.
-+# Run this file to recreate the current configuration.
-+# Compiler output produced by configure, useful for debugging
-+# configure, is in config.log if it exists.
-+
-+debug=false
-+ac_cs_recheck=false
-+ac_cs_silent=false
-+SHELL=\${CONFIG_SHELL-$SHELL}
-+_ACEOF
-+
-+cat >>$CONFIG_STATUS <<\_ACEOF
-+## --------------------- ##
-+## M4sh Initialization. ##
-+## --------------------- ##
-+
-+# Be Bourne compatible
-+if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
-+ emulate sh
-+ NULLCMD=:
-+ # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
-+ # is contrary to our usage. Disable this feature.
-+ alias -g '${1+"$@"}'='"$@"'
-+elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then
-+ set -o posix
-+fi
-+DUALCASE=1; export DUALCASE # for MKS sh
-+
-+# Support unset when possible.
-+if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
-+ as_unset=unset
-+else
-+ as_unset=false
-+fi
-+
-+
-+# Work around bugs in pre-3.0 UWIN ksh.
-+$as_unset ENV MAIL MAILPATH
-+PS1='$ '
-+PS2='> '
-+PS4='+ '
-+
-+# NLS nuisances.
-+for as_var in \
-+ LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
-+ LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
-+ LC_TELEPHONE LC_TIME
-+do
-+ if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
-+ eval $as_var=C; export $as_var
-+ else
-+ $as_unset $as_var
-+ fi
-+done
-+
-+# Required to use basename.
-+if expr a : '\(a\)' >/dev/null 2>&1; 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
-+
-+
-+# Name of the executable.
-+as_me=`$as_basename "$0" ||
-+$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
-+ X"$0" : 'X\(//\)$' \| \
-+ X"$0" : 'X\(/\)$' \| \
-+ . : '\(.\)' 2>/dev/null ||
-+echo X/"$0" |
-+ sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/; q; }
-+ /^X\/\(\/\/\)$/{ s//\1/; q; }
-+ /^X\/\(\/\).*/{ s//\1/; q; }
-+ s/.*/./; q'`
-+
-+
-+# PATH needs CR, and LINENO needs CR and PATH.
-+# Avoid depending upon Character Ranges.
-+as_cr_letters='abcdefghijklmnopqrstuvwxyz'
-+as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
-+as_cr_Letters=$as_cr_letters$as_cr_LETTERS
-+as_cr_digits='0123456789'
-+as_cr_alnum=$as_cr_Letters$as_cr_digits
-+
-+# The user is always right.
-+if test "${PATH_SEPARATOR+set}" != set; then
-+ echo "#! /bin/sh" >conf$$.sh
-+ echo "exit 0" >>conf$$.sh
-+ chmod +x conf$$.sh
-+ if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
-+ PATH_SEPARATOR=';'
-+ else
-+ PATH_SEPARATOR=:
-+ fi
-+ rm -f conf$$.sh
-+fi
-+
-+
-+ as_lineno_1=$LINENO
-+ as_lineno_2=$LINENO
-+ as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
-+ test "x$as_lineno_1" != "x$as_lineno_2" &&
-+ test "x$as_lineno_3" = "x$as_lineno_2" || {
-+ # Find who we are. Look in the path if we contain no path at all
-+ # relative or not.
-+ case $0 in
-+ *[\\/]* ) as_myself=$0 ;;
-+ *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
-+for as_dir in $PATH
-+do
-+ IFS=$as_save_IFS
-+ test -z "$as_dir" && as_dir=.
-+ test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
-+done
-+
-+ ;;
-+ esac
-+ # We did not find ourselves, most probably we were run as `sh COMMAND'
-+ # in which case we are not to be found in the path.
-+ if test "x$as_myself" = x; then
-+ as_myself=$0
-+ fi
-+ if test ! -f "$as_myself"; then
-+ { { echo "$as_me:$LINENO: error: cannot find myself; rerun with an absolute path" >&5
-+echo "$as_me: error: cannot find myself; rerun with an absolute path" >&2;}
-+ { (exit 1); exit 1; }; }
-+ fi
-+ case $CONFIG_SHELL in
-+ '')
-+ as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
-+for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
-+do
-+ IFS=$as_save_IFS
-+ test -z "$as_dir" && as_dir=.
-+ for as_base in sh bash ksh sh5; do
-+ case $as_dir in
-+ /*)
-+ if ("$as_dir/$as_base" -c '
-+ as_lineno_1=$LINENO
-+ as_lineno_2=$LINENO
-+ as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
-+ test "x$as_lineno_1" != "x$as_lineno_2" &&
-+ test "x$as_lineno_3" = "x$as_lineno_2" ') 2>/dev/null; then
-+ $as_unset BASH_ENV || test "${BASH_ENV+set}" != set || { BASH_ENV=; export BASH_ENV; }
-+ $as_unset ENV || test "${ENV+set}" != set || { ENV=; export ENV; }
-+ CONFIG_SHELL=$as_dir/$as_base
-+ export CONFIG_SHELL
-+ exec "$CONFIG_SHELL" "$0" ${1+"$@"}
-+ fi;;
-+ esac
-+ done
-+done
-+;;
-+ esac
-+
-+ # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
-+ # uniformly replaced by the line number. The first 'sed' inserts a
-+ # line-number line before each line; the second 'sed' does the real
-+ # work. The second script uses 'N' to pair each line-number line
-+ # with the numbered line, and appends trailing '-' during
-+ # substitution so that $LINENO is not a special case at line end.
-+ # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
-+ # second 'sed' script. Blame Lee E. McMahon for sed's syntax. :-)
-+ sed '=' <$as_myself |
-+ sed '
-+ N
-+ s,$,-,
-+ : loop
-+ s,^\(['$as_cr_digits']*\)\(.*\)[$]LINENO\([^'$as_cr_alnum'_]\),\1\2\1\3,
-+ t loop
-+ s,-$,,
-+ s,^['$as_cr_digits']*\n,,
-+ ' >$as_me.lineno &&
-+ chmod +x $as_me.lineno ||
-+ { { echo "$as_me:$LINENO: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&5
-+echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2;}
-+ { (exit 1); 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 sensible to this).
-+ . ./$as_me.lineno
-+ # Exit status is that of the last command.
-+ exit
-+}
-+
-+
-+case `echo "testing\c"; echo 1,2,3`,`echo -n testing; echo 1,2,3` in
-+ *c*,-n*) ECHO_N= ECHO_C='
-+' ECHO_T=' ' ;;
-+ *c*,* ) ECHO_N=-n ECHO_C= ECHO_T= ;;
-+ *) ECHO_N= ECHO_C='\c' ECHO_T= ;;
-+esac
-+
-+if expr a : '\(a\)' >/dev/null 2>&1; then
-+ as_expr=expr
-+else
-+ as_expr=false
-+fi
-+
-+rm -f conf$$ conf$$.exe conf$$.file
-+echo >conf$$.file
-+if ln -s conf$$.file conf$$ 2>/dev/null; then
-+ # We could just check for DJGPP; but this test a) works b) is more generic
-+ # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04).
-+ if test -f conf$$.exe; then
-+ # Don't use ln at all; we don't have any links
-+ as_ln_s='cp -p'
-+ else
-+ as_ln_s='ln -s'
-+ fi
-+elif ln conf$$.file conf$$ 2>/dev/null; then
-+ as_ln_s=ln
-+else
-+ as_ln_s='cp -p'
-+fi
-+rm -f conf$$ conf$$.exe conf$$.file
-+
-+if mkdir -p . 2>/dev/null; then
-+ as_mkdir_p=:
-+else
-+ test -d ./-p && rmdir ./-p
-+ as_mkdir_p=false
-+fi
-+
-+as_executable_p="test -f"
-+
-+# Sed expression to map a string onto a valid CPP name.
-+as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
-+
-+# Sed expression to map a string onto a valid variable name.
-+as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
-+
-+
-+# IFS
-+# We need space, tab and new line, in precisely that order.
-+as_nl='
-+'
-+IFS=" $as_nl"
-+
-+# CDPATH.
-+$as_unset CDPATH
-+
-+exec 6>&1
-+
-+# Open the log real soon, to keep \$[0] and so on meaningful, and to
-+# report actual input values of CONFIG_FILES etc. instead of their
-+# values after options handling. Logging --version etc. is OK.
-+exec 5>>config.log
-+{
-+ echo
-+ sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
-+## Running $as_me. ##
-+_ASBOX
-+} >&5
-+cat >&5 <<_CSEOF
-+
-+This file was extended by $as_me, which was
-+generated by GNU Autoconf 2.59. Invocation command line was
-+
-+ CONFIG_FILES = $CONFIG_FILES
-+ CONFIG_HEADERS = $CONFIG_HEADERS
-+ CONFIG_LINKS = $CONFIG_LINKS
-+ CONFIG_COMMANDS = $CONFIG_COMMANDS
-+ $ $0 $@
-+
-+_CSEOF
-+echo "on `(hostname || uname -n) 2>/dev/null | sed 1q`" >&5
-+echo >&5
-+_ACEOF
-+
-+# Files that config.status was made for.
-+if test -n "$ac_config_files"; then
-+ echo "config_files=\"$ac_config_files\"" >>$CONFIG_STATUS
-+fi
-+
-+if test -n "$ac_config_headers"; then
-+ echo "config_headers=\"$ac_config_headers\"" >>$CONFIG_STATUS
-+fi
-+
-+if test -n "$ac_config_links"; then
-+ echo "config_links=\"$ac_config_links\"" >>$CONFIG_STATUS
-+fi
-+
-+if test -n "$ac_config_commands"; then
-+ echo "config_commands=\"$ac_config_commands\"" >>$CONFIG_STATUS
-+fi
-+
-+cat >>$CONFIG_STATUS <<\_ACEOF
-+
-+ac_cs_usage="\
-+\`$as_me' instantiates files from templates according to the
-+current configuration.
-+
-+Usage: $0 [OPTIONS] [FILE]...
-+
-+ -h, --help print this help, then exit
-+ -V, --version print version number, then exit
-+ -q, --quiet do not print progress messages
-+ -d, --debug don't remove temporary files
-+ --recheck update $as_me by reconfiguring in the same conditions
-+ --file=FILE[:TEMPLATE]
-+ instantiate the configuration file FILE
-+
-+Configuration files:
-+$config_files
-+
-+Configuration commands:
-+$config_commands
-+
-+Report bugs to <bug-autoconf@gnu.org>."
-+_ACEOF
-+
-+cat >>$CONFIG_STATUS <<_ACEOF
-+ac_cs_version="\\
-+config.status
-+configured by $0, generated by GNU Autoconf 2.59,
-+ with options \\"`echo "$ac_configure_args" | sed 's/[\\""\`\$]/\\\\&/g'`\\"
-+
-+Copyright (C) 2003 Free Software Foundation, Inc.
-+This config.status script is free software; the Free Software Foundation
-+gives unlimited permission to copy, distribute and modify it."
-+srcdir=$srcdir
-+INSTALL="$INSTALL"
-+_ACEOF
-+
-+cat >>$CONFIG_STATUS <<\_ACEOF
-+# If no file are specified by the user, then we need to provide default
-+# value. By we need to know if files were specified by the user.
-+ac_need_defaults=:
-+while test $# != 0
-+do
-+ case $1 in
-+ --*=*)
-+ ac_option=`expr "x$1" : 'x\([^=]*\)='`
-+ ac_optarg=`expr "x$1" : 'x[^=]*=\(.*\)'`
-+ ac_shift=:
-+ ;;
-+ -*)
-+ ac_option=$1
-+ ac_optarg=$2
-+ ac_shift=shift
-+ ;;
-+ *) # This is not an option, so the user has probably given explicit
-+ # arguments.
-+ ac_option=$1
-+ ac_need_defaults=false;;
-+ esac
-+
-+ case $ac_option in
-+ # Handling of the options.
-+_ACEOF
-+cat >>$CONFIG_STATUS <<\_ACEOF
-+ -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
-+ ac_cs_recheck=: ;;
-+ --version | --vers* | -V )
-+ echo "$ac_cs_version"; exit 0 ;;
-+ --he | --h)
-+ # Conflict between --help and --header
-+ { { echo "$as_me:$LINENO: error: ambiguous option: $1
-+Try \`$0 --help' for more information." >&5
-+echo "$as_me: error: ambiguous option: $1
-+Try \`$0 --help' for more information." >&2;}
-+ { (exit 1); exit 1; }; };;
-+ --help | --hel | -h )
-+ echo "$ac_cs_usage"; exit 0 ;;
-+ --debug | --d* | -d )
-+ debug=: ;;
-+ --file | --fil | --fi | --f )
-+ $ac_shift
-+ CONFIG_FILES="$CONFIG_FILES $ac_optarg"
-+ ac_need_defaults=false;;
-+ --header | --heade | --head | --hea )
-+ $ac_shift
-+ CONFIG_HEADERS="$CONFIG_HEADERS $ac_optarg"
-+ ac_need_defaults=false;;
-+ -q | -quiet | --quiet | --quie | --qui | --qu | --q \
-+ | -silent | --silent | --silen | --sile | --sil | --si | --s)
-+ ac_cs_silent=: ;;
-+
-+ # This is an error.
-+ -*) { { echo "$as_me:$LINENO: error: unrecognized option: $1
-+Try \`$0 --help' for more information." >&5
-+echo "$as_me: error: unrecognized option: $1
-+Try \`$0 --help' for more information." >&2;}
-+ { (exit 1); exit 1; }; } ;;
-+
-+ *) ac_config_targets="$ac_config_targets $1" ;;
-+
-+ esac
-+ shift
-+done
-+
-+ac_configure_extra_args=
-+
-+if $ac_cs_silent; then
-+ exec 6>/dev/null
-+ ac_configure_extra_args="$ac_configure_extra_args --silent"
-+fi
-+
-+_ACEOF
-+cat >>$CONFIG_STATUS <<_ACEOF
-+if \$ac_cs_recheck; then
-+ echo "running $SHELL $0 " $ac_configure_args \$ac_configure_extra_args " --no-create --no-recursion" >&6
-+ exec $SHELL $0 $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
-+fi
-+
-+_ACEOF
-+
-+cat >>$CONFIG_STATUS <<_ACEOF
-+#
-+# INIT-COMMANDS section.
-+#
-+
-+srcdir=${srcdir}
-+target=${target}
-+ac_configure_args="${ac_configure_args} --enable-multilib"
-+CONFIG_SHELL=${CONFIG_SHELL-/bin/sh}
-+libgloss_topdir=${libgloss_topdir}
-+
-+
-+_ACEOF
-+
-+
-+
-+cat >>$CONFIG_STATUS <<\_ACEOF
-+for ac_config_target in $ac_config_targets
-+do
-+ case "$ac_config_target" in
-+ # Handling of arguments.
-+ "Makefile" ) CONFIG_FILES="$CONFIG_FILES Makefile" ;;
-+ "default" ) CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;;
-+ *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
-+echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
-+ { (exit 1); exit 1; }; };;
-+ esac
-+done
-+
-+# If the user did not use the arguments to specify the items to instantiate,
-+# then the envvar interface is used. Set only those that are not.
-+# We use the long form for the default assignment because of an extremely
-+# bizarre bug on SunOS 4.1.3.
-+if $ac_need_defaults; then
-+ test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
-+ test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
-+fi
-+
-+# Have a temporary directory for convenience. Make it in the build tree
-+# simply because there is no reason to put it here, and in addition,
-+# creating and moving files from /tmp can sometimes cause problems.
-+# Create a temporary directory, and hook for its removal unless debugging.
-+$debug ||
-+{
-+ trap 'exit_status=$?; rm -rf $tmp && exit $exit_status' 0
-+ trap '{ (exit 1); exit 1; }' 1 2 13 15
-+}
-+
-+# Create a (secure) tmp directory for tmp files.
-+
-+{
-+ tmp=`(umask 077 && mktemp -d -q "./confstatXXXXXX") 2>/dev/null` &&
-+ test -n "$tmp" && test -d "$tmp"
-+} ||
-+{
-+ tmp=./confstat$$-$RANDOM
-+ (umask 077 && mkdir $tmp)
-+} ||
-+{
-+ echo "$me: cannot create a temporary directory in ." >&2
-+ { (exit 1); exit 1; }
-+}
-+
-+_ACEOF
-+
-+cat >>$CONFIG_STATUS <<_ACEOF
-+
-+#
-+# CONFIG_FILES section.
-+#
-+
-+# No need to generate the scripts if there are no CONFIG_FILES.
-+# This happens for instance when ./config.status config.h
-+if test -n "\$CONFIG_FILES"; then
-+ # Protect against being on the right side of a sed subst in config.status.
-+ sed 's/,@/@@/; s/@,/@@/; s/,;t t\$/@;t t/; /@;t t\$/s/[\\\\&,]/\\\\&/g;
-+ s/@@/,@/; s/@@/@,/; s/@;t t\$/,;t t/' >\$tmp/subs.sed <<\\CEOF
-+s,@SHELL@,$SHELL,;t t
-+s,@PATH_SEPARATOR@,$PATH_SEPARATOR,;t t
-+s,@PACKAGE_NAME@,$PACKAGE_NAME,;t t
-+s,@PACKAGE_TARNAME@,$PACKAGE_TARNAME,;t t
-+s,@PACKAGE_VERSION@,$PACKAGE_VERSION,;t t
-+s,@PACKAGE_STRING@,$PACKAGE_STRING,;t t
-+s,@PACKAGE_BUGREPORT@,$PACKAGE_BUGREPORT,;t t
-+s,@exec_prefix@,$exec_prefix,;t t
-+s,@prefix@,$prefix,;t t
-+s,@program_transform_name@,$program_transform_name,;t t
-+s,@bindir@,$bindir,;t t
-+s,@sbindir@,$sbindir,;t t
-+s,@libexecdir@,$libexecdir,;t t
-+s,@datadir@,$datadir,;t t
-+s,@sysconfdir@,$sysconfdir,;t t
-+s,@sharedstatedir@,$sharedstatedir,;t t
-+s,@localstatedir@,$localstatedir,;t t
-+s,@libdir@,$libdir,;t t
-+s,@includedir@,$includedir,;t t
-+s,@oldincludedir@,$oldincludedir,;t t
-+s,@infodir@,$infodir,;t t
-+s,@mandir@,$mandir,;t t
-+s,@build_alias@,$build_alias,;t t
-+s,@host_alias@,$host_alias,;t t
-+s,@target_alias@,$target_alias,;t t
-+s,@DEFS@,$DEFS,;t t
-+s,@ECHO_C@,$ECHO_C,;t t
-+s,@ECHO_N@,$ECHO_N,;t t
-+s,@ECHO_T@,$ECHO_T,;t t
-+s,@LIBS@,$LIBS,;t t
-+s,@build@,$build,;t t
-+s,@build_cpu@,$build_cpu,;t t
-+s,@build_vendor@,$build_vendor,;t t
-+s,@build_os@,$build_os,;t t
-+s,@host@,$host,;t t
-+s,@host_cpu@,$host_cpu,;t t
-+s,@host_vendor@,$host_vendor,;t t
-+s,@host_os@,$host_os,;t t
-+s,@target@,$target,;t t
-+s,@target_cpu@,$target_cpu,;t t
-+s,@target_vendor@,$target_vendor,;t t
-+s,@target_os@,$target_os,;t t
-+s,@INSTALL_PROGRAM@,$INSTALL_PROGRAM,;t t
-+s,@INSTALL_SCRIPT@,$INSTALL_SCRIPT,;t t
-+s,@INSTALL_DATA@,$INSTALL_DATA,;t t
-+s,@CC@,$CC,;t t
-+s,@AS@,$AS,;t t
-+s,@AR@,$AR,;t t
-+s,@LD@,$LD,;t t
-+s,@RANLIB@,$RANLIB,;t t
-+s,@ac_ct_RANLIB@,$ac_ct_RANLIB,;t t
-+s,@host_makefile_frag_path@,$host_makefile_frag_path,;t t
-+s,@LIBOBJS@,$LIBOBJS,;t t
-+s,@LTLIBOBJS@,$LTLIBOBJS,;t t
-+/@host_makefile_frag@/r $host_makefile_frag
-+s,@host_makefile_frag@,,;t t
-+CEOF
-+
-+_ACEOF
-+
-+ cat >>$CONFIG_STATUS <<\_ACEOF
-+ # Split the substitutions into bite-sized pieces for seds with
-+ # small command number limits, like on Digital OSF/1 and HP-UX.
-+ ac_max_sed_lines=48
-+ ac_sed_frag=1 # Number of current file.
-+ ac_beg=1 # First line for current file.
-+ ac_end=$ac_max_sed_lines # Line after last line for current file.
-+ ac_more_lines=:
-+ ac_sed_cmds=
-+ while $ac_more_lines; do
-+ if test $ac_beg -gt 1; then
-+ sed "1,${ac_beg}d; ${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
-+ else
-+ sed "${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
-+ fi
-+ if test ! -s $tmp/subs.frag; then
-+ ac_more_lines=false
-+ else
-+ # The purpose of the label and of the branching condition is to
-+ # speed up the sed processing (if there are no `@' at all, there
-+ # is no need to browse any of the substitutions).
-+ # These are the two extra sed commands mentioned above.
-+ (echo ':t
-+ /@[a-zA-Z_][a-zA-Z_0-9]*@/!b' && cat $tmp/subs.frag) >$tmp/subs-$ac_sed_frag.sed
-+ if test -z "$ac_sed_cmds"; then
-+ ac_sed_cmds="sed -f $tmp/subs-$ac_sed_frag.sed"
-+ else
-+ ac_sed_cmds="$ac_sed_cmds | sed -f $tmp/subs-$ac_sed_frag.sed"
-+ fi
-+ ac_sed_frag=`expr $ac_sed_frag + 1`
-+ ac_beg=$ac_end
-+ ac_end=`expr $ac_end + $ac_max_sed_lines`
-+ fi
-+ done
-+ if test -z "$ac_sed_cmds"; then
-+ ac_sed_cmds=cat
-+ fi
-+fi # test -n "$CONFIG_FILES"
-+
-+_ACEOF
-+cat >>$CONFIG_STATUS <<\_ACEOF
-+for ac_file in : $CONFIG_FILES; do test "x$ac_file" = x: && continue
-+ # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
-+ case $ac_file in
-+ - | *:- | *:-:* ) # input from stdin
-+ cat >$tmp/stdin
-+ ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
-+ ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
-+ *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
-+ ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
-+ * ) ac_file_in=$ac_file.in ;;
-+ esac
-+
-+ # Compute @srcdir@, @top_srcdir@, and @INSTALL@ for subdirectories.
-+ ac_dir=`(dirname "$ac_file") 2>/dev/null ||
-+$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
-+ X"$ac_file" : 'X\(//\)[^/]' \| \
-+ X"$ac_file" : 'X\(//\)$' \| \
-+ X"$ac_file" : 'X\(/\)' \| \
-+ . : '\(.\)' 2>/dev/null ||
-+echo X"$ac_file" |
-+ sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
-+ /^X\(\/\/\)[^/].*/{ s//\1/; q; }
-+ /^X\(\/\/\)$/{ s//\1/; q; }
-+ /^X\(\/\).*/{ s//\1/; q; }
-+ s/.*/./; q'`
-+ { if $as_mkdir_p; then
-+ mkdir -p "$ac_dir"
-+ else
-+ as_dir="$ac_dir"
-+ as_dirs=
-+ while test ! -d "$as_dir"; do
-+ as_dirs="$as_dir $as_dirs"
-+ as_dir=`(dirname "$as_dir") 2>/dev/null ||
-+$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
-+ X"$as_dir" : 'X\(//\)[^/]' \| \
-+ X"$as_dir" : 'X\(//\)$' \| \
-+ X"$as_dir" : 'X\(/\)' \| \
-+ . : '\(.\)' 2>/dev/null ||
-+echo X"$as_dir" |
-+ sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
-+ /^X\(\/\/\)[^/].*/{ s//\1/; q; }
-+ /^X\(\/\/\)$/{ s//\1/; q; }
-+ /^X\(\/\).*/{ s//\1/; q; }
-+ s/.*/./; q'`
-+ done
-+ test ! -n "$as_dirs" || mkdir $as_dirs
-+ fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
-+echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
-+ { (exit 1); exit 1; }; }; }
-+
-+ ac_builddir=.
-+
-+if test "$ac_dir" != .; then
-+ ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
-+ # A "../" for each directory in $ac_dir_suffix.
-+ ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
-+else
-+ ac_dir_suffix= ac_top_builddir=
-+fi
-+
-+case $srcdir in
-+ .) # No --srcdir option. We are building in place.
-+ ac_srcdir=.
-+ if test -z "$ac_top_builddir"; then
-+ ac_top_srcdir=.
-+ else
-+ ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
-+ fi ;;
-+ [\\/]* | ?:[\\/]* ) # Absolute path.
-+ ac_srcdir=$srcdir$ac_dir_suffix;
-+ ac_top_srcdir=$srcdir ;;
-+ *) # Relative path.
-+ ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
-+ ac_top_srcdir=$ac_top_builddir$srcdir ;;
-+esac
-+
-+# Do not use `cd foo && pwd` to compute absolute paths, because
-+# the directories may not exist.
-+case `pwd` in
-+.) ac_abs_builddir="$ac_dir";;
-+*)
-+ case "$ac_dir" in
-+ .) ac_abs_builddir=`pwd`;;
-+ [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";;
-+ *) ac_abs_builddir=`pwd`/"$ac_dir";;
-+ esac;;
-+esac
-+case $ac_abs_builddir in
-+.) ac_abs_top_builddir=${ac_top_builddir}.;;
-+*)
-+ case ${ac_top_builddir}. in
-+ .) ac_abs_top_builddir=$ac_abs_builddir;;
-+ [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
-+ *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
-+ esac;;
-+esac
-+case $ac_abs_builddir in
-+.) ac_abs_srcdir=$ac_srcdir;;
-+*)
-+ case $ac_srcdir in
-+ .) ac_abs_srcdir=$ac_abs_builddir;;
-+ [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
-+ *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
-+ esac;;
-+esac
-+case $ac_abs_builddir in
-+.) ac_abs_top_srcdir=$ac_top_srcdir;;
-+*)
-+ case $ac_top_srcdir in
-+ .) ac_abs_top_srcdir=$ac_abs_builddir;;
-+ [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
-+ *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
-+ esac;;
-+esac
-+
-+
-+ case $INSTALL in
-+ [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
-+ *) ac_INSTALL=$ac_top_builddir$INSTALL ;;
-+ esac
-+
-+ if test x"$ac_file" != x-; then
-+ { echo "$as_me:$LINENO: creating $ac_file" >&5
-+echo "$as_me: creating $ac_file" >&6;}
-+ rm -f "$ac_file"
-+ fi
-+ # Let's still pretend it is `configure' which instantiates (i.e., don't
-+ # use $as_me), people would be surprised to read:
-+ # /* config.h. Generated by config.status. */
-+ if test x"$ac_file" = x-; then
-+ configure_input=
-+ else
-+ configure_input="$ac_file. "
-+ fi
-+ configure_input=$configure_input"Generated from `echo $ac_file_in |
-+ sed 's,.*/,,'` by configure."
-+
-+ # First look for the input files in the build tree, otherwise in the
-+ # src tree.
-+ ac_file_inputs=`IFS=:
-+ for f in $ac_file_in; do
-+ case $f in
-+ -) echo $tmp/stdin ;;
-+ [\\/$]*)
-+ # Absolute (can't be DOS-style, as IFS=:)
-+ test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
-+echo "$as_me: error: cannot find input file: $f" >&2;}
-+ { (exit 1); exit 1; }; }
-+ echo "$f";;
-+ *) # Relative
-+ if test -f "$f"; then
-+ # Build tree
-+ echo "$f"
-+ elif test -f "$srcdir/$f"; then
-+ # Source tree
-+ echo "$srcdir/$f"
-+ else
-+ # /dev/null tree
-+ { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
-+echo "$as_me: error: cannot find input file: $f" >&2;}
-+ { (exit 1); exit 1; }; }
-+ fi;;
-+ esac
-+ done` || { (exit 1); exit 1; }
-+_ACEOF
-+cat >>$CONFIG_STATUS <<_ACEOF
-+ sed "$ac_vpsub
-+$extrasub
-+_ACEOF
-+cat >>$CONFIG_STATUS <<\_ACEOF
-+:t
-+/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
-+s,@configure_input@,$configure_input,;t t
-+s,@srcdir@,$ac_srcdir,;t t
-+s,@abs_srcdir@,$ac_abs_srcdir,;t t
-+s,@top_srcdir@,$ac_top_srcdir,;t t
-+s,@abs_top_srcdir@,$ac_abs_top_srcdir,;t t
-+s,@builddir@,$ac_builddir,;t t
-+s,@abs_builddir@,$ac_abs_builddir,;t t
-+s,@top_builddir@,$ac_top_builddir,;t t
-+s,@abs_top_builddir@,$ac_abs_top_builddir,;t t
-+s,@INSTALL@,$ac_INSTALL,;t t
-+" $ac_file_inputs | (eval "$ac_sed_cmds") >$tmp/out
-+ rm -f $tmp/stdin
-+ if test x"$ac_file" != x-; then
-+ mv $tmp/out $ac_file
-+ else
-+ cat $tmp/out
-+ rm -f $tmp/out
-+ fi
-+
-+done
-+_ACEOF
-+cat >>$CONFIG_STATUS <<\_ACEOF
-+
-+#
-+# CONFIG_COMMANDS section.
-+#
-+for ac_file in : $CONFIG_COMMANDS; do test "x$ac_file" = x: && continue
-+ ac_dest=`echo "$ac_file" | sed 's,:.*,,'`
-+ ac_source=`echo "$ac_file" | sed 's,[^:]*:,,'`
-+ ac_dir=`(dirname "$ac_dest") 2>/dev/null ||
-+$as_expr X"$ac_dest" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
-+ X"$ac_dest" : 'X\(//\)[^/]' \| \
-+ X"$ac_dest" : 'X\(//\)$' \| \
-+ X"$ac_dest" : 'X\(/\)' \| \
-+ . : '\(.\)' 2>/dev/null ||
-+echo X"$ac_dest" |
-+ sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
-+ /^X\(\/\/\)[^/].*/{ s//\1/; q; }
-+ /^X\(\/\/\)$/{ s//\1/; q; }
-+ /^X\(\/\).*/{ s//\1/; q; }
-+ s/.*/./; q'`
-+ { if $as_mkdir_p; then
-+ mkdir -p "$ac_dir"
-+ else
-+ as_dir="$ac_dir"
-+ as_dirs=
-+ while test ! -d "$as_dir"; do
-+ as_dirs="$as_dir $as_dirs"
-+ as_dir=`(dirname "$as_dir") 2>/dev/null ||
-+$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
-+ X"$as_dir" : 'X\(//\)[^/]' \| \
-+ X"$as_dir" : 'X\(//\)$' \| \
-+ X"$as_dir" : 'X\(/\)' \| \
-+ . : '\(.\)' 2>/dev/null ||
-+echo X"$as_dir" |
-+ sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
-+ /^X\(\/\/\)[^/].*/{ s//\1/; q; }
-+ /^X\(\/\/\)$/{ s//\1/; q; }
-+ /^X\(\/\).*/{ s//\1/; q; }
-+ s/.*/./; q'`
-+ done
-+ test ! -n "$as_dirs" || mkdir $as_dirs
-+ fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
-+echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
-+ { (exit 1); exit 1; }; }; }
-+
-+ ac_builddir=.
-+
-+if test "$ac_dir" != .; then
-+ ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
-+ # A "../" for each directory in $ac_dir_suffix.
-+ ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
-+else
-+ ac_dir_suffix= ac_top_builddir=
-+fi
-+
-+case $srcdir in
-+ .) # No --srcdir option. We are building in place.
-+ ac_srcdir=.
-+ if test -z "$ac_top_builddir"; then
-+ ac_top_srcdir=.
-+ else
-+ ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
-+ fi ;;
-+ [\\/]* | ?:[\\/]* ) # Absolute path.
-+ ac_srcdir=$srcdir$ac_dir_suffix;
-+ ac_top_srcdir=$srcdir ;;
-+ *) # Relative path.
-+ ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
-+ ac_top_srcdir=$ac_top_builddir$srcdir ;;
-+esac
-+
-+# Do not use `cd foo && pwd` to compute absolute paths, because
-+# the directories may not exist.
-+case `pwd` in
-+.) ac_abs_builddir="$ac_dir";;
-+*)
-+ case "$ac_dir" in
-+ .) ac_abs_builddir=`pwd`;;
-+ [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";;
-+ *) ac_abs_builddir=`pwd`/"$ac_dir";;
-+ esac;;
-+esac
-+case $ac_abs_builddir in
-+.) ac_abs_top_builddir=${ac_top_builddir}.;;
-+*)
-+ case ${ac_top_builddir}. in
-+ .) ac_abs_top_builddir=$ac_abs_builddir;;
-+ [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
-+ *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
-+ esac;;
-+esac
-+case $ac_abs_builddir in
-+.) ac_abs_srcdir=$ac_srcdir;;
-+*)
-+ case $ac_srcdir in
-+ .) ac_abs_srcdir=$ac_abs_builddir;;
-+ [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
-+ *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
-+ esac;;
-+esac
-+case $ac_abs_builddir in
-+.) ac_abs_top_srcdir=$ac_top_srcdir;;
-+*)
-+ case $ac_top_srcdir in
-+ .) ac_abs_top_srcdir=$ac_abs_builddir;;
-+ [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
-+ *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
-+ esac;;
-+esac
-+
-+
-+ { echo "$as_me:$LINENO: executing $ac_dest commands" >&5
-+echo "$as_me: executing $ac_dest commands" >&6;}
-+ case $ac_dest in
-+ default ) . ${libgloss_topdir}/config-ml.in ;;
-+ esac
-+done
-+_ACEOF
-+
-+cat >>$CONFIG_STATUS <<\_ACEOF
-+
-+{ (exit 0); exit 0; }
-+_ACEOF
-+chmod +x $CONFIG_STATUS
-+ac_clean_files=$ac_clean_files_save
-+
-+
-+# configure is writing to config.log, and then calls config.status.
-+# config.status does its own redirection, appending to config.log.
-+# Unfortunately, on DOS this fails, as config.log is still kept open
-+# by configure, so config.status won't be able to write to it; its
-+# output is simply discarded. So we exec the FD to /dev/null,
-+# effectively closing config.log, so it can be properly (re)opened and
-+# appended to by config.status. When coming back to configure, we
-+# need to make the FD available again.
-+if test "$no_create" != yes; then
-+ ac_cs_success=:
-+ ac_config_status_args=
-+ test "$silent" = yes &&
-+ ac_config_status_args="$ac_config_status_args --quiet"
-+ exec 5>/dev/null
-+ $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
-+ exec 5>>config.log
-+ # Use ||, not &&, to avoid exiting from the if with $? = 1, which
-+ # would make configure fail if this is the last instruction.
-+ $ac_cs_success || { (exit 1); exit 1; }
-+fi
-+
-+
-diff -urN newlib-1.14.0/libgloss/spu/configure.in newlib-1.14.0.spe/libgloss/spu/configure.in
---- newlib-1.14.0/libgloss/spu/configure.in 1970-01-01 01:00:00.000000000 +0100
-+++ newlib-1.14.0.spe/libgloss/spu/configure.in 2006-06-11 02:19:17.000000000 +0200
-@@ -0,0 +1,87 @@
-+dnl Process this file with autoconf to produce a configure script.
-+AC_PREREQ(2.5)dnl
-+AC_INIT(crt0.c)
-+
-+if test "$srcdir" = "." ; then
-+ if test "${with_target_subdir}" != "." ; then
-+ libgloss_topdir="${srcdir}/${with_multisrctop}../../.."
-+ else
-+ libgloss_topdir="${srcdir}/${with_multisrctop}../.."
-+ fi
-+else
-+ libgloss_topdir="${srcdir}/../.."
-+fi
-+AC_CONFIG_AUX_DIR($libgloss_topdir)
-+
-+AC_CANONICAL_SYSTEM
-+AC_ARG_PROGRAM
-+
-+AC_PROG_INSTALL
-+
-+# FIXME: We temporarily define our own version of AC_PROG_CC. This is
-+# copied from autoconf 2.12, but does not call AC_PROG_CC_WORKS. We
-+# are probably using a cross compiler, which will not be able to fully
-+# link an executable. This should really be fixed in autoconf
-+# itself.
-+
-+AC_DEFUN(LIB_AC_PROG_CC,
-+[AC_BEFORE([$0], [AC_PROG_CPP])dnl
-+AC_CHECK_PROG(CC, gcc, gcc)
-+if test -z "$CC"; then
-+ AC_CHECK_PROG(CC, cc, cc, , , /usr/ucb/cc)
-+ test -z "$CC" && AC_MSG_ERROR([no acceptable cc found in \$PATH])
-+fi
-+
-+AC_PROG_CC_GNU
-+
-+if test $ac_cv_prog_gcc = yes; then
-+ GCC=yes
-+dnl Check whether -g works, even if CFLAGS is set, in case the package
-+dnl plays around with CFLAGS (such as to build both debugging and
-+dnl normal versions of a library), tasteless as that idea is.
-+ ac_test_CFLAGS="${CFLAGS+set}"
-+ ac_save_CFLAGS="$CFLAGS"
-+ CFLAGS=
-+ AC_PROG_CC_G
-+ if test "$ac_test_CFLAGS" = set; then
-+ CFLAGS="$ac_save_CFLAGS"
-+ elif test $ac_cv_prog_cc_g = yes; then
-+ CFLAGS="-g -O2"
-+ else
-+ CFLAGS="-O2"
-+ fi
-+else
-+ GCC=
-+ test "${CFLAGS+set}" = set || CFLAGS="-g"
-+fi
-+])
-+
-+LIB_AC_PROG_CC
-+
-+AS=${AS-as}
-+AC_SUBST(AS)
-+AR=${AR-ar}
-+AC_SUBST(AR)
-+LD=${LD-ld}
-+AC_SUBST(LD)
-+AC_PROG_RANLIB
-+
-+host_makefile_frag=${srcdir}/../config/ppc.mh
-+
-+dnl We have to assign the same value to other variables because autoconf
-+dnl doesn't provide a mechanism to substitute a replacement keyword with
-+dnl arbitrary data or pathnames.
-+dnl
-+host_makefile_frag_path=$host_makefile_frag
-+AC_SUBST(host_makefile_frag_path)
-+AC_SUBST_FILE(host_makefile_frag)
-+
-+AC_OUTPUT(Makefile,
-+. ${libgloss_topdir}/config-ml.in,
-+srcdir=${srcdir}
-+target=${target}
-+ac_configure_args="${ac_configure_args} --enable-multilib"
-+CONFIG_SHELL=${CONFIG_SHELL-/bin/sh}
-+libgloss_topdir=${libgloss_topdir}
-+)
-+
-diff -urN newlib-1.14.0/libgloss/spu/crt0.c newlib-1.14.0.spe/libgloss/spu/crt0.c
---- newlib-1.14.0/libgloss/spu/crt0.c 1970-01-01 01:00:00.000000000 +0100
-+++ newlib-1.14.0.spe/libgloss/spu/crt0.c 2006-06-11 02:19:17.000000000 +0200
-@@ -0,0 +1,56 @@
-+/*
-+(C) Copyright IBM Corp. 2005, 2006
-+
-+All rights reserved.
-+
-+Redistribution and use in source and binary forms, with or without
-+modification, are permitted provided that the following conditions are met:
-+
-+ * Redistributions of source code must retain the above copyright notice,
-+this list of conditions and the following disclaimer.
-+ * 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.
-+ * Neither the name of IBM 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 THE COPYRIGHT HOLDERS AND CONTRIBUTORS "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 THE COPYRIGHT OWNER OR CONTRIBUTORS 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.
-+
-+Author: Andreas Neukoetter (ti95neuk@de.ibm.com)
-+*/
-+
-+/* right now spu-gcc has its own crt0, so this is only for future use */
-+#if 0
-+extern int main (int, unsigned long long, unsigned long long);
-+
-+extern char _end;
-+extern char __bss_start;
-+
-+extern void exit (int);
-+
-+void _exit (int);
-+
-+_start (int spuid, unsigned long long parm, unsigned long long env)
-+{
-+ exit (main (spuid, parm, env));
-+}
-+
-+void
-+_exit (int rc)
-+{
-+ si_stop (0x2000 | (rc & 0xff ));
-+}
-+#endif
-+
-+
-diff -urN newlib-1.14.0/libgloss/spu/exit.c newlib-1.14.0.spe/libgloss/spu/exit.c
---- newlib-1.14.0/libgloss/spu/exit.c 1970-01-01 01:00:00.000000000 +0100
-+++ newlib-1.14.0.spe/libgloss/spu/exit.c 2006-06-11 02:19:17.000000000 +0200
-@@ -0,0 +1,44 @@
-+/*
-+(C) Copyright IBM Corp. 2005, 2006
-+
-+All rights reserved.
-+
-+Redistribution and use in source and binary forms, with or without
-+modification, are permitted provided that the following conditions are met:
-+
-+ * Redistributions of source code must retain the above copyright notice,
-+this list of conditions and the following disclaimer.
-+ * 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.
-+ * Neither the name of IBM 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 THE COPYRIGHT HOLDERS AND CONTRIBUTORS "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 THE COPYRIGHT OWNER OR CONTRIBUTORS 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.
-+
-+Author: Andreas Neukoetter (ti95neuk@de.ibm.com)
-+*/
-+
-+void __attribute__ (( destructor )) libgloss_exit( void )
-+{
-+ /* we don't need any cleanup on the SPE ... yet */
-+ /* DEBUG HERE */
-+}
-+
-+void exit( int status )
-+{
-+ /* handle atexit, etc here */
-+ _exit( status );
-+}
-+
-diff -urN newlib-1.14.0/libgloss/spu/init.c newlib-1.14.0.spe/libgloss/spu/init.c
---- newlib-1.14.0/libgloss/spu/init.c 1970-01-01 01:00:00.000000000 +0100
-+++ newlib-1.14.0.spe/libgloss/spu/init.c 2006-06-11 02:19:17.000000000 +0200
-@@ -0,0 +1,37 @@
-+/*
-+(C) Copyright IBM Corp. 2005, 2006
-+
-+All rights reserved.
-+
-+Redistribution and use in source and binary forms, with or without
-+modification, are permitted provided that the following conditions are met:
-+
-+ * Redistributions of source code must retain the above copyright notice,
-+this list of conditions and the following disclaimer.
-+ * 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.
-+ * Neither the name of IBM 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 THE COPYRIGHT HOLDERS AND CONTRIBUTORS "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 THE COPYRIGHT OWNER OR CONTRIBUTORS 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.
-+
-+Author: Andreas Neukoetter (ti95neuk@de.ibm.com)
-+*/
-+
-+void __attribute__ (( constructor )) libgloss_init( void )
-+{
-+
-+}
-+
-diff -urN newlib-1.14.0/libgloss/spu/jsre.h newlib-1.14.0.spe/libgloss/spu/jsre.h
---- newlib-1.14.0/libgloss/spu/jsre.h 1970-01-01 01:00:00.000000000 +0100
-+++ newlib-1.14.0.spe/libgloss/spu/jsre.h 2006-06-11 02:19:17.000000000 +0200
-@@ -0,0 +1,148 @@
-+/*
-+(C) Copyright IBM Corp. 2005, 2006
-+
-+All rights reserved.
-+
-+Redistribution and use in source and binary forms, with or without
-+modification, are permitted provided that the following conditions are met:
-+
-+ * Redistributions of source code must retain the above copyright notice,
-+this list of conditions and the following disclaimer.
-+ * 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.
-+ * Neither the name of IBM 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 THE COPYRIGHT HOLDERS AND CONTRIBUTORS "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 THE COPYRIGHT OWNER OR CONTRIBUTORS 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.
-+
-+Author: Andreas Neukoetter (ti95neuk@de.ibm.com)
-+*/
-+
-+/* this file provides the mappings for the JSRE defined interface for PE assisted libary calls */
-+
-+#ifndef __JSRE_H
-+#define __JSRE_H
-+
-+#define JSRE_SEEK_SET 0
-+#define JSRE_SEEK_CUR 1
-+#define JSRE_SEEK_END 2
-+
-+#define JSRE_O_RDONLY 0
-+#define JSRE_O_WRONLY 1
-+#define JSRE_O_RDWR 2
-+
-+#define JSRE_O_CREAT 64
-+#define JSRE_O_EXCL 128
-+#define JSRE_O_NOCTTY 256
-+#define JSRE_O_TRUNC 512
-+#define JSRE_O_APPEND 1024
-+#define JSRE_O_NDELAY 2048
-+#define JSRE_O_SYNC 4096
-+#define JSRE_O_ASYNC 8192
-+
-+#define JSRE_CLOSE 2
-+#define JSRE_FSTAT 4
-+#define JSRE_LSEEK 9
-+#define JSRE_OPEN 15
-+#define JSRE_READ 16
-+#define JSRE_UNLINK 24
-+#define JSRE_WRITE 27
-+
-+typedef struct
-+{
-+ unsigned int pathname;
-+ unsigned int pad0[ 3 ];
-+ unsigned int flags;
-+ unsigned int pad1[ 3 ];
-+ unsigned int mode;
-+ unsigned int pad2[ 3 ];
-+} syscall_open_t;
-+
-+typedef struct
-+{
-+ unsigned int file;
-+ unsigned int pad0[ 3 ];
-+ unsigned int ptr;
-+ unsigned int pad1[ 3 ];
-+ unsigned int len;
-+ unsigned int pad2[ 3 ];
-+} syscall_write_t;
-+
-+typedef struct
-+{
-+ unsigned int file;
-+ unsigned int pad0[ 3 ];
-+ unsigned int ptr;
-+ unsigned int pad1[ 3 ];
-+ unsigned int len;
-+ unsigned int pad2[ 3 ];
-+} syscall_read_t;
-+
-+typedef struct
-+{
-+ unsigned int file;
-+ unsigned int pad0[ 3 ];
-+} syscall_close_t;
-+
-+typedef struct
-+{
-+ unsigned int file;
-+ unsigned int pad0[ 3 ];
-+ unsigned int offset;
-+ unsigned int pad1[ 3 ];
-+ unsigned int whence;
-+ unsigned int pad2[ 3 ];
-+} syscall_lseek_t;
-+
-+typedef struct
-+{
-+ unsigned int pathname;
-+ unsigned int pad0[ 3 ];
-+} syscall_unlink_t;
-+
-+typedef struct
-+{
-+ unsigned int file;
-+ unsigned int pad0[ 3 ];
-+ unsigned int ptr;
-+ unsigned int pad1[ 3 ];
-+} syscall_fstat_t;
-+
-+
-+typedef struct
-+{
-+ unsigned int rc;
-+ unsigned int pad0[ 2 ];
-+ unsigned int err;
-+} syscall_out_t;
-+
-+typedef struct {
-+ unsigned int dev;
-+ unsigned int ino;
-+ unsigned int mode;
-+ unsigned int nlink;
-+ unsigned int uid;
-+ unsigned int gid;
-+ unsigned int rdev;
-+ unsigned int size;
-+ unsigned int blksize;
-+ unsigned int blocks;
-+ unsigned int atime;
-+ unsigned int mtime;
-+ unsigned int ctime;
-+} jsre_stat_t;
-+
-+
-+#endif
-diff -urN newlib-1.14.0/libgloss/spu/sbrk.c newlib-1.14.0.spe/libgloss/spu/sbrk.c
---- newlib-1.14.0/libgloss/spu/sbrk.c 1970-01-01 01:00:00.000000000 +0100
-+++ newlib-1.14.0.spe/libgloss/spu/sbrk.c 2006-06-11 02:19:17.000000000 +0200
-@@ -0,0 +1,63 @@
-+/*
-+(C) Copyright IBM Corp. 2005, 2006
-+
-+All rights reserved.
-+
-+Redistribution and use in source and binary forms, with or without
-+modification, are permitted provided that the following conditions are met:
-+
-+ * Redistributions of source code must retain the above copyright notice,
-+this list of conditions and the following disclaimer.
-+ * 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.
-+ * Neither the name of IBM 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 THE COPYRIGHT HOLDERS AND CONTRIBUTORS "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 THE COPYRIGHT OWNER OR CONTRIBUTORS 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.
-+
-+Author: Andreas Neukoetter (ti95neuk@de.ibm.com)
-+*/
-+
-+#include <sys/types.h>
-+#include <errno.h>
-+
-+extern int errno;
-+
-+extern caddr_t _end;
-+#define RAMSIZE 262144
-+#define STACKSIZE 4096
-+
-+void *
-+sbrk (ptrdiff_t increment)
-+{
-+ static caddr_t heap_ptr = NULL;
-+ caddr_t base;
-+
-+ if (heap_ptr == NULL)
-+ {
-+ heap_ptr = (caddr_t) & _end;
-+ }
-+ if (((RAMSIZE - STACKSIZE) - (int) heap_ptr) >= increment)
-+ {
-+ base = heap_ptr;
-+ heap_ptr += increment;
-+ return (base);
-+ }
-+ else
-+ {
-+ errno = ENOMEM;
-+ return ((void *) -1);
-+ }
-+}
-diff -urN newlib-1.14.0/libgloss/spu/syscalls.c newlib-1.14.0.spe/libgloss/spu/syscalls.c
---- newlib-1.14.0/libgloss/spu/syscalls.c 1970-01-01 01:00:00.000000000 +0100
-+++ newlib-1.14.0.spe/libgloss/spu/syscalls.c 2006-06-11 02:19:17.000000000 +0200
-@@ -0,0 +1,260 @@
-+/*
-+(C) Copyright IBM Corp. 2005, 2006
-+
-+All rights reserved.
-+
-+Redistribution and use in source and binary forms, with or without
-+modification, are permitted provided that the following conditions are met:
-+
-+ * Redistributions of source code must retain the above copyright notice,
-+this list of conditions and the following disclaimer.
-+ * 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.
-+ * Neither the name of IBM 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 THE COPYRIGHT HOLDERS AND CONTRIBUTORS "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 THE COPYRIGHT OWNER OR CONTRIBUTORS 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.
-+
-+Author: Andreas Neukoetter (ti95neuk@de.ibm.com)
-+*/
-+
-+#include <spu_intrinsics.h>
-+#include <stdarg.h>
-+#include <sys/types.h>
-+#include <sys/stat.h>
-+#include <fcntl.h>
-+#include <unistd.h>
-+#include <errno.h>
-+#include "../syscall.h"
-+
-+#include "jsre.h"
-+
-+static void
-+send_to_ppe_0x2101 (int opcode, void *data)
-+{
-+
-+ unsigned int combined = ( ( opcode<<24 )&0xff000000 ) | ( ( unsigned int )data & 0x00ffffff );
-+
-+ vector unsigned int stopfunc = {
-+ 0x00002101, /* stop 0x2101 */
-+ (unsigned int) combined,
-+ 0x4020007f, /* nop */
-+ 0x35000000 /* bi $0 */
-+ };
-+
-+ void (*f) (void) = (void *) &stopfunc;
-+ asm ("sync");
-+ return (f ());
-+}
-+
-+
-+int
-+isatty (int fd)
-+{
-+ return (0);
-+}
-+
-+int
-+getpid ()
-+{
-+ return (1);
-+}
-+
-+int
-+kill (int pid, int sig)
-+{
-+ if (pid == 1)
-+ {
-+ _exit (sig);
-+ }
-+}
-+
-+int
-+read (int file, void *ptr, size_t len)
-+{
-+ syscall_write_t sys;
-+ syscall_out_t *psys_out = ( syscall_out_t* )&sys;
-+
-+ sys.file = file;
-+ sys.ptr = ( unsigned int )ptr;
-+ sys.len = len;
-+
-+ send_to_ppe_0x2101 (JSRE_READ, &sys);
-+
-+ errno = psys_out->err;
-+ return ( psys_out->rc);
-+}
-+
-+off_t
-+lseek (int file, off_t offset, int whence)
-+{
-+ syscall_lseek_t sys;
-+ syscall_out_t *psys_out = ( syscall_out_t* )&sys;
-+
-+ sys.file = file;
-+ sys.offset = offset;
-+
-+ switch( whence ){
-+ case SEEK_SET:
-+ sys.whence = JSRE_SEEK_SET;
-+ break;
-+ case SEEK_CUR:
-+ sys.whence = JSRE_SEEK_CUR;
-+ break;
-+ case SEEK_END:
-+ sys.whence = JSRE_SEEK_END;
-+ break;
-+ }
-+
-+ send_to_ppe_0x2101 (JSRE_LSEEK, &sys);
-+
-+ errno = psys_out->err;
-+ return ( psys_out->rc);
-+}
-+
-+int
-+write (int file, const void *ptr, size_t len)
-+{
-+ syscall_write_t sys;
-+ syscall_out_t *psys_out = ( syscall_out_t* )&sys;
-+
-+ sys.file = file;
-+ sys.ptr = ( unsigned int )ptr;
-+ sys.len = len;
-+
-+ send_to_ppe_0x2101 (JSRE_WRITE, &sys);
-+
-+ errno = psys_out->err;
-+ return ( psys_out->rc);
-+}
-+
-+int
-+open (const char *filename, int flags, ...)
-+{
-+ int rc;
-+ int len;
-+
-+ syscall_open_t sys ;
-+ syscall_out_t *psys_out = ( syscall_out_t* )&sys;
-+
-+ sys.pathname = ( unsigned int )filename;
-+
-+ sys.flags = 0;
-+
-+ sys.flags |= ( ( flags & O_CREAT ) ? JSRE_O_CREAT : 0 );
-+ sys.flags |= ( ( flags & O_EXCL ) ? JSRE_O_EXCL : 0 );
-+ sys.flags |= ( ( flags & O_NOCTTY ) ? JSRE_O_NOCTTY : 0 );
-+ sys.flags |= ( ( flags & O_TRUNC ) ? JSRE_O_TRUNC : 0 );
-+ sys.flags |= ( ( flags & O_APPEND ) ? JSRE_O_APPEND : 0 );
-+// sys.flags |= ( ( flags & O_NOBLOCK ) ? JSRE_O_NOBLOCK : 0 );
-+// sys.flags |= ( ( flags & O_NDELAY ) ? JSRE_O_NDELAY : 0 );
-+ sys.flags |= ( ( flags & O_SYNC ) ? JSRE_O_SYNC : 0 );
-+// sys.flags |= ( ( flags & O_NOFOLLOW ) ? JSRE_O_NOFOLLOW : 0 );
-+// sys.flags |= ( ( flags & O_DIRECTORY ) ? JSRE_O_DIRECTORY : 0 );
-+// sys.flags |= ( ( flags & O_DIRECT ) ? JSRE_O_DIRECT : 0 );
-+// sys.flags |= ( ( flags & O_ASYNC ) ? JSRE_O_ASYNC : 0 );
-+// sys.flags |= ( ( flags & O_LARGEFILE ) ? JSRE_O_LARGEFILE : 0 );
-+
-+
-+ sys.flags |= ( ( flags & O_RDONLY ) ? JSRE_O_RDONLY : 0 );
-+ sys.flags |= ( ( flags & O_WRONLY ) ? JSRE_O_WRONLY : 0 );
-+ sys.flags |= ( ( flags & O_RDWR ) ? JSRE_O_RDWR : 0 );
-+
-+
-+ /* FIXME: we have to check/map all flags */
-+
-+ if ((sys.flags & O_CREAT))
-+ {
-+ va_list ap;
-+
-+ va_start (ap, flags);
-+ sys.mode = va_arg (ap, int);
-+ va_end (ap);
-+
-+ }
-+ else
-+ {
-+ sys.mode = 0;
-+ }
-+
-+ send_to_ppe_0x2101 ( JSRE_OPEN, &sys);
-+
-+ errno = psys_out->err;
-+ return ( psys_out->rc);
-+}
-+
-+int
-+close (int file)
-+{
-+ int rc;
-+
-+ syscall_close_t sys ;
-+ syscall_out_t *psys_out = ( syscall_out_t* )&sys;
-+
-+ sys.file = file;
-+
-+ send_to_ppe_0x2101 (JSRE_CLOSE, &sys);
-+
-+ errno = psys_out->err;
-+ return ( psys_out->rc);
-+}
-+
-+int
-+fstat (int file, struct stat *pstat)
-+{
-+ syscall_fstat_t sys;
-+ syscall_out_t *psys_out = ( syscall_out_t* )&sys;
-+ jsre_stat_t pjstat;
-+
-+ sys.file = file;
-+ sys.ptr = ( unsigned int )&pjstat;
-+
-+ send_to_ppe_0x2101 (JSRE_FSTAT, &sys);
-+
-+ pstat->st_dev = pjstat.dev;
-+ pstat->st_ino = pjstat.ino;
-+ pstat->st_mode = pjstat.mode;
-+ pstat->st_nlink = pjstat.nlink;
-+ pstat->st_uid = pjstat.uid;
-+ pstat->st_gid = pjstat.gid;
-+ pstat->st_rdev = pjstat.rdev;
-+ pstat->st_size = pjstat.size;
-+ pstat->st_blksize = pjstat.blksize;
-+ pstat->st_blocks = pjstat.blocks;
-+ pstat->st_atime = pjstat.atime;
-+ pstat->st_mtime = pjstat.mtime;
-+ pstat->st_ctime = pjstat.ctime;
-+
-+
-+ errno = psys_out->err;
-+ return( psys_out->rc );
-+}
-+
-+int
-+unlink (const char *pathname)
-+{
-+ int rc;
-+
-+ syscall_unlink_t sys ;
-+ syscall_out_t *psys_out = ( syscall_out_t* )&sys;
-+
-+ sys.pathname = ( unsigned int )pathname;
-+
-+ send_to_ppe_0x2101 (JSRE_UNLINK, &sys);
-+
-+ errno = psys_out->err;
-+ return ( psys_out->rc);
-+}
-+
-diff -urN newlib-1.14.0/newlib/configure.host newlib-1.14.0.spe/newlib/configure.host
---- newlib-1.14.0/newlib/configure.host 2005-12-12 12:25:07.000000000 +0100
-+++ newlib-1.14.0.spe/newlib/configure.host 2006-06-11 02:19:17.000000000 +0200
-@@ -245,6 +245,9 @@
- z8k)
- machine_dir=z8k
- ;;
-+ spu)
-+ machine_dir=spu
-+ ;;
- *)
- echo '***' "Newlib does not support CPU ${host_cpu}" 1>&2
- exit 1
-@@ -417,6 +420,9 @@
- sys_dir=sparc64
- unix_dir=unix
- ;;
-+ spu-*-*)
-+ newlib_cflags="${newlib_cflags} -DWANT_PRINTF_LONG_LONG"
-+ ;;
- strongarm-*-*)
- sys_dir=arm
- if [ "x${newlib_may_supply_syscalls}" = "xno" ] ; then
-diff -urN newlib-1.14.0/newlib/configure.host.orig newlib-1.14.0.spe/newlib/configure.host.orig
---- newlib-1.14.0/newlib/configure.host.orig 1970-01-01 01:00:00.000000000 +0100
-+++ newlib-1.14.0.spe/newlib/configure.host.orig 2005-12-12 12:25:07.000000000 +0100
-@@ -0,0 +1,739 @@
-+# configure.host
-+
-+# This shell script handles all host based configuration for newlib.
-+# It sets various shell variables based on the the host and the
-+# configuration options. You can modify this shell script without
-+# needing to rerun autoconf.
-+
-+# This shell script should be invoked as
-+# . configure.host
-+# If it encounters an error, it will exit with a message.
-+
-+# FIXME: This script is too complicated. It does things in too many
-+# different ways. This was taken from the old Cygnus configure script
-+# with only minor changes. It should be cleaned up.
-+
-+# FIXME: The general approach of picking and choosing which
-+# directories to configure, other than machine_dir and sys_dir, is
-+# potentially confusing.
-+
-+# It uses the following shell variables:
-+# host The configuration host
-+# host_cpu The configuration host CPU
-+# newlib_mb --enable-newlib-mb ("yes", "no")
-+# target_optspace --enable-target-optspace ("yes", "no", "")
-+# newlib_multithread --enable-newlib-multithread ("yes", "no", "yes")
-+# newlib_elix_level --enable-newlib-elix-level ("1","2","3","4") ("4")
-+# newlib_io_long_long --enable-newlib-io-long-long ("yes", "no", "")
-+# newlib_io_long_double --enable-newlib-io-long-double ("yes", "no", "")
-+
-+# It sets the following shell variables:
-+# newlib_cflags Special CFLAGS to use when building
-+# machine_dir Subdirectory of libc/machine to configure
-+# sys_dir Subdirectory of libc/sys to configure
-+# have_sys_mach_dir Is there a machine subdirectory in sys subdirectory
-+# posix_dir "posix" to build libc/posix, "" otherwise
-+# signal_dir "signal" to build libc/signal, "" otherwise
-+# stdio64_dir "stdio64" to build libc/stdio64, "" otherwise
-+# syscall_dir "syscalls" to build libc/syscalls, "" otherwise
-+# unix_dir "unix" to build libc/unix, "" otherwise
-+# use_libtool flag: use libtool to build newlib?
-+# aext library extension - needed for libtool support
-+# oext object file extension - needed for libtool support
-+# crt1 name of crt1 object if one is provided
-+# crt1_dir directory where crt1 object is found
-+# have_crt0 "yes"/"no" if crt0 is/isn't provided.
-+# "" if crt0 is provided when sys_dir is set
-+
-+newlib_cflags=
-+libm_machine_dir=
-+machine_dir=
-+sys_dir=
-+posix_dir=
-+signal_dir=signal
-+stdio64_dir=
-+syscall_dir=
-+unix_dir=
-+mach_add_setjmp=
-+crt1=
-+crt1_dir=
-+have_crt0=
-+use_libtool=no
-+have_sys_mach_dir=no
-+default_newlib_io_long_long=no
-+default_newlib_io_long_double=no
-+default_newlib_io_pos_args=no
-+aext=a
-+oext=o
-+
-+case "${target_optspace}:${host}" in
-+ yes:*)
-+ newlib_cflags="${newlib_cflags} -Os"
-+ ;;
-+ :m32r-* | :d10v-* | :d30v-* | :avr-* | :m32c-* )
-+ newlib_cflags="${newlib_cflags} -Os"
-+ ;;
-+ no:* | :*)
-+ newlib_cflags="${newlib_cflags} -O2"
-+ ;;
-+esac
-+
-+# Get the source directories to use for the CPU type.
-+# machine_dir should supply CPU dependent routines, such as setjmp.
-+# newlib_cflags is passed to gcc when compiling.
-+# THIS TABLE IS ALPHA SORTED. KEEP IT THAT WAY.
-+
-+case "${host_cpu}" in
-+ a29k)
-+ machine_dir=a29k
-+ ;;
-+ arc)
-+ machine_dir=
-+ ;;
-+ arm)
-+ machine_dir=arm
-+ ;;
-+ avr*)
-+ newlib_cflags="${newlib_cflags} -DPREFER_SIZE_OVER_SPEED -mcall-prologues"
-+ ;;
-+ cris | crisv32)
-+ machine_dir=cris
-+ ;;
-+ crx*)
-+ machine_dir=crx
-+ ;;
-+ d10v*)
-+ machine_dir=d10v
-+ ;;
-+ d30v*)
-+ machine_dir=d30v
-+ ;;
-+ ep9312)
-+ machine_dir=arm
-+ ;;
-+ fr30)
-+ machine_dir=fr30
-+ ;;
-+ frv)
-+ machine_dir=frv
-+ ;;
-+ h8300)
-+ machine_dir=h8300
-+ ;;
-+ h8500)
-+ machine_dir=h8500
-+ ;;
-+ hppa*)
-+ machine_dir=hppa
-+ ;;
-+ i960)
-+ machine_dir=i960
-+ ;;
-+ i[34567]86)
-+ # Don't use for these since they provide their own setjmp.
-+ case ${host} in
-+ *-*-sco* | *-*-cygwin*)
-+ libm_machine_dir=i386
-+ machine_dir=i386
-+ ;;
-+ *)
-+ libm_machine_dir=i386
-+ machine_dir=i386
-+ mach_add_setjmp=true
-+ ;;
-+ esac
-+ ;;
-+ ia64*)
-+ ;;
-+ iq2000)
-+ machine_dir=iq2000
-+ ;;
-+ m32c)
-+ machine_dir=m32c
-+ newlib_cflags="${newlib_cflags} -DPREFER_SIZE_OVER_SPEED -DABORT_PROVIDED -DSMALL_MEMORY"
-+ ;;
-+
-+ m32r*)
-+ machine_dir=m32r
-+ ;;
-+
-+ m68hc11|m6811|m68hc12|m6812)
-+ machine_dir=m68hc11
-+ newlib_cflags="-DPREFER_SIZE_OVER_SPEED -Os -mrelax"
-+ CFLAGS="-g -Os"
-+ ;;
-+
-+ m68*)
-+ machine_dir=m68k
-+ newlib_cflags="${newlib_cflags} -DCOMPACT_CTYPE"
-+ ;;
-+ m88k)
-+ machine_dir=m88k
-+ newlib_cflags="${newlib_cflags} -m88000"
-+ ;;
-+ m88110)
-+ machine_dir=m88k
-+ newlib_cflags="${newlib_cflags} -m88110"
-+ ;;
-+ mcore)
-+ ;;
-+ mips*)
-+ machine_dir=mips
-+ ;;
-+ mmix)
-+ ;;
-+ mn10200)
-+ machine_dir=mn10200
-+ ;;
-+ mn10300)
-+ default_newlib_io_long_long="yes"
-+ machine_dir=mn10300
-+ ;;
-+ mt*)
-+ machine_dir=mt
-+ ;;
-+ or16)
-+ ;;
-+ or32)
-+ ;;
-+ powerpc*)
-+ machine_dir=powerpc
-+ ;;
-+ sh | sh64)
-+ machine_dir=sh
-+ ;;
-+ sparc*)
-+ machine_dir=sparc
-+ # FIXME: Might wish to make MALLOC_ALIGNMENT more generic.
-+ newlib_cflags="${newlib_cflags} -DMALLOC_ALIGNMENT=8"
-+ ;;
-+ strongarm)
-+ machine_dir=arm
-+ ;;
-+ xscale)
-+ machine_dir=xscale
-+ ;;
-+ thumb)
-+ machine_dir=arm
-+ ;;
-+ tic4x|c4x)
-+ machine_dir=tic4x
-+ ;;
-+ tic80*)
-+ machine_dir=tic80
-+ ;;
-+ v70)
-+ ;;
-+ v810)
-+ ;;
-+ v850)
-+ machine_dir=v850
-+ newlib_cflags="${newlib_cflags} -DPREFER_SIZE_OVER_SPEED -mv850 "
-+ ;;
-+ v850e)
-+ machine_dir=v850
-+ newlib_cflags="${newlib_cflags} -DPREFER_SIZE_OVER_SPEED "
-+ ;;
-+ w65*)
-+ machine_dir=w65
-+ ;;
-+ xstormy16)
-+ machine_dir=xstormy16
-+ newlib_cflags="${newlib_cflags} -DMALLOC_PROVIDED"
-+ newlib_cflags="${newlib_cflags} -DPREFER_SIZE_OVER_SPEED"
-+ ;;
-+ z8k)
-+ machine_dir=z8k
-+ ;;
-+ *)
-+ echo '***' "Newlib does not support CPU ${host_cpu}" 1>&2
-+ exit 1
-+ ;;
-+esac
-+
-+# Disable thread support if requested.
-+
-+if [ "${newlib_multithread}" = "no" ] ; then
-+ newlib_cflags="${newlib_cflags} -D__SINGLE_THREAD__"
-+fi
-+
-+# Disable syscall support if requested.
-+
-+if [ "${newlib_may_supply_syscalls}" = "no" ] ; then
-+ newlib_cflags="${newlib_cflags} -D__NO_SYSCALLS__"
-+fi
-+
-+# Enable multibyte support if requested or it is defaulted
-+# for target.
-+
-+if [ "x${newlib_mb}" = "x" ]; then
-+ case "${host}" in
-+ i[34567]86-pc-linux-*|*-*-cygwin*)
-+ newlib_mb=yes
-+ ;;
-+ esac
-+fi
-+
-+# Disable printf/scanf floating-point support if requested.
-+
-+if [ "${newlib_io_float}" = "no" ] ; then
-+ newlib_cflags="${newlib_cflags} -DNO_FLOATING_POINT"
-+fi
-+
-+# Verify if shared newlib support is allowed and set appropriate variables
-+# We don't want to use libtool for platforms that we are not going to
-+# support shared libraries. This is because it adds executable tests which
-+# we don't want for most embedded platforms.
-+case "${host}" in
-+ i[34567]86-pc-linux-*)
-+ use_libtool=yes
-+ have_sys_mach_dir=yes
-+ stdio64_dir=stdio64
-+ oext=lo
-+ aext=la ;;
-+ *) ;; #shared library not supported for ${host}
-+esac
-+
-+# Get the source directories to use for the host. unix_dir is set
-+# to unix to get some standard Unix routines. posix_dir is set to get some
-+# standard Posix routines. sys_dir should supply system dependent routines
-+# including crt0.
-+# THIS TABLE IS ALPHA SORTED. KEEP IT THAT WAY.
-+
-+case "${host}" in
-+ *-*-cygwin*)
-+ posix_dir=posix
-+ stdio64_dir=stdio64
-+ ;;
-+ *-*-netware*)
-+ signal_dir=
-+ sys_dir=netware
-+ ;;
-+ *-*-rtems*) # generic RTEMS support
-+ sys_dir=rtems
-+ # RTEMS POSIX support is all inside RTEMS
-+ ;;
-+ a29k-*-*)
-+ sys_dir=a29khif
-+ signal_dir=
-+ ;;
-+ arc-*-*)
-+ sys_dir=arc
-+ ;;
-+ arm-*-*)
-+ sys_dir=arm
-+ if [ "x${newlib_may_supply_syscalls}" = "xno" ] ; then
-+ have_crt0="no"
-+ fi
-+ ;;
-+ crx*)
-+ sys_dir=
-+ ;;
-+ d10v*)
-+ sys_dir=d10v
-+ ;;
-+ d30v*)
-+ sys_dir=
-+ ;;
-+ ep9312-*-*)
-+ sys_dir=arm
-+ if [ "x${newlib_may_supply_syscalls}" = "xno" ] ; then
-+ have_crt0="no"
-+ fi
-+ ;;
-+ frv*)
-+ sys_dir=
-+ ;;
-+ h8300-*-hms*)
-+ sys_dir=h8300hms
-+ ;;
-+ h8300-*-elf*)
-+ sys_dir=h8300hms
-+ ;;
-+ h8300-*-coff*)
-+ sys_dir=h8300hms
-+ ;;
-+ h8300-*-xray*)
-+ sys_dir=h8300xray
-+ ;;
-+ h8500-*-hms*)
-+ sys_dir=h8500hms
-+ ;;
-+ h8500-*-elf*)
-+ sys_dir=h8500hms
-+ ;;
-+ i[34567]86-*-sco*)
-+ sys_dir=sysvi386
-+ unix_dir=unix
-+ ;;
-+ i[34567]86-pc-linux-*)
-+ sys_dir=linux
-+ unix_dir=unix
-+ posix_dir=posix
-+ crt1=crt1.o
-+ crt1_dir=libc/sys/${sys_dir}
-+ gcc_dir=`gcc -print-search-dirs | awk '/^install:/{print $2}'`
-+ default_newlib_io_long_double="yes"
-+ default_newlib_io_long_long="yes"
-+ default_newlib_io_pos_args="yes"
-+ #newlib_cflags="${newlib_cflags} -Werror" # DEBUGGING ONLY;BREAKS BUILD
-+ newlib_cflags="${newlib_cflags} -Wall"
-+ newlib_cflags="${newlib_cflags} -D_I386MACH_ALLOW_HW_INTERRUPTS"
-+ newlib_cflags="${newlib_cflags} -DHAVE_FCNTL"
-+ # --- Required when building a shared library ------------------------
-+ newlib_cflags="${newlib_cflags} -fPIC -D_I386MACH_NEED_SOTYPE_FUNCTION"
-+ # --- The three lines below are optional ------------------------------
-+ ##newlib_cflags="${newlib_cflags} -nostdinc"
-+ ##newlib_cflags="${newlib_cflags} -I`newlib-flags --kernel-dir`/include"
-+ ##newlib_cflags="${newlib_cflags} -idirafter ${gcc_dir}include"
-+ ;;
-+
-+ m68hc11-*-*|m6811-*-*|m6812-*-*|m68hc12-*-*)
-+ ;;
-+
-+ m68k-sun-sunos*)
-+ unix_dir=unix
-+ ;;
-+ m8*-bug-*)
-+ sys_dir=m88kbug
-+ ;;
-+ mips*-dec-*)
-+ sys_dir=decstation
-+ ;;
-+ mmix-knuth-mmixware)
-+ sys_dir=mmixware
-+ ;;
-+ powerpcle-*-pe)
-+ posix_dir=posix
-+ ;;
-+ sh*-*)
-+ sys_dir=sh
-+ ;;
-+ sparc-sun-sunos*)
-+ sys_dir=sun4
-+ unix_dir=unix
-+ ;;
-+ sparc64*)
-+ sys_dir=sparc64
-+ unix_dir=unix
-+ ;;
-+ strongarm-*-*)
-+ sys_dir=arm
-+ if [ "x${newlib_may_supply_syscalls}" = "xno" ] ; then
-+ have_crt0="no"
-+ fi
-+ ;;
-+ thumb-*-*)
-+ sys_dir=arm
-+ if [ "x${newlib_may_supply_syscalls}" = "xno" ] ; then
-+ have_crt0="no"
-+ fi
-+ ;;
-+ tic80*)
-+ sys_dir=tic80
-+ ;;
-+ v70-nec-*)
-+ sys_dir=sysvnecv70
-+ ;;
-+ v810-*-*)
-+ sys_dir=sysnec810
-+ ;;
-+ v850-*-*)
-+ sys_dir=sysnecv850
-+ ;;
-+ v850e-*-*)
-+ sys_dir=sysnecv850
-+ ;;
-+ v850ea-*-*)
-+ sys_dir=sysnecv850
-+ ;;
-+ w65-*-*)
-+ sys_dir=w65
-+ ;;
-+ xscale-*-*)
-+ sys_dir=arm
-+ if [ "x${newlib_may_supply_syscalls}" = "xno" ] ; then
-+ have_crt0="no"
-+ fi
-+ ;;
-+ z8k-*-coff)
-+ sys_dir=z8ksim
-+ ;;
-+esac
-+
-+# Host specific flag settings -- usually for features that are not
-+# general enough or broad enough to be handled above.
-+# THIS TABLE IS ALPHA SORTED. KEEP IT THAT WAY.
-+
-+case "${host}" in
-+ *-*-cygwin*)
-+ test -z "$cygwin_srcdir" && cygwin_srcdir=`cd ${srcdir}/../winsup/cygwin; pwd`
-+ export cygwin_srcdir
-+ default_newlib_io_long_long="yes"
-+ default_newlib_io_long_double="yes"
-+ default_newlib_io_pos_args="yes"
-+ CC="${CC} -I${cygwin_srcdir}/include"
-+ newlib_cflags="${newlib_cflags} -DHAVE_OPENDIR -DHAVE_RENAME -DSIGNAL_PROVIDED -D_COMPILING_NEWLIB -DHAVE_FCNTL -DMALLOC_PROVIDED"
-+ syscall_dir=syscalls
-+ ;;
-+# RTEMS supplies its own versions of some routines:
-+# malloc() (reentrant version)
-+# exit() RTEMS has a "global" reent to flush
-+# signal()/raise() RTEMS has its own including pthread signals
-+# _XYZ_r() RTEMS has its own reentrant routines
-+#
-+# NOTE: When newlib malloc uses a semaphore, RTEMS will switch to that.
-+ *-*-rtems*)
-+ default_newlib_io_long_long="yes"
-+ newlib_cflags="${newlib_cflags} -DHAVE_GETTIMEOFDAY -DMALLOC_PROVIDED -DEXIT_PROVIDED -DMISSING_SYSCALL_NAMES -DSIGNAL_PROVIDED -DREENTRANT_SYSCALLS_PROVIDED -DHAVE_OPENDIR -DNO_EXEC -DHAVE_FCNTL"
-+ ;;
-+# VxWorks supplies its own version of malloc, and the newlib one
-+# doesn't work because VxWorks does not have sbrk.
-+ *-wrs-vxworks*)
-+ newlib_cflags="${newlib_cflags} -DMALLOC_PROVIDED -DMISSING_SYSCALL_NAMES -DHAVE_FCNTL"
-+ ;;
-+# UDI doesn't have exec, so system() should fail the right way
-+ a29k-amd-udi)
-+ newlib_cflags="${newlib_cflags} -DNO_EXEC"
-+ syscall_dir=syscalls
-+ ;;
-+ arc-*-*)
-+ syscall_dir=syscalls
-+ ;;
-+ arm-*-pe)
-+ syscall_dir=syscalls
-+ newlib_cflags="${newlib_cflags} -DABORT_PROVIDED -DHAVE_GETTIMEOFDAY"
-+ ;;
-+ arm-*-*)
-+ syscall_dir=syscalls
-+ newlib_cflags="${newlib_cflags} -DABORT_PROVIDED -DHAVE_GETTIMEOFDAY"
-+# If newlib is supplying syscalls, select which debug protocol is being used.
-+# ARM_RDP_MONITOR selects the Demon monitor.
-+# ARM_RDI_MONITOR selects the Angel monitor.
-+# If neither are defined, then hard coded defaults will be used
-+# to create the program's environment.
-+# If --disable-newlib-supplied-syscalls is specified, then the end-user
-+# may specify the protocol via gcc spec files supplied by libgloss.
-+# See also thumb below.
-+ if [ "x${newlib_may_supply_syscalls}" = "xyes" ] ; then
-+# newlib_cflags="${newlib_cflags} -DARM_RDP_MONITOR"
-+ newlib_cflags="${newlib_cflags} -DARM_RDI_MONITOR"
-+ fi
-+ ;;
-+ arc*)
-+ newlib_cflags="${newlib_cflags} -DREENTRANT_SYSCALLS_PROVIDED"
-+ ;;
-+ avr*)
-+ newlib_cflags="${newlib_cflags} -DNO_EXEC -DSMALL_MEMORY -DMISSING_SYSCALL_NAMES"
-+ ;;
-+ cris-*-* | crisv32-*-*)
-+ default_newlib_io_long_long="yes"
-+ newlib_cflags="${newlib_cflags} -DHAVE_RENAME -DHAVE_GETTIMEOFDAY -D_USE_WRITE -DCOMPACT_CTYPE"
-+ syscall_dir=syscalls
-+ ;;
-+ crx-*-*)
-+ newlib_cflags="${newlib_cflags} -DHAVE_RENAME -DMISSING_SYSCALL_NAMES"
-+ syscall_dir=
-+ ;;
-+ d10v*)
-+ newlib_cflags="${newlib_cflags} -DSMALL_MEMORY"
-+ syscall_dir=syscalls
-+ ;;
-+ d30v*)
-+ newlib_cflags="${newlib_cflags} -DABORT_MESSAGE -DSMALL_MEMORY -DMISSING_SYSCALL_NAMES"
-+ syscall_dir=
-+ ;;
-+ ep9312-*-*)
-+ syscall_dir=syscalls
-+ newlib_cflags="${newlib_cflags} -DABORT_PROVIDED -DHAVE_GETTIMEOFDAY"
-+ if [ "x${newlib_may_supply_syscalls}" = "xyes" ] ; then
-+ newlib_cflags="${newlib_cflags} -DARM_RDI_MONITOR"
-+ fi
-+ ;;
-+ fr30-*-*)
-+ syscall_dir=syscalls
-+ ;;
-+ frv-*-*)
-+ syscall_dir=syscalls
-+ default_newlib_io_long_long="yes"
-+ ;;
-+ h8300*-*-*)
-+ syscall_dir=syscalls
-+ default_newlib_io_long_long="yes"
-+ newlib_cflags="${newlib_cflags} -DSMALL_DTOA -DSMALL_MEMORY"
-+ # Simulator only extensions for H8300.
-+ # Uncomment the next line to enable them.
-+ # newlib_cflags="${newlib_cflags} -D__SIMULATOR__"
-+ ;;
-+ h8500-*-*)
-+ syscall_dir=syscalls
-+ newlib_cflags="${newlib_cflags} -DSMALL_DTOA -DSMALL_MEMORY"
-+ ;;
-+ i[34567]86-*-sco*)
-+ newlib_cflags="${newlib_cflags} -DSIGNAL_PROVIDED -DHAVE_FCNTL"
-+ ;;
-+ i[34567]86-*-netware*)
-+ newlib_cflags="${newlib_cflags} -DMISSING_SYSCALL_NAMES -DNO_EXEC -DABORT_PROVIDED -DCLOCK_PROVIDED -DMALLOC_PROVIDED -DHAVE_FCNTL"
-+ ;;
-+ iq2000*)
-+ syscall_dir=syscalls
-+ default_newlib_io_long_long="yes"
-+ ;;
-+ m32r-*-*)
-+ # Pass -msdata=sdata so _impure_ptr goes in .sdata.
-+ # We don't generate sda relocs however for upward compatibility.
-+ # FIXME: This is necessary because the default multilib doesn't
-+ # use --print-multi-lib.
-+ newlib_cflags="${newlib_cflags} -msdata=sdata"
-+ syscall_dir=syscalls
-+ ;;
-+ m68hc11-*-*|m6811-*-*|m68hc12-*-*|m6812-*-*)
-+ newlib_cflags="${newlib_cflags} -DNO_EXEC -DABORT_PROVIDED -DSMALL_MEMORY -DMISSING_SYSCALL_NAMES"
-+ ;;
-+ mcore-*-*)
-+ syscall_dir=syscalls
-+ ;;
-+ mips64vr*-*-*)
-+ default_newlib_io_long_long="yes"
-+ newlib_cflags="${newlib_cflags} -DMISSING_SYSCALL_NAMES"
-+ ;;
-+ mips*-*-elf*)
-+ default_newlib_io_long_long="yes"
-+ newlib_cflags="${newlib_cflags} -DMISSING_SYSCALL_NAMES"
-+ ;;
-+ mmix-*)
-+ syscall_dir=syscalls
-+ # We need every symbol 32-bit aligned, so the invalid
-+ # construct with attribute ((alias ("_ctype_b+127"))) breaks.
-+ newlib_cflags="${newlib_cflags} -DCOMPACT_CTYPE"
-+ ;;
-+ mn10?00-*-*)
-+ syscall_dir=syscalls
-+ ;;
-+ powerpc*-*-eabialtivec*)
-+ default_newlib_io_long_long="yes"
-+ newlib_cflags="${newlib_cflags} -DMISSING_SYSCALL_NAMES"
-+ ;;
-+ powerpc*-*-eabispe*)
-+ default_newlib_io_long_long="yes"
-+ newlib_cflags="${newlib_cflags} -DMISSING_SYSCALL_NAMES"
-+ ;;
-+ powerpc*-*-eabi* | \
-+ powerpc*-*-elf* | \
-+ powerpc*-*-linux* | \
-+ powerpc*-*-rtem* | \
-+ powerpc*-*-sysv* | \
-+ powerpc*-*-solaris*)
-+ default_newlib_io_long_long="yes"
-+ newlib_cflags="${newlib_cflags} -mrelocatable-lib -mno-eabi -mstrict-align -DMISSING_SYSCALL_NAMES"
-+ ;;
-+ powerpcle-*-pe)
-+ newlib_cflags="${newlib_cflags} -DHAVE_OPENDIR -DHAVE_RENAME -DHAVE_FCNTL"
-+ syscall_dir=syscalls
-+ ;;
-+ sh*-*-*)
-+ default_newlib_io_long_long="yes"
-+ newlib_cflags="${newlib_cflags} -DHAVE_GETTIMEOFDAY"
-+ syscall_dir=syscalls
-+ ;;
-+ sparc-sun-sunos*)
-+ newlib_cflags="${newlib_cflags} -DSIGNAL_PROVIDED"
-+ ;;
-+ sparc64-*-*)
-+ newlib_cflags="${newlib_cflags} -DREENTRANT_SYSCALLS_PROVIDED -DHAVE_BLKSIZE -DHAVE_GETTIMEOFDAY -DHAVE_FCNTL"
-+ # This either belongs elsewhere or nowhere. But I need *something*,
-+ # so for now it's here ...
-+ case "${host_os}" in
-+ aoutv8 | *32p)
-+ newlib_cflags="${newlib_cflags} -DTARGET_PTR_SIZE=32" ;;
-+ *)
-+ newlib_cflags="${newlib_cflags} -DTARGET_PTR_SIZE=64" ;;
-+ esac
-+ ;;
-+ strongarm-*-*)
-+ syscall_dir=syscalls
-+ newlib_cflags="${newlib_cflags} -DABORT_PROVIDED -DHAVE_GETTIMEOFDAY"
-+ ;;
-+ thumb-*-pe)
-+ syscall_dir=syscalls
-+ newlib_cflags="${newlib_cflags} -DABORT_PROVIDED -DHAVE_GETTIMEOFDAY"
-+# Don't use the debugging protocols just yet.
-+ ;;
-+ thumb-*-*)
-+ syscall_dir=syscalls
-+ newlib_cflags="${newlib_cflags} -DABORT_PROVIDED -DHAVE_GETTIMEOFDAY"
-+# If newlib is supplying syscalls, select which debug protocol is being used.
-+# ARM_RDP_MONITOR selects the Demon monitor.
-+# ARM_RDI_MONITOR selects the Angel monitor.
-+# If neither are defined, then hard coded defaults will be used
-+# to create the program's environment.
-+# If --disable-newlib-supplied-syscalls is specified, then the end-user
-+# may specify the protocol via gcc spec files supplied by libgloss.
-+ if [ "x${newlib_may_supply_syscalls}" = "xyes" ] ; then
-+# newlib_cflags="${newlib_cflags} -DARM_RDP_MONITOR"
-+ newlib_cflags="${newlib_cflags} -DARM_RDI_MONITOR"
-+ fi
-+ ;;
-+ tic80*)
-+ syscall_dir=syscalls
-+ ;;
-+ v850-*-*)
-+ syscall_dir=syscalls
-+ ;;
-+ v850e-*-*)
-+ syscall_dir=syscalls
-+ ;;
-+ v850ea-*-*)
-+ syscall_dir=syscalls
-+ ;;
-+ w65-*-*)
-+ syscall_dir=syscalls
-+ newlib_cflags="${newlib_cflags} -DSMALL_DTOA -DSMALL_MEMORY"
-+ ;;
-+ xscale-*-*)
-+ syscall_dir=syscalls
-+ newlib_cflags="${newlib_cflags} -DABORT_PROVIDED -DHAVE_GETTIMEOFDAY"
-+ newlib_cflags="${newlib_cflags} -DHAVE_SYSTEM -DHAVE_RENAME"
-+ if [ "x${newlib_may_supply_syscalls}" = "xyes" ] ; then
-+ newlib_cflags="${newlib_cflags} -DARM_RDI_MONITOR"
-+ fi
-+ ;;
-+ xstormy16-*-*)
-+ newlib_cflags="${newlib_cflags} -DHAVE_GETTIMEOFDAY"
-+ syscall_dir=syscalls
-+ ;;
-+ z8k-*-*)
-+ syscall_dir=syscalls
-+ ;;
-+ *)
-+ newlib_cflags="${newlib_cflags} -DMISSING_SYSCALL_NAMES"
-+ syscall_dir=
-+ ;;
-+esac
-+
-+# Use defaults for certain settings if not specified by user
-+
-+# Enable long long support in I/O routines if requested.
-+if [ "x${newlib_io_long_long}" = "x" ]; then
-+ if [ ${default_newlib_io_long_long} = "yes" ]; then
-+ newlib_io_long_long="yes";
-+ fi
-+fi
-+
-+# Enable long double support in I/O routines if requested.
-+if [ "x${newlib_io_long_double}" = "x" ]; then
-+ if [ ${default_newlib_io_long_double} = "yes" ]; then
-+ newlib_io_long_double="yes";
-+ fi
-+fi
-+
-+# Enable printf positional argument support if requested.
-+if [ "x${newlib_io_pos_args}" = "x" ]; then
-+ if [ ${default_newlib_io_pos_args} = "yes" ]; then
-+ newlib_io_pos_args="yes";
-+ fi
-+fi
-+
-+if test -z "${have_crt0}" && test -n "${sys_dir}"; then
-+ have_crt0="yes"
-+fi
-diff -urN newlib-1.14.0/newlib/libc/include/machine/ieeefp.h newlib-1.14.0.spe/newlib/libc/include/machine/ieeefp.h
---- newlib-1.14.0/newlib/libc/include/machine/ieeefp.h 2005-12-13 23:57:31.000000000 +0100
-+++ newlib-1.14.0.spe/newlib/libc/include/machine/ieeefp.h 2006-06-11 02:19:17.000000000 +0200
-@@ -73,6 +73,11 @@
- #define __IEEE_BIG_ENDIAN
- #endif
-
-+#ifdef __SPU__
-+#define __IEEE_BIG_ENDIAN
-+#endif
-+
-+
- #ifdef __sparc__
- #ifdef __LITTLE_ENDIAN_DATA__
- #define __IEEE_LITTLE_ENDIAN
-diff -urN newlib-1.14.0/newlib/libc/include/machine/ieeefp.h.orig newlib-1.14.0.spe/newlib/libc/include/machine/ieeefp.h.orig
---- newlib-1.14.0/newlib/libc/include/machine/ieeefp.h.orig 1970-01-01 01:00:00.000000000 +0100
-+++ newlib-1.14.0.spe/newlib/libc/include/machine/ieeefp.h.orig 2005-12-13 23:57:31.000000000 +0100
-@@ -0,0 +1,289 @@
-+#ifndef __IEEE_BIG_ENDIAN
-+#ifndef __IEEE_LITTLE_ENDIAN
-+
-+/* This file can define macros to choose variations of the IEEE float
-+ format:
-+
-+ _FLT_LARGEST_EXPONENT_IS_NORMAL
-+
-+ Defined if the float format uses the largest exponent for finite
-+ numbers rather than NaN and infinity representations. Such a
-+ format cannot represent NaNs or infinities at all, but it's FLT_MAX
-+ is twice the IEEE value.
-+
-+ _FLT_NO_DENORMALS
-+
-+ Defined if the float format does not support IEEE denormals. Every
-+ float with a zero exponent is taken to be a zero representation.
-+
-+ ??? At the moment, there are no equivalent macros above for doubles and
-+ the macros are not fully supported by --enable-newlib-hw-fp.
-+
-+ __IEEE_BIG_ENDIAN
-+
-+ Defined if the float format is big endian. This is mutually exclusive
-+ with __IEEE_LITTLE_ENDIAN.
-+
-+ __IEEE_LITTLE_ENDIAN
-+
-+ Defined if the float format is little endian. This is mutually exclusive
-+ with __IEEE_BIG_ENDIAN.
-+
-+ Note that one of __IEEE_BIG_ENDIAN or __IEEE_LITTLE_ENDIAN must be specified for a
-+ platform or error will occur.
-+
-+ __IEEE_BYTES_LITTLE_ENDIAN
-+
-+ This flag is used in conjunction with __IEEE_BIG_ENDIAN to describe a situation
-+ whereby multiple words of an IEEE floating point are in big endian order, but the
-+ words themselves are little endian with respect to the bytes.
-+
-+ _DOUBLE_IS_32_BITS
-+
-+ This is used on platforms that support double by using the 32-bit IEEE
-+ float type.
-+
-+ _FLOAT_ARG
-+
-+ This represents what type a float arg is passed as. It is used when the type is
-+ not promoted to double.
-+
-+*/
-+
-+#if (defined(__arm__) || defined(__thumb__)) && !defined(__MAVERICK__)
-+/* ARM traditionally used big-endian words; and within those words the
-+ byte ordering was big or little endian depending upon the target.
-+ Modern floating-point formats are naturally ordered; in this case
-+ __VFP_FP__ will be defined, even if soft-float. */
-+#ifdef __VFP_FP__
-+# ifdef __ARMEL__
-+# define __IEEE_LITTLE_ENDIAN
-+# else
-+# define __IEEE_BIG_ENDIAN
-+# endif
-+#else
-+# define __IEEE_BIG_ENDIAN
-+# ifdef __ARMEL__
-+# define __IEEE_BYTES_LITTLE_ENDIAN
-+# endif
-+#endif
-+#endif
-+
-+#ifdef __hppa__
-+#define __IEEE_BIG_ENDIAN
-+#endif
-+
-+#ifdef __sparc__
-+#ifdef __LITTLE_ENDIAN_DATA__
-+#define __IEEE_LITTLE_ENDIAN
-+#else
-+#define __IEEE_BIG_ENDIAN
-+#endif
-+#endif
-+
-+#if defined(__m68k__) || defined(__mc68000__)
-+#define __IEEE_BIG_ENDIAN
-+#endif
-+
-+#if defined(__mc68hc11__) || defined(__mc68hc12__) || defined(__mc68hc1x__)
-+#define __IEEE_BIG_ENDIAN
-+#ifdef __HAVE_SHORT_DOUBLE__
-+# define _DOUBLE_IS_32BITS
-+#endif
-+#endif
-+
-+#if defined (__H8300__) || defined (__H8300H__) || defined (__H8300S__) || defined (__H8500__) || defined (__H8300SX__)
-+#define __IEEE_BIG_ENDIAN
-+#define _FLOAT_ARG float
-+#define _DOUBLE_IS_32BITS
-+#endif
-+
-+#ifdef __sh__
-+#ifdef __LITTLE_ENDIAN__
-+#define __IEEE_LITTLE_ENDIAN
-+#else
-+#define __IEEE_BIG_ENDIAN
-+#endif
-+#if defined(__SH2E__) || defined(__SH3E__) || defined(__SH4_SINGLE_ONLY__) || defined(__SH2A_SINGLE_ONLY__)
-+#define _DOUBLE_IS_32BITS
-+#endif
-+#endif
-+
-+#ifdef _AM29K
-+#define __IEEE_BIG_ENDIAN
-+#endif
-+
-+#ifdef _WIN32
-+#define __IEEE_LITTLE_ENDIAN
-+#endif
-+
-+#ifdef __i386__
-+#define __IEEE_LITTLE_ENDIAN
-+#endif
-+
-+#ifdef __i960__
-+#define __IEEE_LITTLE_ENDIAN
-+#endif
-+
-+#ifdef __M32R__
-+#define __IEEE_BIG_ENDIAN
-+#endif
-+
-+#if defined(_C4x) || defined(_C3x)
-+#define __IEEE_BIG_ENDIAN
-+#define _DOUBLE_IS_32BITS
-+#endif
-+
-+#ifdef __TIC80__
-+#define __IEEE_LITTLE_ENDIAN
-+#endif
-+
-+#ifdef __MIPSEL__
-+#define __IEEE_LITTLE_ENDIAN
-+#endif
-+#ifdef __MIPSEB__
-+#define __IEEE_BIG_ENDIAN
-+#endif
-+
-+#ifdef __MMIX__
-+#define __IEEE_BIG_ENDIAN
-+#endif
-+
-+#ifdef __D30V__
-+#define __IEEE_BIG_ENDIAN
-+#endif
-+
-+/* necv70 was __IEEE_LITTLE_ENDIAN. */
-+
-+#ifdef __W65__
-+#define __IEEE_LITTLE_ENDIAN
-+#define _DOUBLE_IS_32BITS
-+#endif
-+
-+#if defined(__Z8001__) || defined(__Z8002__)
-+#define __IEEE_BIG_ENDIAN
-+#endif
-+
-+#ifdef __m88k__
-+#define __IEEE_BIG_ENDIAN
-+#endif
-+
-+#ifdef __mn10300__
-+#define __IEEE_LITTLE_ENDIAN
-+#endif
-+
-+#ifdef __mn10200__
-+#define __IEEE_LITTLE_ENDIAN
-+#define _DOUBLE_IS_32BITS
-+#endif
-+
-+#ifdef __v800
-+#define __IEEE_LITTLE_ENDIAN
-+#endif
-+
-+#ifdef __v850
-+#define __IEEE_LITTLE_ENDIAN
-+#endif
-+
-+#ifdef __D10V__
-+#define __IEEE_BIG_ENDIAN
-+#if __DOUBLE__ == 32
-+#define _DOUBLE_IS_32BITS
-+#endif
-+#endif
-+
-+#ifdef __PPC__
-+#if (defined(_BIG_ENDIAN) && _BIG_ENDIAN) || (defined(_AIX) && _AIX)
-+#define __IEEE_BIG_ENDIAN
-+#else
-+#if (defined(_LITTLE_ENDIAN) && _LITTLE_ENDIAN) || (defined(__sun__) && __sun__) || (defined(_WIN32) && _WIN32)
-+#define __IEEE_LITTLE_ENDIAN
-+#endif
-+#endif
-+#endif
-+
-+#ifdef __xstormy16__
-+#define __IEEE_LITTLE_ENDIAN
-+#endif
-+
-+#ifdef __arc__
-+#ifdef __big_endian__
-+#define __IEEE_BIG_ENDIAN
-+#else
-+#define __IEEE_LITTLE_ENDIAN
-+#endif
-+#endif
-+
-+#ifdef __CRX__
-+#define __IEEE_LITTLE_ENDIAN
-+#endif
-+
-+#ifdef __fr30__
-+#define __IEEE_BIG_ENDIAN
-+#endif
-+
-+#ifdef __mcore__
-+#define __IEEE_BIG_ENDIAN
-+#endif
-+
-+#ifdef __mt__
-+#define __IEEE_BIG_ENDIAN
-+#endif
-+
-+#ifdef __frv__
-+#define __IEEE_BIG_ENDIAN
-+#endif
-+
-+#ifdef __ia64__
-+#ifdef __BIG_ENDIAN__
-+#define __IEEE_BIG_ENDIAN
-+#else
-+#define __IEEE_LITTLE_ENDIAN
-+#endif
-+#endif
-+
-+#ifdef __AVR__
-+#define __IEEE_LITTLE_ENDIAN
-+#define _DOUBLE_IS_32BITS
-+#endif
-+
-+#if defined(__or32__) || defined(__or1k__) || defined(__or16__)
-+#define __IEEE_BIG_ENDIAN
-+#endif
-+
-+#ifdef __IP2K__
-+#define __IEEE_BIG_ENDIAN
-+#define __SMALL_BITFIELDS
-+#define _DOUBLE_IS_32BITS
-+#endif
-+
-+#ifdef __iq2000__
-+#define __IEEE_BIG_ENDIAN
-+#endif
-+
-+#ifdef __MAVERICK__
-+#ifdef __ARMEL__
-+# define __IEEE_LITTLE_ENDIAN
-+#else /* must be __ARMEB__ */
-+# define __IEEE_BIG_ENDIAN
-+#endif /* __ARMEL__ */
-+#endif /* __MAVERICK__ */
-+
-+#ifdef __m32c__
-+#define __IEEE_LITTLE_ENDIAN
-+#define __SMALL_BITFIELDS
-+#endif
-+
-+#ifdef __CRIS__
-+#define __IEEE_LITTLE_ENDIAN
-+#endif
-+
-+#ifndef __IEEE_BIG_ENDIAN
-+#ifndef __IEEE_LITTLE_ENDIAN
-+#error Endianess not declared!!
-+#endif /* not __IEEE_LITTLE_ENDIAN */
-+#endif /* not __IEEE_BIG_ENDIAN */
-+
-+#endif /* not __IEEE_LITTLE_ENDIAN */
-+#endif /* not __IEEE_BIG_ENDIAN */
-+
-diff -urN newlib-1.14.0/newlib/libc/include/machine/setjmp.h newlib-1.14.0.spe/newlib/libc/include/machine/setjmp.h
---- newlib-1.14.0/newlib/libc/include/machine/setjmp.h 2005-12-13 23:57:31.000000000 +0100
-+++ newlib-1.14.0.spe/newlib/libc/include/machine/setjmp.h 2006-06-11 02:19:17.000000000 +0200
-@@ -204,6 +204,11 @@
- #define _JBLEN 16
- #endif
-
-+#ifdef __SPU__
-+#define _JBLEN 116
-+#define _JBTYPE __attribute__ (( __vectorsize__ (16) )) int
-+#endif
-+
- #ifdef __xstormy16__
- /* 4 GPRs plus SP plus PC. */
- #define _JBLEN 8
-diff -urN newlib-1.14.0/newlib/libc/include/machine/setjmp.h.orig newlib-1.14.0.spe/newlib/libc/include/machine/setjmp.h.orig
---- newlib-1.14.0/newlib/libc/include/machine/setjmp.h.orig 1970-01-01 01:00:00.000000000 +0100
-+++ newlib-1.14.0.spe/newlib/libc/include/machine/setjmp.h.orig 2005-12-13 23:57:31.000000000 +0100
-@@ -0,0 +1,286 @@
-+
-+_BEGIN_STD_C
-+
-+#if defined(__arm__) || defined(__thumb__)
-+/*
-+ * All callee preserved registers:
-+ * v1 - v7, fp, ip, sp, lr, f4, f5, f6, f7
-+ */
-+#define _JBLEN 23
-+#endif
-+
-+#if defined(__AVR__)
-+#define _JBLEN 24
-+#endif
-+
-+#ifdef __sparc__
-+/*
-+ * onsstack,sigmask,sp,pc,npc,psr,g1,o0,wbcnt (sigcontext).
-+ * All else recovered by under/over(flow) handling.
-+ */
-+#define _JBLEN 13
-+#endif
-+
-+/* necv70 was 9 as well. */
-+
-+#ifdef __mc68000__
-+/*
-+ * onsstack,sigmask,sp,pc,psl,d2-d7,a2-a6,
-+ * fp2-fp7 for 68881.
-+ * All else recovered by under/over(flow) handling.
-+ */
-+#define _JBLEN 34
-+#endif
-+
-+#if defined(__mc68hc11__) || defined(__mc68hc12__) || defined(__mc68hc1x__)
-+/*
-+ * D, X, Y are not saved.
-+ * Only take into account the pseudo soft registers (max 32).
-+ */
-+#define _JBLEN 32
-+#endif
-+
-+#if defined(__Z8001__) || defined(__Z8002__)
-+/* 16 regs + pc */
-+#define _JBLEN 20
-+#endif
-+
-+#ifdef _AM29K
-+/*
-+ * onsstack,sigmask,sp,pc,npc,psr,g1,o0,wbcnt (sigcontext).
-+ * All else recovered by under/over(flow) handling.
-+ */
-+#define _JBLEN 9
-+#endif
-+
-+#if defined(__CYGWIN__) && !defined (_JBLEN)
-+#define _JBLEN (13 * 4)
-+#elif defined (__i386__)
-+#if defined(__unix__) || defined(__rtems__)
-+# define _JBLEN 9
-+#else
-+#include "setjmp-dj.h"
-+#endif
-+#endif
-+
-+#ifdef __i960__
-+#define _JBLEN 35
-+#endif
-+
-+#ifdef __M32R__
-+/* Only 8 words are currently needed. 10 gives us some slop if we need
-+ to expand. */
-+#define _JBLEN 10
-+#endif
-+
-+#ifdef __mips__
-+#ifdef __mips64
-+#define _JBTYPE long long
-+#endif
-+#ifdef __mips_soft_float
-+#define _JBLEN 11
-+#else
-+#define _JBLEN 23
-+#endif
-+#endif
-+
-+#ifdef __m88000__
-+#define _JBLEN 21
-+#endif
-+
-+#ifdef __H8300__
-+#define _JBLEN 5
-+#define _JBTYPE int
-+#endif
-+
-+#ifdef __H8300H__
-+/* same as H8/300 but registers are twice as big */
-+#define _JBLEN 5
-+#define _JBTYPE long
-+#endif
-+
-+#if defined (__H8300S__) || defined (__H8300SX__)
-+/* same as H8/300 but registers are twice as big */
-+#define _JBLEN 5
-+#define _JBTYPE long
-+#endif
-+
-+#ifdef __H8500__
-+#define _JBLEN 4
-+#endif
-+
-+#ifdef __sh__
-+#if __SH5__
-+#define _JBLEN 50
-+#define _JBTYPE long long
-+#else
-+#define _JBLEN 20
-+#endif /* __SH5__ */
-+#endif
-+
-+#ifdef __v800
-+#define _JBLEN 28
-+#endif
-+
-+#ifdef __PPC__
-+#ifdef __ALTIVEC__
-+#define _JBLEN 64
-+#else
-+#define _JBLEN 32
-+#endif
-+#define _JBTYPE double
-+#endif
-+
-+#ifdef __hppa__
-+/* %r30, %r2-%r18, %r27, pad, %fr12-%fr15.
-+ Note space exists for the FP registers, but they are not
-+ saved. */
-+#define _JBLEN 28
-+#endif
-+
-+#if defined(__mn10300__) || defined(__mn10200__)
-+#ifdef __AM33_2__
-+#define _JBLEN 26
-+#else
-+/* A guess */
-+#define _JBLEN 10
-+#endif
-+#endif
-+
-+#ifdef __v850
-+/* I think our setjmp is saving 15 regs at the moment. Gives us one word
-+ slop if we need to expand. */
-+#define _JBLEN 16
-+#endif
-+
-+#if defined(_C4x)
-+#define _JBLEN 10
-+#endif
-+#if defined(_C3x)
-+#define _JBLEN 9
-+#endif
-+
-+#ifdef __TIC80__
-+#define _JBLEN 13
-+#endif
-+
-+#ifdef __D10V__
-+#define _JBLEN 8
-+#endif
-+
-+#ifdef __D30V__
-+#define _JBLEN ((64 /* GPR */ + (2*2) /* ACs */ + 18 /* CRs */) / 2)
-+#define _JBTYPE double
-+#endif
-+
-+#ifdef __frv__
-+#define _JBLEN (68/2) /* room for 68 32-bit regs */
-+#define _JBTYPE double
-+#endif
-+
-+#ifdef __CRX__
-+#define _JBLEN 9
-+#endif
-+
-+#ifdef __fr30__
-+#define _JBLEN 10
-+#endif
-+
-+#ifdef __iq2000__
-+#define _JBLEN 32
-+#endif
-+
-+#ifdef __mcore__
-+#define _JBLEN 16
-+#endif
-+
-+#ifdef __MMIX__
-+/* Using a layout compatible with GCC's built-in. */
-+#define _JBLEN 5
-+#define _JBTYPE unsigned long
-+#endif
-+
-+#ifdef __mt__
-+#define _JBLEN 16
-+#endif
-+
-+#ifdef __xstormy16__
-+/* 4 GPRs plus SP plus PC. */
-+#define _JBLEN 8
-+#endif
-+
-+#ifdef __CRIS__
-+#define _JBLEN 18
-+#endif
-+
-+#ifdef __m32c__
-+#if defined(__r8c_cpu__) || defined(__m16c_cpu__)
-+#define _JBLEN (22/2)
-+#else
-+#define _JBLEN (34/2)
-+#endif
-+#define _JBTYPE unsigned short
-+#endif /* __m32c__ */
-+
-+#ifdef _JBLEN
-+#ifdef _JBTYPE
-+typedef _JBTYPE jmp_buf[_JBLEN];
-+#else
-+typedef int jmp_buf[_JBLEN];
-+#endif
-+#endif
-+
-+_END_STD_C
-+
-+#if defined(__CYGWIN__) || defined(__rtems__)
-+#include <signal.h>
-+
-+#ifdef __cplusplus
-+extern "C" {
-+#endif
-+
-+/* POSIX sigsetjmp/siglongjmp macros */
-+typedef int sigjmp_buf[_JBLEN+2];
-+
-+#define _SAVEMASK _JBLEN
-+#define _SIGMASK (_JBLEN+1)
-+
-+#ifdef __CYGWIN__
-+# define _CYGWIN_WORKING_SIGSETJMP
-+#endif
-+
-+#if defined(__GNUC__)
-+
-+#define sigsetjmp(env, savemask) \
-+ ({ \
-+ sigjmp_buf *_sjbuf = &(env); \
-+ ((*_sjbuf)[_SAVEMASK] = savemask,\
-+ sigprocmask (SIG_SETMASK, 0, (sigset_t *)((*_sjbuf) + _SIGMASK)),\
-+ setjmp (*_sjbuf)); \
-+ })
-+
-+#define siglongjmp(env, val) \
-+ ({ \
-+ sigjmp_buf *_sjbuf = &(env); \
-+ ((((*_sjbuf)[_SAVEMASK]) ? \
-+ sigprocmask (SIG_SETMASK, (sigset_t *)((*_sjbuf) + _SIGMASK), 0)\
-+ : 0), \
-+ longjmp (*_sjbuf, val)); \
-+ })
-+
-+#else /* !__GNUC__ */
-+
-+#define sigsetjmp(env, savemask) ((env)[_SAVEMASK] = savemask,\
-+ sigprocmask (SIG_SETMASK, 0, (sigset_t *) ((env) + _SIGMASK)),\
-+ setjmp (env))
-+
-+#define siglongjmp(env, val) ((((env)[_SAVEMASK])?\
-+ sigprocmask (SIG_SETMASK, (sigset_t *) ((env) + _SIGMASK), 0):0),\
-+ longjmp (env, val))
-+
-+#endif
-+
-+#ifdef __cplusplus
-+}
-+#endif
-+#endif /* __CYGWIN__ or __rtems__ */
-diff -urN newlib-1.14.0/newlib/libc/include/sys/config.h newlib-1.14.0.spe/newlib/libc/include/sys/config.h
---- newlib-1.14.0/newlib/libc/include/sys/config.h 2005-08-10 22:35:13.000000000 +0200
-+++ newlib-1.14.0.spe/newlib/libc/include/sys/config.h 2006-06-11 02:19:17.000000000 +0200
-@@ -122,6 +122,10 @@
- #endif /* __m32c__ */
-
-
-+#ifdef __SPU__
-+#define MALLOC_ALIGNMENT 16
-+#endif
-+
- /* This block should be kept in sync with GCC's limits.h. The point
- of having these definitions here is to not include limits.h, which
- would pollute the user namespace, while still using types of the
-diff -urN newlib-1.14.0/newlib/libc/include/sys/config.h.orig newlib-1.14.0.spe/newlib/libc/include/sys/config.h.orig
---- newlib-1.14.0/newlib/libc/include/sys/config.h.orig 1970-01-01 01:00:00.000000000 +0100
-+++ newlib-1.14.0.spe/newlib/libc/include/sys/config.h.orig 2005-08-10 22:35:13.000000000 +0200
-@@ -0,0 +1,192 @@
-+#ifndef __SYS_CONFIG_H__
-+#define __SYS_CONFIG_H__
-+
-+#include <machine/ieeefp.h> /* floating point macros */
-+
-+/* exceptions first */
-+#if defined(__H8500__) || defined(__W65__)
-+#define __SMALL_BITFIELDS
-+/* ??? This conditional is true for the h8500 and the w65, defining H8300
-+ in those cases probably isn't the right thing to do. */
-+#define H8300 1
-+#endif
-+
-+/* 16 bit integer machines */
-+#if defined(__Z8001__) || defined(__Z8002__) || defined(__H8500__) || defined(__W65__) || defined (__mn10200__) || defined (__AVR__)
-+
-+#undef INT_MAX
-+#undef UINT_MAX
-+#define INT_MAX 32767
-+#define UINT_MAX 65535
-+#endif
-+
-+#if defined (__H8300__) || defined (__H8300H__) || defined(__H8300S__) || defined (__H8300SX__)
-+#define __SMALL_BITFIELDS
-+#define H8300 1
-+#undef INT_MAX
-+#undef UINT_MAX
-+#define INT_MAX __INT_MAX__
-+#define UINT_MAX (__INT_MAX__ * 2U + 1)
-+#endif
-+
-+#ifdef __W65__
-+#define __SMALL_BITFIELDS
-+#endif
-+
-+#if defined(__D10V__)
-+#define __SMALL_BITFIELDS
-+#undef INT_MAX
-+#undef UINT_MAX
-+#define INT_MAX __INT_MAX__
-+#define UINT_MAX (__INT_MAX__ * 2U + 1)
-+#define _POINTER_INT short
-+#endif
-+
-+#if defined(__mc68hc11__) || defined(__mc68hc12__) || defined(__mc68hc1x__)
-+#undef INT_MAX
-+#undef UINT_MAX
-+#define INT_MAX __INT_MAX__
-+#define UINT_MAX (__INT_MAX__ * 2U + 1)
-+#define _POINTER_INT short
-+#endif
-+
-+#ifdef ___AM29K__
-+#define _FLOAT_RET double
-+#endif
-+
-+#ifdef __i386__
-+#ifndef __unix__
-+/* in other words, go32 */
-+#define _FLOAT_RET double
-+#endif
-+#ifdef __linux__
-+/* we want the reentrancy structure to be returned by a function */
-+#define __DYNAMIC_REENT__
-+#define HAVE_GETDATE
-+#define _HAVE_SYSTYPES
-+#define _READ_WRITE_RETURN_TYPE _ssize_t
-+#define __LARGE64_FILES 1
-+/* we use some glibc header files so turn on glibc large file feature */
-+#define _LARGEFILE64_SOURCE 1
-+#endif
-+#endif
-+
-+#ifdef __mn10200__
-+#define __SMALL_BITFIELDS
-+#endif
-+
-+#ifdef __AVR__
-+#define __SMALL_BITFIELDS
-+#define _POINTER_INT short
-+#endif
-+
-+#ifdef __v850
-+#define __ATTRIBUTE_IMPURE_PTR__ __attribute__((__sda__))
-+#endif
-+
-+/* For the PowerPC eabi, force the _impure_ptr to be in .sdata */
-+#if defined(__PPC__)
-+#if defined(_CALL_SYSV)
-+#define __ATTRIBUTE_IMPURE_PTR__ __attribute__((__section__(".sdata")))
-+#endif
-+#ifdef __SPE__
-+#define _LONG_DOUBLE double
-+#endif
-+#endif
-+
-+#ifdef __xstormy16__
-+#define __SMALL_BITFIELDS
-+#undef INT_MAX
-+#undef UINT_MAX
-+#define INT_MAX __INT_MAX__
-+#define UINT_MAX (__INT_MAX__ * 2U + 1)
-+#define MALLOC_ALIGNMENT 8
-+#define _POINTER_INT short
-+#define __BUFSIZ__ 16
-+#define _REENT_SMALL
-+#endif
-+#ifdef __m32c__
-+#define __SMALL_BITFIELDS
-+#undef INT_MAX
-+#undef UINT_MAX
-+#define INT_MAX __INT_MAX__
-+#define UINT_MAX (__INT_MAX__ * 2U + 1)
-+#define MALLOC_ALIGNMENT 8
-+#if defined(__r8c_cpu__) || defined(__m16c_cpu__)
-+#define _POINTER_INT short
-+#else
-+#define _POINTER_INT long
-+#endif
-+#define __BUFSIZ__ 16
-+#define _REENT_SMALL
-+#endif /* __m32c__ */
-+
-+
-+/* This block should be kept in sync with GCC's limits.h. The point
-+ of having these definitions here is to not include limits.h, which
-+ would pollute the user namespace, while still using types of the
-+ the correct widths when deciding how to define __int32_t and
-+ __int64_t. */
-+#ifndef __INT_MAX__
-+# ifdef INT_MAX
-+# define __INT_MAX__ INT_MAX
-+# else
-+# define __INT_MAX__ 2147483647
-+# endif
-+#endif
-+
-+#ifndef __LONG_MAX__
-+# ifdef LONG_MAX
-+# define __LONG_MAX__ LONG_MAX
-+# else
-+# if defined (__alpha__) || (defined (__sparc__) && defined(__arch64__)) \
-+ || defined (__sparcv9)
-+# define __LONG_MAX__ 9223372036854775807L
-+# else
-+# define __LONG_MAX__ 2147483647L
-+# endif /* __alpha__ || sparc64 */
-+# endif
-+#endif
-+/* End of block that should be kept in sync with GCC's limits.h. */
-+
-+#ifndef _POINTER_INT
-+#define _POINTER_INT long
-+#endif
-+
-+#ifdef __frv__
-+#define __ATTRIBUTE_IMPURE_PTR__ __attribute__((__section__(".sdata")))
-+#endif
-+#undef __RAND_MAX
-+#if __INT_MAX__ == 32767
-+#define __RAND_MAX 32767
-+#else
-+#define __RAND_MAX 0x7fffffff
-+#endif
-+
-+#if defined(__CYGWIN__)
-+#include <cygwin/config.h>
-+#endif
-+
-+#if defined(__rtems__)
-+#define __FILENAME_MAX__ 255
-+#define _READ_WRITE_RETURN_TYPE _ssize_t
-+#endif
-+
-+#ifndef __IMPORT
-+#define __IMPORT
-+#endif
-+
-+/* Define return type of read/write routines. In POSIX, the return type
-+ for read()/write() is "ssize_t" but legacy newlib code has been using
-+ "int" for some time. If not specified, "int" is defaulted. */
-+#ifndef _READ_WRITE_RETURN_TYPE
-+#define _READ_WRITE_RETURN_TYPE int
-+#endif
-+
-+#ifndef __WCHAR_MAX__
-+#if __INT_MAX__ == 32767 || defined (_WIN32)
-+#define __WCHAR_MAX__ 0xffffu
-+#endif
-+#endif
-+
-+#endif /* __SYS_CONFIG_H__ */
-diff -urN newlib-1.14.0/newlib/libc/include/sys/types.h newlib-1.14.0.spe/newlib/libc/include/sys/types.h
---- newlib-1.14.0/newlib/libc/include/sys/types.h 2005-12-08 20:45:43.000000000 +0100
-+++ newlib-1.14.0.spe/newlib/libc/include/sys/types.h 2006-06-11 02:19:17.000000000 +0200
-@@ -132,9 +132,13 @@
- #ifdef __sparc__
- typedef unsigned long ino_t;
- #else
-+#ifdef __SPU__
-+typedef unsigned long ino_t;
-+#else
- typedef unsigned short ino_t;
- #endif
- #endif
-+#endif
- #endif /*__CYGWIN__*/
-
- #ifdef __MS_types__
-diff -urN newlib-1.14.0/newlib/libc/include/sys/types.h.orig newlib-1.14.0.spe/newlib/libc/include/sys/types.h.orig
---- newlib-1.14.0/newlib/libc/include/sys/types.h.orig 1970-01-01 01:00:00.000000000 +0100
-+++ newlib-1.14.0.spe/newlib/libc/include/sys/types.h.orig 2005-12-08 20:45:43.000000000 +0100
-@@ -0,0 +1,380 @@
-+/* unified sys/types.h:
-+ start with sef's sysvi386 version.
-+ merge go32 version -- a few ifdefs.
-+ h8300hms, h8300xray, and sysvnecv70 disagree on the following types:
-+
-+ typedef int gid_t;
-+ typedef int uid_t;
-+ typedef int dev_t;
-+ typedef int ino_t;
-+ typedef int mode_t;
-+ typedef int caddr_t;
-+
-+ however, these aren't "reasonable" values, the sysvi386 ones make far
-+ more sense, and should work sufficiently well (in particular, h8300
-+ doesn't have a stat, and the necv70 doesn't matter.) -- eichin
-+ */
-+
-+#ifndef _SYS_TYPES_H
-+
-+#include <_ansi.h>
-+
-+#ifndef __INTTYPES_DEFINED__
-+#define __INTTYPES_DEFINED__
-+
-+#include <machine/_types.h>
-+
-+#if defined(__rtems__)
-+/*
-+ * The following section is RTEMS specific and is needed to more
-+ * closely match the types defined in the BSD sys/types.h.
-+ * This is needed to let the RTEMS/BSD TCP/IP stack compile.
-+ */
-+
-+/* deprecated */
-+#if ___int8_t_defined
-+typedef __uint8_t u_int8_t;
-+#endif
-+#if ___int16_t_defined
-+typedef __uint16_t u_int16_t;
-+#endif
-+#if ___int32_t_defined
-+typedef __uint32_t u_int32_t;
-+#endif
-+
-+#if ___int64_t_defined
-+typedef __uint64_t u_int64_t;
-+
-+/* deprecated */
-+typedef __uint64_t u_quad_t;
-+typedef __int64_t quad_t;
-+typedef quad_t * qaddr_t;
-+#endif
-+
-+#endif
-+
-+#endif /* ! __INTTYPES_DEFINED */
-+
-+#ifndef __need_inttypes
-+
-+#define _SYS_TYPES_H
-+#include <sys/_types.h>
-+
-+#ifdef __i386__
-+#if defined (GO32) || defined (__MSDOS__)
-+#define __MS_types__
-+#endif
-+#endif
-+
-+# include <stddef.h>
-+# include <machine/types.h>
-+
-+/* To ensure the stat struct's layout doesn't change when sizeof(int), etc.
-+ changes, we assume sizeof short and long never change and have all types
-+ used to define struct stat use them and not int where possible.
-+ Where not possible, _ST_INTxx are used. It would be preferable to not have
-+ such assumptions, but until the extra fluff is necessary, it's avoided.
-+ No 64 bit targets use stat yet. What to do about them is postponed
-+ until necessary. */
-+#ifdef __GNUC__
-+#define _ST_INT32 __attribute__ ((__mode__ (__SI__)))
-+#else
-+#define _ST_INT32
-+#endif
-+
-+# ifndef _POSIX_SOURCE
-+
-+# define physadr physadr_t
-+# define quad quad_t
-+
-+#ifndef _BSDTYPES_DEFINED
-+/* also defined in mingw/gmon.h and in w32api/winsock[2].h */
-+typedef unsigned char u_char;
-+typedef unsigned short u_short;
-+typedef unsigned int u_int;
-+typedef unsigned long u_long;
-+#define _BSDTYPES_DEFINED
-+#endif
-+
-+typedef unsigned short ushort; /* System V compatibility */
-+typedef unsigned int uint; /* System V compatibility */
-+# endif /*!_POSIX_SOURCE */
-+
-+#ifndef __clock_t_defined
-+typedef _CLOCK_T_ clock_t;
-+#define __clock_t_defined
-+#endif
-+
-+#ifndef __time_t_defined
-+typedef _TIME_T_ time_t;
-+#define __time_t_defined
-+
-+/* Time Value Specification Structures, P1003.1b-1993, p. 261 */
-+
-+struct timespec {
-+ time_t tv_sec; /* Seconds */
-+ long tv_nsec; /* Nanoseconds */
-+};
-+
-+struct itimerspec {
-+ struct timespec it_interval; /* Timer period */
-+ struct timespec it_value; /* Timer expiration */
-+};
-+#endif
-+
-+typedef long daddr_t;
-+typedef char * caddr_t;
-+
-+#ifndef __CYGWIN__
-+#if defined(__MS_types__) || defined(__rtems__)
-+typedef unsigned long ino_t;
-+#else
-+#ifdef __sparc__
-+typedef unsigned long ino_t;
-+#else
-+typedef unsigned short ino_t;
-+#endif
-+#endif
-+#endif /*__CYGWIN__*/
-+
-+#ifdef __MS_types__
-+typedef unsigned long vm_offset_t;
-+typedef unsigned long vm_size_t;
-+
-+#define __BIT_TYPES_DEFINED__
-+
-+typedef signed char int8_t;
-+typedef unsigned char u_int8_t;
-+typedef short int16_t;
-+typedef unsigned short u_int16_t;
-+typedef int int32_t;
-+typedef unsigned int u_int32_t;
-+typedef long long int64_t;
-+typedef unsigned long long u_int64_t;
-+typedef int32_t register_t;
-+#endif /* __MS_types__ */
-+
-+/*
-+ * All these should be machine specific - right now they are all broken.
-+ * However, for all of Cygnus' embedded targets, we want them to all be
-+ * the same. Otherwise things like sizeof (struct stat) might depend on
-+ * how the file was compiled (e.g. -mint16 vs -mint32, etc.).
-+ */
-+
-+#if defined(__rtems__)
-+/* device numbers are 32-bit major and and 32-bit minor */
-+typedef unsigned long long dev_t;
-+#else
-+#ifndef __CYGWIN__
-+typedef short dev_t;
-+#endif
-+#endif
-+
-+#ifndef __CYGWIN__ /* which defines these types in it's own types.h. */
-+typedef long off_t;
-+
-+typedef unsigned short uid_t;
-+typedef unsigned short gid_t;
-+#endif
-+
-+typedef int pid_t;
-+#ifndef __CYGWIN__
-+typedef long key_t;
-+#endif
-+typedef _ssize_t ssize_t;
-+
-+#ifndef __CYGWIN__
-+#ifdef __MS_types__
-+typedef char * addr_t;
-+typedef int mode_t;
-+#else
-+#if defined (__sparc__) && !defined (__sparc_v9__)
-+#ifdef __svr4__
-+typedef unsigned long mode_t;
-+#else
-+typedef unsigned short mode_t;
-+#endif
-+#else
-+typedef unsigned int mode_t _ST_INT32;
-+#endif
-+#endif /* ! __MS_types__ */
-+#endif /*__CYGWIN__*/
-+
-+typedef unsigned short nlink_t;
-+
-+/* We don't define fd_set and friends if we are compiling POSIX
-+ source, or if we have included (or may include as indicated
-+ by __USE_W32_SOCKETS) the W32api winsock[2].h header which
-+ defines Windows versions of them. Note that a program which
-+ includes the W32api winsock[2].h header must know what it is doing;
-+ it must not call the cygwin32 select function.
-+*/
-+# if !(defined (_POSIX_SOURCE) || defined (_WINSOCK_H) || defined (__USE_W32_SOCKETS))
-+# define _SYS_TYPES_FD_SET
-+# define NBBY 8 /* number of bits in a byte */
-+/*
-+ * Select uses bit masks of file descriptors in longs.
-+ * These macros manipulate such bit fields (the filesystem macros use chars).
-+ * FD_SETSIZE may be defined by the user, but the default here
-+ * should be >= NOFILE (param.h).
-+ */
-+# ifndef FD_SETSIZE
-+# define FD_SETSIZE 64
-+# endif
-+
-+typedef long fd_mask;
-+# define NFDBITS (sizeof (fd_mask) * NBBY) /* bits per mask */
-+# ifndef howmany
-+# define howmany(x,y) (((x)+((y)-1))/(y))
-+# endif
-+
-+/* We use a macro for fd_set so that including Sockets.h afterwards
-+ can work. */
-+typedef struct _types_fd_set {
-+ fd_mask fds_bits[howmany(FD_SETSIZE, NFDBITS)];
-+} _types_fd_set;
-+
-+#define fd_set _types_fd_set
-+
-+# define FD_SET(n, p) ((p)->fds_bits[(n)/NFDBITS] |= (1L << ((n) % NFDBITS)))
-+# define FD_CLR(n, p) ((p)->fds_bits[(n)/NFDBITS] &= ~(1L << ((n) % NFDBITS)))
-+# define FD_ISSET(n, p) ((p)->fds_bits[(n)/NFDBITS] & (1L << ((n) % NFDBITS)))
-+# define FD_ZERO(p) (__extension__ (void)({ \
-+ size_t __i; \
-+ char *__tmp = (char *)p; \
-+ for (__i = 0; __i < sizeof (*(p)); ++__i) \
-+ *__tmp++ = 0; \
-+}))
-+
-+# endif /* !(defined (_POSIX_SOURCE) || defined (_WINSOCK_H) || defined (__USE_W32_SOCKETS)) */
-+
-+#undef __MS_types__
-+#undef _ST_INT32
-+
-+
-+#ifndef __clockid_t_defined
-+typedef _CLOCKID_T_ clockid_t;
-+#define __clockid_t_defined
-+#endif
-+
-+#ifndef __timer_t_defined
-+typedef _TIMER_T_ timer_t;
-+#define __timer_t_defined
-+#endif
-+
-+typedef long useconds_t;
-+
-+#include <sys/features.h>
-+
-+
-+/* Cygwin will probably never have full posix compliance due to little things
-+ * like an inability to set the stackaddress. Cygwin is also using void *
-+ * pointers rather than structs to ensure maximum binary compatability with
-+ * previous releases.
-+ * This means that we don't use the types defined here, but rather in
-+ * <cygwin/types.h>
-+ */
-+#if defined(_POSIX_THREADS) && !defined(__CYGWIN__)
-+
-+#include <sys/sched.h>
-+
-+/*
-+ * 2.5 Primitive System Data Types, P1003.1c/D10, p. 19.
-+ */
-+
-+typedef __uint32_t pthread_t; /* identify a thread */
-+
-+/* P1003.1c/D10, p. 118-119 */
-+#define PTHREAD_SCOPE_PROCESS 0
-+#define PTHREAD_SCOPE_SYSTEM 1
-+
-+/* P1003.1c/D10, p. 111 */
-+#define PTHREAD_INHERIT_SCHED 1 /* scheduling policy and associated */
-+ /* attributes are inherited from */
-+ /* the calling thread. */
-+#define PTHREAD_EXPLICIT_SCHED 2 /* set from provided attribute object */
-+
-+/* P1003.1c/D10, p. 141 */
-+#define PTHREAD_CREATE_DETACHED 0
-+#define PTHREAD_CREATE_JOINABLE 1
-+
-+typedef struct {
-+ int is_initialized;
-+ void *stackaddr;
-+ int stacksize;
-+ int contentionscope;
-+ int inheritsched;
-+ int schedpolicy;
-+ struct sched_param schedparam;
-+
-+ /* P1003.4b/D8, p. 54 adds cputime_clock_allowed attribute. */
-+#if defined(_POSIX_THREAD_CPUTIME)
-+ int cputime_clock_allowed; /* see time.h */
-+#endif
-+ int detachstate;
-+
-+} pthread_attr_t;
-+
-+#if defined(_POSIX_THREAD_PROCESS_SHARED)
-+/* NOTE: P1003.1c/D10, p. 81 defines following values for process_shared. */
-+
-+#define PTHREAD_PROCESS_PRIVATE 0 /* visible within only the creating process */
-+#define PTHREAD_PROCESS_SHARED 1 /* visible too all processes with access to */
-+ /* the memory where the resource is */
-+ /* located */
-+#endif
-+
-+#if defined(_POSIX_THREAD_PRIO_PROTECT)
-+/* Mutexes */
-+
-+/* Values for blocking protocol. */
-+
-+#define PTHREAD_PRIO_NONE 0
-+#define PTHREAD_PRIO_INHERIT 1
-+#define PTHREAD_PRIO_PROTECT 2
-+#endif
-+
-+typedef __uint32_t pthread_mutex_t; /* identify a mutex */
-+
-+typedef struct {
-+ int is_initialized;
-+#if defined(_POSIX_THREAD_PROCESS_SHARED)
-+ int process_shared; /* allow mutex to be shared amongst processes */
-+#endif
-+#if defined(_POSIX_THREAD_PRIO_PROTECT)
-+ int prio_ceiling;
-+ int protocol;
-+#endif
-+ int recursive;
-+} pthread_mutexattr_t;
-+
-+/* Condition Variables */
-+
-+typedef __uint32_t pthread_cond_t; /* identify a condition variable */
-+
-+typedef struct {
-+ int is_initialized;
-+#if defined(_POSIX_THREAD_PROCESS_SHARED)
-+ int process_shared; /* allow this to be shared amongst processes */
-+#endif
-+} pthread_condattr_t; /* a condition attribute object */
-+
-+/* Keys */
-+
-+typedef __uint32_t pthread_key_t; /* thread-specific data keys */
-+
-+typedef struct {
-+ int is_initialized; /* is this structure initialized? */
-+ int init_executed; /* has the initialization routine been run? */
-+} pthread_once_t; /* dynamic package initialization */
-+#else
-+#if defined (__CYGWIN__)
-+#include <cygwin/types.h>
-+#endif
-+#endif /* defined(_POSIX_THREADS) */
-+
-+#endif /* !__need_inttypes */
-+
-+#undef __need_inttypes
-+
-+#endif /* _SYS_TYPES_H */
-diff -urN newlib-1.14.0/newlib/libc/machine/spu/Makefile.am newlib-1.14.0.spe/newlib/libc/machine/spu/Makefile.am
---- newlib-1.14.0/newlib/libc/machine/spu/Makefile.am 1970-01-01 01:00:00.000000000 +0100
-+++ newlib-1.14.0.spe/newlib/libc/machine/spu/Makefile.am 2006-06-11 02:19:17.000000000 +0200
-@@ -0,0 +1,17 @@
-+## Process this file with automake to generate Makefile.in
-+
-+AUTOMAKE_OPTIONS = cygnus
-+
-+INCLUDES = $(NEWLIB_CFLAGS) $(CROSS_CFLAGS) $(TARGET_CFLAGS)
-+
-+noinst_LIBRARIES = lib.a
-+
-+lib_a_SOURCES = setjmp.S
-+lib_a_LIBADD = @extra_objs@
-+EXTRA_lib_a_SOURCES = @extra_sources@
-+lib_a_DEPENDENCIES = @extra_objs@
-+
-+ACLOCAL_AMFLAGS = -I ../../..
-+AM_CFLAGS = -I $(srcdir)/../../stdio -I $(srcdir)/../../stdlib
-+CONFIG_STATUS_DEPENDENCIES = $(newlib_basedir)/configure.host
-+
-diff -urN newlib-1.14.0/newlib/libc/machine/spu/Makefile.in newlib-1.14.0.spe/newlib/libc/machine/spu/Makefile.in
---- newlib-1.14.0/newlib/libc/machine/spu/Makefile.in 1970-01-01 01:00:00.000000000 +0100
-+++ newlib-1.14.0.spe/newlib/libc/machine/spu/Makefile.in 2006-06-11 02:19:17.000000000 +0200
-@@ -0,0 +1,333 @@
-+# Makefile.in generated automatically by automake 1.4-p6 from Makefile.am
-+
-+# Copyright (C) 1994, 1995-8, 1999, 2001 Free Software Foundation, Inc.
-+# This Makefile.in is free software; the Free Software Foundation
-+# gives unlimited permission to copy and/or distribute it,
-+# with or without modifications, as long as this notice is preserved.
-+
-+# This program is distributed in the hope that it will be useful,
-+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
-+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
-+# PARTICULAR PURPOSE.
-+
-+
-+SHELL = @SHELL@
-+
-+srcdir = @srcdir@
-+top_srcdir = @top_srcdir@
-+VPATH = @srcdir@
-+prefix = @prefix@
-+exec_prefix = @exec_prefix@
-+
-+bindir = @bindir@
-+sbindir = @sbindir@
-+libexecdir = @libexecdir@
-+datadir = @datadir@
-+sysconfdir = @sysconfdir@
-+sharedstatedir = @sharedstatedir@
-+localstatedir = @localstatedir@
-+libdir = @libdir@
-+infodir = @infodir@
-+mandir = @mandir@
-+includedir = @includedir@
-+oldincludedir = /usr/include
-+
-+DESTDIR =
-+
-+pkgdatadir = $(datadir)/@PACKAGE@
-+pkglibdir = $(libdir)/@PACKAGE@
-+pkgincludedir = $(includedir)/@PACKAGE@
-+
-+top_builddir = .
-+
-+ACLOCAL = @ACLOCAL@
-+AUTOCONF = @AUTOCONF@
-+AUTOMAKE = @AUTOMAKE@
-+AUTOHEADER = @AUTOHEADER@
-+
-+INSTALL = @INSTALL@
-+INSTALL_PROGRAM = @INSTALL_PROGRAM@ $(AM_INSTALL_PROGRAM_FLAGS)
-+INSTALL_DATA = @INSTALL_DATA@
-+INSTALL_SCRIPT = @INSTALL_SCRIPT@
-+transform = @program_transform_name@
-+
-+NORMAL_INSTALL = :
-+PRE_INSTALL = :
-+POST_INSTALL = :
-+NORMAL_UNINSTALL = :
-+PRE_UNINSTALL = :
-+POST_UNINSTALL = :
-+build_alias = @build_alias@
-+build_triplet = @build@
-+host_alias = @host_alias@
-+host_triplet = @host@
-+target_alias = @target_alias@
-+target_triplet = @target@
-+AR = @AR@
-+AS = @AS@
-+CC = @CC@
-+CPP = @CPP@
-+EXEEXT = @EXEEXT@
-+LDFLAGS = @LDFLAGS@
-+MAINT = @MAINT@
-+MAKEINFO = @MAKEINFO@
-+NEWLIB_CFLAGS = @NEWLIB_CFLAGS@
-+OBJEXT = @OBJEXT@
-+PACKAGE = @PACKAGE@
-+RANLIB = @RANLIB@
-+VERSION = @VERSION@
-+aext = @aext@
-+extra_objs = @extra_objs@
-+extra_sources = @extra_sources@
-+libm_machine_dir = @libm_machine_dir@
-+machine_dir = @machine_dir@
-+newlib_basedir = @newlib_basedir@
-+oext = @oext@
-+sys_dir = @sys_dir@
-+
-+AUTOMAKE_OPTIONS = cygnus
-+
-+INCLUDES = $(NEWLIB_CFLAGS) $(CROSS_CFLAGS) $(TARGET_CFLAGS)
-+
-+noinst_LIBRARIES = lib.a
-+
-+lib_a_SOURCES = setjmp.S
-+lib_a_LIBADD = @extra_objs@
-+EXTRA_lib_a_SOURCES = @extra_sources@
-+lib_a_DEPENDENCIES = @extra_objs@
-+
-+ACLOCAL_AMFLAGS = -I ../../..
-+AM_CFLAGS = -I $(srcdir)/../../stdio -I $(srcdir)/../../stdlib
-+CONFIG_STATUS_DEPENDENCIES = $(newlib_basedir)/configure.host
-+
-+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-+mkinstalldirs = $(SHELL) $(top_srcdir)/../../../../mkinstalldirs
-+CONFIG_CLEAN_FILES =
-+LIBRARIES = $(noinst_LIBRARIES)
-+
-+
-+DEFS = @DEFS@ -I. -I$(srcdir)
-+CPPFLAGS = @CPPFLAGS@
-+LIBS = @LIBS@
-+lib_a_OBJECTS = setjmp.o
-+CFLAGS = @CFLAGS@
-+COMPILE = $(CC) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
-+CCLD = $(CC)
-+LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(LDFLAGS) -o $@
-+DIST_COMMON = Makefile.am Makefile.in aclocal.m4 configure configure.in
-+
-+
-+DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST)
-+
-+TAR = gtar
-+GZIP_ENV = --best
-+SOURCES = $(lib_a_SOURCES) $(EXTRA_lib_a_SOURCES)
-+OBJECTS = $(lib_a_OBJECTS)
-+
-+all: all-redirect
-+.SUFFIXES:
-+.SUFFIXES: .S .c .o .s
-+$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4)
-+ cd $(top_srcdir) && $(AUTOMAKE) --cygnus Makefile
-+
-+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
-+ cd $(top_builddir) \
-+ && CONFIG_FILES=$@ CONFIG_HEADERS= $(SHELL) ./config.status
-+
-+$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ configure.in \
-+ ../../../acinclude.m4 ../../../aclocal.m4 \
-+ ../../../libtool.m4
-+ cd $(srcdir) && $(ACLOCAL) $(ACLOCAL_AMFLAGS)
-+
-+config.status: $(srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
-+ $(SHELL) ./config.status --recheck
-+$(srcdir)/configure: @MAINTAINER_MODE_TRUE@$(srcdir)/configure.in $(ACLOCAL_M4) $(CONFIGURE_DEPENDENCIES)
-+ cd $(srcdir) && $(AUTOCONF)
-+
-+mostlyclean-noinstLIBRARIES:
-+
-+clean-noinstLIBRARIES:
-+ -test -z "$(noinst_LIBRARIES)" || rm -f $(noinst_LIBRARIES)
-+
-+distclean-noinstLIBRARIES:
-+
-+maintainer-clean-noinstLIBRARIES:
-+
-+.c.o:
-+ $(COMPILE) -c $<
-+
-+.s.o:
-+ $(COMPILE) -c $<
-+
-+.S.o:
-+ $(COMPILE) -c $<
-+
-+mostlyclean-compile:
-+ -rm -f *.o core *.core
-+
-+clean-compile:
-+
-+distclean-compile:
-+ -rm -f *.tab.c
-+
-+maintainer-clean-compile:
-+
-+lib.a: $(lib_a_OBJECTS) $(lib_a_DEPENDENCIES)
-+ -rm -f lib.a
-+ $(AR) cru lib.a $(lib_a_OBJECTS) $(lib_a_LIBADD)
-+ $(RANLIB) lib.a
-+
-+tags: TAGS
-+
-+ID: $(HEADERS) $(SOURCES) $(LISP)
-+ list='$(SOURCES) $(HEADERS)'; \
-+ unique=`for i in $$list; do echo $$i; done | \
-+ awk ' { files[$$0] = 1; } \
-+ END { for (i in files) print i; }'`; \
-+ here=`pwd` && cd $(srcdir) \
-+ && mkid -f$$here/ID $$unique $(LISP)
-+
-+TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) $(LISP)
-+ tags=; \
-+ here=`pwd`; \
-+ list='$(SOURCES) $(HEADERS)'; \
-+ unique=`for i in $$list; do echo $$i; done | \
-+ awk ' { files[$$0] = 1; } \
-+ END { for (i in files) print i; }'`; \
-+ test -z "$(ETAGS_ARGS)$$unique$(LISP)$$tags" \
-+ || (cd $(srcdir) && etags $(ETAGS_ARGS) $$tags $$unique $(LISP) -o $$here/TAGS)
-+
-+mostlyclean-tags:
-+
-+clean-tags:
-+
-+distclean-tags:
-+ -rm -f TAGS ID
-+
-+maintainer-clean-tags:
-+
-+distdir = $(PACKAGE)-$(VERSION)
-+top_distdir = $(distdir)
-+
-+# This target untars the dist file and tries a VPATH configuration. Then
-+# it guarantees that the distribution is self-contained by making another
-+# tarfile.
-+distcheck: dist
-+ -rm -rf $(distdir)
-+ GZIP=$(GZIP_ENV) $(TAR) zxf $(distdir).tar.gz
-+ mkdir $(distdir)/=build
-+ mkdir $(distdir)/=inst
-+ dc_install_base=`cd $(distdir)/=inst && pwd`; \
-+ cd $(distdir)/=build \
-+ && ../configure --srcdir=.. --prefix=$$dc_install_base \
-+ && $(MAKE) $(AM_MAKEFLAGS) \
-+ && $(MAKE) $(AM_MAKEFLAGS) dvi \
-+ && $(MAKE) $(AM_MAKEFLAGS) check \
-+ && $(MAKE) $(AM_MAKEFLAGS) install \
-+ && $(MAKE) $(AM_MAKEFLAGS) installcheck \
-+ && $(MAKE) $(AM_MAKEFLAGS) dist
-+ -rm -rf $(distdir)
-+ @banner="$(distdir).tar.gz is ready for distribution"; \
-+ dashes=`echo "$$banner" | sed s/./=/g`; \
-+ echo "$$dashes"; \
-+ echo "$$banner"; \
-+ echo "$$dashes"
-+dist: distdir
-+ -chmod -R a+r $(distdir)
-+ GZIP=$(GZIP_ENV) $(TAR) chozf $(distdir).tar.gz $(distdir)
-+ -rm -rf $(distdir)
-+dist-all: distdir
-+ -chmod -R a+r $(distdir)
-+ GZIP=$(GZIP_ENV) $(TAR) chozf $(distdir).tar.gz $(distdir)
-+ -rm -rf $(distdir)
-+distdir: $(DISTFILES)
-+ -rm -rf $(distdir)
-+ mkdir $(distdir)
-+ -chmod 777 $(distdir)
-+ @for file in $(DISTFILES); do \
-+ if test -f $$file; then d=.; else d=$(srcdir); fi; \
-+ if test -d $$d/$$file; then \
-+ cp -pr $$d/$$file $(distdir)/$$file; \
-+ else \
-+ test -f $(distdir)/$$file \
-+ || ln $$d/$$file $(distdir)/$$file 2> /dev/null \
-+ || cp -p $$d/$$file $(distdir)/$$file || :; \
-+ fi; \
-+ done
-+info-am:
-+info: info-am
-+dvi-am:
-+dvi: dvi-am
-+check-am:
-+check: check-am
-+installcheck-am:
-+installcheck: installcheck-am
-+install-info-am:
-+install-info: install-info-am
-+install-exec-am:
-+install-exec: install-exec-am
-+
-+install-data-am:
-+install-data: install-data-am
-+
-+install-am: all-am
-+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
-+install: install-am
-+uninstall-am:
-+uninstall: uninstall-am
-+all-am: Makefile $(LIBRARIES)
-+all-redirect: all-am
-+install-strip:
-+ $(MAKE) $(AM_MAKEFLAGS) AM_INSTALL_PROGRAM_FLAGS=-s install
-+installdirs:
-+
-+
-+mostlyclean-generic:
-+
-+clean-generic:
-+
-+distclean-generic:
-+ -rm -f Makefile $(CONFIG_CLEAN_FILES)
-+ -rm -f config.cache config.log stamp-h stamp-h[0-9]*
-+
-+maintainer-clean-generic:
-+mostlyclean-am: mostlyclean-noinstLIBRARIES mostlyclean-compile \
-+ mostlyclean-tags mostlyclean-generic
-+
-+mostlyclean: mostlyclean-am
-+
-+clean-am: clean-noinstLIBRARIES clean-compile clean-tags clean-generic \
-+ mostlyclean-am
-+
-+clean: clean-am
-+
-+distclean-am: distclean-noinstLIBRARIES distclean-compile \
-+ distclean-tags distclean-generic clean-am
-+
-+distclean: distclean-am
-+ -rm -f config.status
-+
-+maintainer-clean-am: maintainer-clean-noinstLIBRARIES \
-+ maintainer-clean-compile maintainer-clean-tags \
-+ maintainer-clean-generic distclean-am
-+ @echo "This command is intended for maintainers to use;"
-+ @echo "it deletes files that may require special tools to rebuild."
-+
-+maintainer-clean: maintainer-clean-am
-+ -rm -f config.status
-+
-+.PHONY: mostlyclean-noinstLIBRARIES distclean-noinstLIBRARIES \
-+clean-noinstLIBRARIES maintainer-clean-noinstLIBRARIES \
-+mostlyclean-compile distclean-compile clean-compile \
-+maintainer-clean-compile tags mostlyclean-tags distclean-tags \
-+clean-tags maintainer-clean-tags distdir info-am info dvi-am dvi check \
-+check-am installcheck-am installcheck install-info-am install-info \
-+install-exec-am install-exec install-data-am install-data install-am \
-+install uninstall-am uninstall all-redirect all-am all installdirs \
-+mostlyclean-generic distclean-generic clean-generic \
-+maintainer-clean-generic clean mostlyclean distclean maintainer-clean
-+
-+
-+# Tell versions [3.59,3.63) of GNU make to not export all variables.
-+# Otherwise a system limit (for SysV at least) may be exceeded.
-+.NOEXPORT:
-diff -urN newlib-1.14.0/newlib/libc/machine/spu/configure newlib-1.14.0.spe/newlib/libc/machine/spu/configure
---- newlib-1.14.0/newlib/libc/machine/spu/configure 1970-01-01 01:00:00.000000000 +0100
-+++ newlib-1.14.0.spe/newlib/libc/machine/spu/configure 2006-06-11 02:19:17.000000000 +0200
-@@ -0,0 +1,1913 @@
-+#! /bin/sh
-+
-+# Guess values for system-dependent variables and create Makefiles.
-+# Generated automatically using autoconf version 2.13
-+# Copyright (C) 1992, 93, 94, 95, 96 Free Software Foundation, Inc.
-+#
-+# This configure script is free software; the Free Software Foundation
-+# gives unlimited permission to copy, distribute and modify it.
-+
-+# Defaults:
-+ac_help=
-+ac_default_prefix=/usr/local
-+# Any additions from configure.in:
-+ac_help="$ac_help
-+ --enable-multilib build many library versions (default)"
-+ac_help="$ac_help
-+ --enable-target-optspace optimize for space"
-+ac_help="$ac_help
-+ --enable-malloc-debugging indicate malloc debugging requested"
-+ac_help="$ac_help
-+ --enable-newlib-mb enable multibyte support"
-+ac_help="$ac_help
-+ --enable-newlib-iconv enable iconv library support"
-+ac_help="$ac_help
-+ --enable-newlib-builtin-converters enable specific comma-separated list of iconv converters to be built-in"
-+ac_help="$ac_help
-+ --enable-newlib-multithread enable support for multiple threads"
-+ac_help="$ac_help
-+ --enable-newlib-elix-level supply desired elix library level (1-4)"
-+ac_help="$ac_help
-+ --disable-newlib-io-float disable printf/scanf family float support"
-+ac_help="$ac_help
-+ --disable-newlib-supplied-syscalls disable newlib from supplying syscalls"
-+ac_help="$ac_help
-+ --enable-maintainer-mode enable make rules and dependencies not useful
-+ (and sometimes confusing) to the casual installer"
-+
-+# Initialize some variables set by options.
-+# The variables have the same names as the options, with
-+# dashes changed to underlines.
-+build=NONE
-+cache_file=./config.cache
-+exec_prefix=NONE
-+host=NONE
-+no_create=
-+nonopt=NONE
-+no_recursion=
-+prefix=NONE
-+program_prefix=NONE
-+program_suffix=NONE
-+program_transform_name=s,x,x,
-+silent=
-+site=
-+srcdir=
-+target=NONE
-+verbose=
-+x_includes=NONE
-+x_libraries=NONE
-+bindir='${exec_prefix}/bin'
-+sbindir='${exec_prefix}/sbin'
-+libexecdir='${exec_prefix}/libexec'
-+datadir='${prefix}/share'
-+sysconfdir='${prefix}/etc'
-+sharedstatedir='${prefix}/com'
-+localstatedir='${prefix}/var'
-+libdir='${exec_prefix}/lib'
-+includedir='${prefix}/include'
-+oldincludedir='/usr/include'
-+infodir='${prefix}/info'
-+mandir='${prefix}/man'
-+
-+# Initialize some other variables.
-+subdirs=
-+MFLAGS= MAKEFLAGS=
-+SHELL=${CONFIG_SHELL-/bin/sh}
-+# Maximum number of lines to put in a shell here document.
-+ac_max_here_lines=12
-+
-+ac_prev=
-+for ac_option
-+do
-+
-+ # If the previous option needs an argument, assign it.
-+ if test -n "$ac_prev"; then
-+ eval "$ac_prev=\$ac_option"
-+ ac_prev=
-+ continue
-+ fi
-+
-+ case "$ac_option" in
-+ -*=*) ac_optarg=`echo "$ac_option" | sed 's/[-_a-zA-Z0-9]*=//'` ;;
-+ *) ac_optarg= ;;
-+ esac
-+
-+ # Accept the important Cygnus configure options, so we can diagnose typos.
-+
-+ case "$ac_option" in
-+
-+ -bindir | --bindir | --bindi | --bind | --bin | --bi)
-+ ac_prev=bindir ;;
-+ -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
-+ bindir="$ac_optarg" ;;
-+
-+ -build | --build | --buil | --bui | --bu)
-+ ac_prev=build ;;
-+ -build=* | --build=* | --buil=* | --bui=* | --bu=*)
-+ build="$ac_optarg" ;;
-+
-+ -cache-file | --cache-file | --cache-fil | --cache-fi \
-+ | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
-+ ac_prev=cache_file ;;
-+ -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
-+ | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
-+ cache_file="$ac_optarg" ;;
-+
-+ -datadir | --datadir | --datadi | --datad | --data | --dat | --da)
-+ ac_prev=datadir ;;
-+ -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \
-+ | --da=*)
-+ datadir="$ac_optarg" ;;
-+
-+ -disable-* | --disable-*)
-+ ac_feature=`echo $ac_option|sed -e 's/-*disable-//'`
-+ # Reject names that are not valid shell variable names.
-+ if test -n "`echo $ac_feature| sed 's/[-a-zA-Z0-9_]//g'`"; then
-+ { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
-+ fi
-+ ac_feature=`echo $ac_feature| sed 's/-/_/g'`
-+ eval "enable_${ac_feature}=no" ;;
-+
-+ -enable-* | --enable-*)
-+ ac_feature=`echo $ac_option|sed -e 's/-*enable-//' -e 's/=.*//'`
-+ # Reject names that are not valid shell variable names.
-+ if test -n "`echo $ac_feature| sed 's/[-_a-zA-Z0-9]//g'`"; then
-+ { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
-+ fi
-+ ac_feature=`echo $ac_feature| sed 's/-/_/g'`
-+ case "$ac_option" in
-+ *=*) ;;
-+ *) ac_optarg=yes ;;
-+ esac
-+ eval "enable_${ac_feature}='$ac_optarg'" ;;
-+
-+ -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
-+ | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
-+ | --exec | --exe | --ex)
-+ ac_prev=exec_prefix ;;
-+ -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
-+ | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
-+ | --exec=* | --exe=* | --ex=*)
-+ exec_prefix="$ac_optarg" ;;
-+
-+ -gas | --gas | --ga | --g)
-+ # Obsolete; use --with-gas.
-+ with_gas=yes ;;
-+
-+ -help | --help | --hel | --he)
-+ # Omit some internal or obsolete options to make the list less imposing.
-+ # This message is too long to be a string in the A/UX 3.1 sh.
-+ cat << EOF
-+Usage: configure [options] [host]
-+Options: [defaults in brackets after descriptions]
-+Configuration:
-+ --cache-file=FILE cache test results in FILE
-+ --help print this message
-+ --no-create do not create output files
-+ --quiet, --silent do not print \`checking...' messages
-+ --version print the version of autoconf that created configure
-+Directory and file names:
-+ --prefix=PREFIX install architecture-independent files in PREFIX
-+ [$ac_default_prefix]
-+ --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
-+ [same as prefix]
-+ --bindir=DIR user executables in DIR [EPREFIX/bin]
-+ --sbindir=DIR system admin executables in DIR [EPREFIX/sbin]
-+ --libexecdir=DIR program executables in DIR [EPREFIX/libexec]
-+ --datadir=DIR read-only architecture-independent data in DIR
-+ [PREFIX/share]
-+ --sysconfdir=DIR read-only single-machine data in DIR [PREFIX/etc]
-+ --sharedstatedir=DIR modifiable architecture-independent data in DIR
-+ [PREFIX/com]
-+ --localstatedir=DIR modifiable single-machine data in DIR [PREFIX/var]
-+ --libdir=DIR object code libraries in DIR [EPREFIX/lib]
-+ --includedir=DIR C header files in DIR [PREFIX/include]
-+ --oldincludedir=DIR C header files for non-gcc in DIR [/usr/include]
-+ --infodir=DIR info documentation in DIR [PREFIX/info]
-+ --mandir=DIR man documentation in DIR [PREFIX/man]
-+ --srcdir=DIR find the sources in DIR [configure dir or ..]
-+ --program-prefix=PREFIX prepend PREFIX to installed program names
-+ --program-suffix=SUFFIX append SUFFIX to installed program names
-+ --program-transform-name=PROGRAM
-+ run sed PROGRAM on installed program names
-+EOF
-+ cat << EOF
-+Host type:
-+ --build=BUILD configure for building on BUILD [BUILD=HOST]
-+ --host=HOST configure for HOST [guessed]
-+ --target=TARGET configure for TARGET [TARGET=HOST]
-+Features and packages:
-+ --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
-+ --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
-+ --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
-+ --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
-+ --x-includes=DIR X include files are in DIR
-+ --x-libraries=DIR X library files are in DIR
-+EOF
-+ if test -n "$ac_help"; then
-+ echo "--enable and --with options recognized:$ac_help"
-+ fi
-+ exit 0 ;;
-+
-+ -host | --host | --hos | --ho)
-+ ac_prev=host ;;
-+ -host=* | --host=* | --hos=* | --ho=*)
-+ host="$ac_optarg" ;;
-+
-+ -includedir | --includedir | --includedi | --included | --include \
-+ | --includ | --inclu | --incl | --inc)
-+ ac_prev=includedir ;;
-+ -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
-+ | --includ=* | --inclu=* | --incl=* | --inc=*)
-+ includedir="$ac_optarg" ;;
-+
-+ -infodir | --infodir | --infodi | --infod | --info | --inf)
-+ ac_prev=infodir ;;
-+ -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
-+ infodir="$ac_optarg" ;;
-+
-+ -libdir | --libdir | --libdi | --libd)
-+ ac_prev=libdir ;;
-+ -libdir=* | --libdir=* | --libdi=* | --libd=*)
-+ libdir="$ac_optarg" ;;
-+
-+ -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
-+ | --libexe | --libex | --libe)
-+ ac_prev=libexecdir ;;
-+ -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
-+ | --libexe=* | --libex=* | --libe=*)
-+ libexecdir="$ac_optarg" ;;
-+
-+ -localstatedir | --localstatedir | --localstatedi | --localstated \
-+ | --localstate | --localstat | --localsta | --localst \
-+ | --locals | --local | --loca | --loc | --lo)
-+ ac_prev=localstatedir ;;
-+ -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
-+ | --localstate=* | --localstat=* | --localsta=* | --localst=* \
-+ | --locals=* | --local=* | --loca=* | --loc=* | --lo=*)
-+ localstatedir="$ac_optarg" ;;
-+
-+ -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
-+ ac_prev=mandir ;;
-+ -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
-+ mandir="$ac_optarg" ;;
-+
-+ -nfp | --nfp | --nf)
-+ # Obsolete; use --without-fp.
-+ with_fp=no ;;
-+
-+ -no-create | --no-create | --no-creat | --no-crea | --no-cre \
-+ | --no-cr | --no-c)
-+ no_create=yes ;;
-+
-+ -no-recursion | --no-recursion | --no-recursio | --no-recursi \
-+ | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
-+ no_recursion=yes ;;
-+
-+ -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
-+ | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
-+ | --oldin | --oldi | --old | --ol | --o)
-+ ac_prev=oldincludedir ;;
-+ -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
-+ | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
-+ | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
-+ oldincludedir="$ac_optarg" ;;
-+
-+ -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
-+ ac_prev=prefix ;;
-+ -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
-+ prefix="$ac_optarg" ;;
-+
-+ -program-prefix | --program-prefix | --program-prefi | --program-pref \
-+ | --program-pre | --program-pr | --program-p)
-+ ac_prev=program_prefix ;;
-+ -program-prefix=* | --program-prefix=* | --program-prefi=* \
-+ | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
-+ program_prefix="$ac_optarg" ;;
-+
-+ -program-suffix | --program-suffix | --program-suffi | --program-suff \
-+ | --program-suf | --program-su | --program-s)
-+ ac_prev=program_suffix ;;
-+ -program-suffix=* | --program-suffix=* | --program-suffi=* \
-+ | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
-+ program_suffix="$ac_optarg" ;;
-+
-+ -program-transform-name | --program-transform-name \
-+ | --program-transform-nam | --program-transform-na \
-+ | --program-transform-n | --program-transform- \
-+ | --program-transform | --program-transfor \
-+ | --program-transfo | --program-transf \
-+ | --program-trans | --program-tran \
-+ | --progr-tra | --program-tr | --program-t)
-+ ac_prev=program_transform_name ;;
-+ -program-transform-name=* | --program-transform-name=* \
-+ | --program-transform-nam=* | --program-transform-na=* \
-+ | --program-transform-n=* | --program-transform-=* \
-+ | --program-transform=* | --program-transfor=* \
-+ | --program-transfo=* | --program-transf=* \
-+ | --program-trans=* | --program-tran=* \
-+ | --progr-tra=* | --program-tr=* | --program-t=*)
-+ program_transform_name="$ac_optarg" ;;
-+
-+ -q | -quiet | --quiet | --quie | --qui | --qu | --q \
-+ | -silent | --silent | --silen | --sile | --sil)
-+ silent=yes ;;
-+
-+ -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
-+ ac_prev=sbindir ;;
-+ -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
-+ | --sbi=* | --sb=*)
-+ sbindir="$ac_optarg" ;;
-+
-+ -sharedstatedir | --sharedstatedir | --sharedstatedi \
-+ | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
-+ | --sharedst | --shareds | --shared | --share | --shar \
-+ | --sha | --sh)
-+ ac_prev=sharedstatedir ;;
-+ -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
-+ | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
-+ | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
-+ | --sha=* | --sh=*)
-+ sharedstatedir="$ac_optarg" ;;
-+
-+ -site | --site | --sit)
-+ ac_prev=site ;;
-+ -site=* | --site=* | --sit=*)
-+ site="$ac_optarg" ;;
-+
-+ -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
-+ ac_prev=srcdir ;;
-+ -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
-+ srcdir="$ac_optarg" ;;
-+
-+ -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
-+ | --syscon | --sysco | --sysc | --sys | --sy)
-+ ac_prev=sysconfdir ;;
-+ -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
-+ | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
-+ sysconfdir="$ac_optarg" ;;
-+
-+ -target | --target | --targe | --targ | --tar | --ta | --t)
-+ ac_prev=target ;;
-+ -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
-+ target="$ac_optarg" ;;
-+
-+ -v | -verbose | --verbose | --verbos | --verbo | --verb)
-+ verbose=yes ;;
-+
-+ -version | --version | --versio | --versi | --vers)
-+ echo "configure generated by autoconf version 2.13"
-+ exit 0 ;;
-+
-+ -with-* | --with-*)
-+ ac_package=`echo $ac_option|sed -e 's/-*with-//' -e 's/=.*//'`
-+ # Reject names that are not valid shell variable names.
-+ if test -n "`echo $ac_package| sed 's/[-_a-zA-Z0-9]//g'`"; then
-+ { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
-+ fi
-+ ac_package=`echo $ac_package| sed 's/-/_/g'`
-+ case "$ac_option" in
-+ *=*) ;;
-+ *) ac_optarg=yes ;;
-+ esac
-+ eval "with_${ac_package}='$ac_optarg'" ;;
-+
-+ -without-* | --without-*)
-+ ac_package=`echo $ac_option|sed -e 's/-*without-//'`
-+ # Reject names that are not valid shell variable names.
-+ if test -n "`echo $ac_package| sed 's/[-a-zA-Z0-9_]//g'`"; then
-+ { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
-+ fi
-+ ac_package=`echo $ac_package| sed 's/-/_/g'`
-+ eval "with_${ac_package}=no" ;;
-+
-+ --x)
-+ # Obsolete; use --with-x.
-+ with_x=yes ;;
-+
-+ -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
-+ | --x-incl | --x-inc | --x-in | --x-i)
-+ ac_prev=x_includes ;;
-+ -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
-+ | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
-+ x_includes="$ac_optarg" ;;
-+
-+ -x-libraries | --x-libraries | --x-librarie | --x-librari \
-+ | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
-+ ac_prev=x_libraries ;;
-+ -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
-+ | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
-+ x_libraries="$ac_optarg" ;;
-+
-+ -*) { echo "configure: error: $ac_option: invalid option; use --help to show usage" 1>&2; exit 1; }
-+ ;;
-+
-+ *)
-+ if test -n "`echo $ac_option| sed 's/[-a-z0-9.]//g'`"; then
-+ echo "configure: warning: $ac_option: invalid host type" 1>&2
-+ fi
-+ if test "x$nonopt" != xNONE; then
-+ { echo "configure: error: can only configure for one host and one target at a time" 1>&2; exit 1; }
-+ fi
-+ nonopt="$ac_option"
-+ ;;
-+
-+ esac
-+done
-+
-+if test -n "$ac_prev"; then
-+ { echo "configure: error: missing argument to --`echo $ac_prev | sed 's/_/-/g'`" 1>&2; exit 1; }
-+fi
-+
-+trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
-+
-+# File descriptor usage:
-+# 0 standard input
-+# 1 file creation
-+# 2 errors and warnings
-+# 3 some systems may open it to /dev/tty
-+# 4 used on the Kubota Titan
-+# 6 checking for... messages and results
-+# 5 compiler messages saved in config.log
-+if test "$silent" = yes; then
-+ exec 6>/dev/null
-+else
-+ exec 6>&1
-+fi
-+exec 5>./config.log
-+
-+echo "\
-+This file contains any messages produced by compilers while
-+running configure, to aid debugging if configure makes a mistake.
-+" 1>&5
-+
-+# Strip out --no-create and --no-recursion so they do not pile up.
-+# Also quote any args containing shell metacharacters.
-+ac_configure_args=
-+for ac_arg
-+do
-+ case "$ac_arg" in
-+ -no-create | --no-create | --no-creat | --no-crea | --no-cre \
-+ | --no-cr | --no-c) ;;
-+ -no-recursion | --no-recursion | --no-recursio | --no-recursi \
-+ | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) ;;
-+ *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?]*)
-+ ac_configure_args="$ac_configure_args '$ac_arg'" ;;
-+ *) ac_configure_args="$ac_configure_args $ac_arg" ;;
-+ esac
-+done
-+
-+# NLS nuisances.
-+# Only set these to C if already set. These must not be set unconditionally
-+# because not all systems understand e.g. LANG=C (notably SCO).
-+# Fixing LC_MESSAGES prevents Solaris sh from translating var values in `set'!
-+# Non-C LC_CTYPE values break the ctype check.
-+if test "${LANG+set}" = set; then LANG=C; export LANG; fi
-+if test "${LC_ALL+set}" = set; then LC_ALL=C; export LC_ALL; fi
-+if test "${LC_MESSAGES+set}" = set; then LC_MESSAGES=C; export LC_MESSAGES; fi
-+if test "${LC_CTYPE+set}" = set; then LC_CTYPE=C; export LC_CTYPE; fi
-+
-+# confdefs.h avoids OS command line length limits that DEFS can exceed.
-+rm -rf conftest* confdefs.h
-+# AIX cpp loses on an empty file, so make sure it contains at least a newline.
-+echo > confdefs.h
-+
-+# A filename unique to this package, relative to the directory that
-+# configure is in, which we can look for to find out if srcdir is correct.
-+ac_unique_file=setjmp.S
-+
-+# Find the source files, if location was not specified.
-+if test -z "$srcdir"; then
-+ ac_srcdir_defaulted=yes
-+ # Try the directory containing this script, then its parent.
-+ ac_prog=$0
-+ ac_confdir=`echo $ac_prog|sed 's%/[^/][^/]*$%%'`
-+ test "x$ac_confdir" = "x$ac_prog" && ac_confdir=.
-+ srcdir=$ac_confdir
-+ if test ! -r $srcdir/$ac_unique_file; then
-+ srcdir=..
-+ fi
-+else
-+ ac_srcdir_defaulted=no
-+fi
-+if test ! -r $srcdir/$ac_unique_file; then
-+ if test "$ac_srcdir_defaulted" = yes; then
-+ { echo "configure: error: can not find sources in $ac_confdir or .." 1>&2; exit 1; }
-+ else
-+ { echo "configure: error: can not find sources in $srcdir" 1>&2; exit 1; }
-+ fi
-+fi
-+srcdir=`echo "${srcdir}" | sed 's%\([^/]\)/*$%\1%'`
-+
-+# Prefer explicitly selected file to automatically selected ones.
-+if test -z "$CONFIG_SITE"; then
-+ if test "x$prefix" != xNONE; then
-+ CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site"
-+ else
-+ CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
-+ fi
-+fi
-+for ac_site_file in $CONFIG_SITE; do
-+ if test -r "$ac_site_file"; then
-+ echo "loading site script $ac_site_file"
-+ . "$ac_site_file"
-+ fi
-+done
-+
-+if test -r "$cache_file"; then
-+ echo "loading cache $cache_file"
-+ . $cache_file
-+else
-+ echo "creating cache $cache_file"
-+ > $cache_file
-+fi
-+
-+ac_ext=c
-+# CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
-+ac_cpp='$CPP $CPPFLAGS'
-+ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
-+ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
-+cross_compiling=$ac_cv_prog_cc_cross
-+
-+ac_exeext=
-+ac_objext=o
-+if (echo "testing\c"; echo 1,2,3) | grep c >/dev/null; then
-+ # Stardent Vistra SVR4 grep lacks -e, says ghazi@caip.rutgers.edu.
-+ if (echo -n testing; echo 1,2,3) | sed s/-n/xn/ | grep xn >/dev/null; then
-+ ac_n= ac_c='
-+' ac_t=' '
-+ else
-+ ac_n=-n ac_c= ac_t=
-+ fi
-+else
-+ ac_n= ac_c='\c' ac_t=
-+fi
-+
-+
-+
-+ac_aux_dir=
-+for ac_dir in ../../../.. $srcdir/../../../..; do
-+ if test -f $ac_dir/install-sh; then
-+ ac_aux_dir=$ac_dir
-+ ac_install_sh="$ac_aux_dir/install-sh -c"
-+ break
-+ elif test -f $ac_dir/install.sh; then
-+ ac_aux_dir=$ac_dir
-+ ac_install_sh="$ac_aux_dir/install.sh -c"
-+ break
-+ fi
-+done
-+if test -z "$ac_aux_dir"; then
-+ { echo "configure: error: can not find install-sh or install.sh in ../../../.. $srcdir/../../../.." 1>&2; exit 1; }
-+fi
-+ac_config_guess=$ac_aux_dir/config.guess
-+ac_config_sub=$ac_aux_dir/config.sub
-+ac_configure=$ac_aux_dir/configure # This should be Cygnus configure.
-+
-+
-+am__api_version="1.4"
-+# Find a good install program. We prefer a C program (faster),
-+# so one script is as good as another. But avoid the broken or
-+# incompatible versions:
-+# SysV /etc/install, /usr/sbin/install
-+# SunOS /usr/etc/install
-+# IRIX /sbin/install
-+# AIX /bin/install
-+# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
-+# AFS /usr/afsws/bin/install, which mishandles nonexistent args
-+# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
-+# ./install, which can be erroneously created by make from ./install.sh.
-+echo $ac_n "checking for a BSD compatible install""... $ac_c" 1>&6
-+echo "configure:582: checking for a BSD compatible install" >&5
-+if test -z "$INSTALL"; then
-+if eval "test \"`echo '$''{'ac_cv_path_install'+set}'`\" = set"; then
-+ echo $ac_n "(cached) $ac_c" 1>&6
-+else
-+ IFS="${IFS= }"; ac_save_IFS="$IFS"; IFS=":"
-+ for ac_dir in $PATH; do
-+ # Account for people who put trailing slashes in PATH elements.
-+ case "$ac_dir/" in
-+ /|./|.//|/etc/*|/usr/sbin/*|/usr/etc/*|/sbin/*|/usr/afsws/bin/*|/usr/ucb/*) ;;
-+ *)
-+ # OSF1 and SCO ODT 3.0 have their own names for install.
-+ # Don't use installbsd from OSF since it installs stuff as root
-+ # by default.
-+ for ac_prog in ginstall scoinst install; do
-+ if test -f $ac_dir/$ac_prog; then
-+ if test $ac_prog = install &&
-+ grep dspmsg $ac_dir/$ac_prog >/dev/null 2>&1; then
-+ # AIX install. It has an incompatible calling convention.
-+ :
-+ else
-+ ac_cv_path_install="$ac_dir/$ac_prog -c"
-+ break 2
-+ fi
-+ fi
-+ done
-+ ;;
-+ esac
-+ done
-+ IFS="$ac_save_IFS"
-+
-+fi
-+ if test "${ac_cv_path_install+set}" = set; then
-+ INSTALL="$ac_cv_path_install"
-+ else
-+ # As a last resort, use the slow shell script. We don't cache a
-+ # path for INSTALL within a source directory, because that will
-+ # break other packages using the cache if that directory is
-+ # removed, or if the path is relative.
-+ INSTALL="$ac_install_sh"
-+ fi
-+fi
-+echo "$ac_t""$INSTALL" 1>&6
-+
-+# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
-+# It thinks the first close brace ends the variable substitution.
-+test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
-+
-+test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL_PROGRAM}'
-+
-+test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
-+
-+echo $ac_n "checking whether build environment is sane""... $ac_c" 1>&6
-+echo "configure:635: checking whether build environment is sane" >&5
-+# Just in case
-+sleep 1
-+echo timestamp > conftestfile
-+# Do `set' in a subshell so we don't clobber the current shell's
-+# arguments. Must try -L first in case configure is actually a
-+# symlink; some systems play weird games with the mod time of symlinks
-+# (eg FreeBSD returns the mod time of the symlink's containing
-+# directory).
-+if (
-+ set X `ls -Lt $srcdir/configure conftestfile 2> /dev/null`
-+ if test "$*" = "X"; then
-+ # -L didn't work.
-+ set X `ls -t $srcdir/configure conftestfile`
-+ fi
-+ if test "$*" != "X $srcdir/configure conftestfile" \
-+ && test "$*" != "X conftestfile $srcdir/configure"; then
-+
-+ # If neither matched, then we have a broken ls. This can happen
-+ # if, for instance, CONFIG_SHELL is bash and it inherits a
-+ # broken ls alias from the environment. This has actually
-+ # happened. Such a system could not be considered "sane".
-+ { echo "configure: error: ls -t appears to fail. Make sure there is not a broken
-+alias in your environment" 1>&2; exit 1; }
-+ fi
-+
-+ test "$2" = conftestfile
-+ )
-+then
-+ # Ok.
-+ :
-+else
-+ { echo "configure: error: newly created file is older than distributed files!
-+Check your system clock" 1>&2; exit 1; }
-+fi
-+rm -f conftest*
-+echo "$ac_t""yes" 1>&6
-+if test "$program_transform_name" = s,x,x,; then
-+ program_transform_name=
-+else
-+ # Double any \ or $. echo might interpret backslashes.
-+ cat <<\EOF_SED > conftestsed
-+s,\\,\\\\,g; s,\$,$$,g
-+EOF_SED
-+ program_transform_name="`echo $program_transform_name|sed -f conftestsed`"
-+ rm -f conftestsed
-+fi
-+test "$program_prefix" != NONE &&
-+ program_transform_name="s,^,${program_prefix},; $program_transform_name"
-+# Use a double $ so make ignores it.
-+test "$program_suffix" != NONE &&
-+ program_transform_name="s,\$\$,${program_suffix},; $program_transform_name"
-+
-+# sed with no file args requires a program.
-+test "$program_transform_name" = "" && program_transform_name="s,x,x,"
-+
-+echo $ac_n "checking whether ${MAKE-make} sets \${MAKE}""... $ac_c" 1>&6
-+echo "configure:692: checking whether ${MAKE-make} sets \${MAKE}" >&5
-+set dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y%./+-%__p_%'`
-+if eval "test \"`echo '$''{'ac_cv_prog_make_${ac_make}_set'+set}'`\" = set"; then
-+ echo $ac_n "(cached) $ac_c" 1>&6
-+else
-+ cat > conftestmake <<\EOF
-+all:
-+ @echo 'ac_maketemp="${MAKE}"'
-+EOF
-+# GNU make sometimes prints "make[1]: Entering...", which would confuse us.
-+eval `${MAKE-make} -f conftestmake 2>/dev/null | grep temp=`
-+if test -n "$ac_maketemp"; then
-+ eval ac_cv_prog_make_${ac_make}_set=yes
-+else
-+ eval ac_cv_prog_make_${ac_make}_set=no
-+fi
-+rm -f conftestmake
-+fi
-+if eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then
-+ echo "$ac_t""yes" 1>&6
-+ SET_MAKE=
-+else
-+ echo "$ac_t""no" 1>&6
-+ SET_MAKE="MAKE=${MAKE-make}"
-+fi
-+
-+if test $host != $build; then
-+ ac_tool_prefix=${host_alias}-
-+else
-+ ac_tool_prefix=
-+fi
-+
-+echo $ac_n "checking for Cygwin environment""... $ac_c" 1>&6
-+echo "configure:725: checking for Cygwin environment" >&5
-+if eval "test \"`echo '$''{'ac_cv_cygwin'+set}'`\" = set"; then
-+ echo $ac_n "(cached) $ac_c" 1>&6
-+else
-+ cat > conftest.$ac_ext <<EOF
-+#line 730 "configure"
-+#include "confdefs.h"
-+
-+int main() {
-+
-+#ifndef __CYGWIN__
-+#define __CYGWIN__ __CYGWIN32__
-+#endif
-+return __CYGWIN__;
-+; return 0; }
-+EOF
-+if { (eval echo configure:741: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-+ rm -rf conftest*
-+ ac_cv_cygwin=yes
-+else
-+ echo "configure: failed program was:" >&5
-+ cat conftest.$ac_ext >&5
-+ rm -rf conftest*
-+ ac_cv_cygwin=no
-+fi
-+rm -f conftest*
-+rm -f conftest*
-+fi
-+
-+echo "$ac_t""$ac_cv_cygwin" 1>&6
-+CYGWIN=
-+test "$ac_cv_cygwin" = yes && CYGWIN=yes
-+echo $ac_n "checking for mingw32 environment""... $ac_c" 1>&6
-+echo "configure:758: checking for mingw32 environment" >&5
-+if eval "test \"`echo '$''{'ac_cv_mingw32'+set}'`\" = set"; then
-+ echo $ac_n "(cached) $ac_c" 1>&6
-+else
-+ cat > conftest.$ac_ext <<EOF
-+#line 763 "configure"
-+#include "confdefs.h"
-+
-+int main() {
-+return __MINGW32__;
-+; return 0; }
-+EOF
-+if { (eval echo configure:770: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-+ rm -rf conftest*
-+ ac_cv_mingw32=yes
-+else
-+ echo "configure: failed program was:" >&5
-+ cat conftest.$ac_ext >&5
-+ rm -rf conftest*
-+ ac_cv_mingw32=no
-+fi
-+rm -f conftest*
-+rm -f conftest*
-+fi
-+
-+echo "$ac_t""$ac_cv_mingw32" 1>&6
-+MINGW32=
-+test "$ac_cv_mingw32" = yes && MINGW32=yes
-+
-+# Check whether --enable-multilib or --disable-multilib was given.
-+if test "${enable_multilib+set}" = set; then
-+ enableval="$enable_multilib"
-+ case "${enableval}" in
-+ yes) multilib=yes ;;
-+ no) multilib=no ;;
-+ *) { echo "configure: error: bad value ${enableval} for multilib option" 1>&2; exit 1; } ;;
-+ esac
-+else
-+ multilib=yes
-+fi
-+
-+# Check whether --enable-target-optspace or --disable-target-optspace was given.
-+if test "${enable_target_optspace+set}" = set; then
-+ enableval="$enable_target_optspace"
-+ case "${enableval}" in
-+ yes) target_optspace=yes ;;
-+ no) target_optspace=no ;;
-+ *) { echo "configure: error: bad value ${enableval} for target-optspace option" 1>&2; exit 1; } ;;
-+ esac
-+else
-+ target_optspace=
-+fi
-+
-+# Check whether --enable-malloc-debugging or --disable-malloc-debugging was given.
-+if test "${enable_malloc_debugging+set}" = set; then
-+ enableval="$enable_malloc_debugging"
-+ case "${enableval}" in
-+ yes) malloc_debugging=yes ;;
-+ no) malloc_debugging=no ;;
-+ *) { echo "configure: error: bad value ${enableval} for malloc-debugging option" 1>&2; exit 1; } ;;
-+ esac
-+else
-+ malloc_debugging=
-+fi
-+
-+# Check whether --enable-newlib-mb or --disable-newlib-mb was given.
-+if test "${enable_newlib_mb+set}" = set; then
-+ enableval="$enable_newlib_mb"
-+ case "${enableval}" in
-+ yes) newlib_mb=yes ;;
-+ no) newlib_mb=no ;;
-+ *) { echo "configure: error: bad value ${enableval} for newlib-mb option" 1>&2; exit 1; } ;;
-+ esac
-+else
-+ newlib_mb=
-+fi
-+
-+# Check whether --enable-newlib-iconv or --disable-newlib-iconv was given.
-+if test "${enable_newlib_iconv+set}" = set; then
-+ enableval="$enable_newlib_iconv"
-+ case "${enableval}" in
-+ yes) newlib_iconv=yes ;;
-+ no) newlib_iconv=no ;;
-+ *) { echo "configure: error: bad value ${enableval} for newlib-iconv option" 1>&2; exit 1; } ;;
-+ esac
-+else
-+ newlib_iconv=
-+fi
-+
-+# Check whether --enable-newlib-builtin-converters or --disable-newlib-builtin-converters was given.
-+if test "${enable_newlib_builtin_converters+set}" = set; then
-+ enableval="$enable_newlib_builtin_converters"
-+ if test x${enableval} = x; then
-+ { echo "configure: error: bad value ${enableval} for newlib-builtin-converters option - use comma-separated list" 1>&2; exit 1; }
-+ fi
-+ builtin_converters=${enableval}
-+
-+else
-+ builtin_converters=
-+fi
-+
-+# Check whether --enable-newlib-multithread or --disable-newlib-multithread was given.
-+if test "${enable_newlib_multithread+set}" = set; then
-+ enableval="$enable_newlib_multithread"
-+ case "${enableval}" in
-+ yes) newlib_multithread=yes ;;
-+ no) newlib_multithread=no ;;
-+ *) { echo "configure: error: bad value ${enableval} for newlib-multithread option" 1>&2; exit 1; } ;;
-+ esac
-+else
-+ newlib_multithread=yes
-+fi
-+
-+# Check whether --enable-newlib-elix-level or --disable-newlib-elix-level was given.
-+if test "${enable_newlib_elix_level+set}" = set; then
-+ enableval="$enable_newlib_elix_level"
-+ case "${enableval}" in
-+ 0) newlib_elix_level=0 ;;
-+ 1) newlib_elix_level=1 ;;
-+ 2) newlib_elix_level=2 ;;
-+ 3) newlib_elix_level=3 ;;
-+ 4) newlib_elix_level=4 ;;
-+ *) { echo "configure: error: bad value ${enableval} for newlib-elix-level option" 1>&2; exit 1; } ;;
-+ esac
-+else
-+ newlib_elix_level=0
-+fi
-+
-+# Check whether --enable-newlib-io-float or --disable-newlib-io-float was given.
-+if test "${enable_newlib_io_float+set}" = set; then
-+ enableval="$enable_newlib_io_float"
-+ case "${enableval}" in
-+ yes) newlib_io_float=yes ;;
-+ no) newlib_io_float=no ;;
-+ *) { echo "configure: error: bad value ${enableval} for newlib-io-float option" 1>&2; exit 1; } ;;
-+ esac
-+else
-+ newlib_io_float=yes
-+fi
-+
-+# Check whether --enable-newlib-supplied-syscalls or --disable-newlib-supplied-syscalls was given.
-+if test "${enable_newlib_supplied_syscalls+set}" = set; then
-+ enableval="$enable_newlib_supplied_syscalls"
-+ case "${enableval}" in
-+ yes) newlib_may_supply_syscalls=yes ;;
-+ no) newlib_may_supply_syscalls=no ;;
-+ *) { echo "configure: error: bad value ${enableval} for newlib-supplied-syscalls option" 1>&2; exit 1; } ;;
-+ esac
-+else
-+ newlib_may_supply_syscalls=yes
-+fi
-+
-+
-+
-+if test x${newlib_may_supply_syscalls} = xyes; then
-+ MAY_SUPPLY_SYSCALLS_TRUE=
-+ MAY_SUPPLY_SYSCALLS_FALSE='#'
-+else
-+ MAY_SUPPLY_SYSCALLS_TRUE='#'
-+ MAY_SUPPLY_SYSCALLS_FALSE=
-+fi
-+
-+
-+test -z "${with_target_subdir}" && with_target_subdir=.
-+
-+if test "${srcdir}" = "."; then
-+ if test "${with_target_subdir}" != "."; then
-+ newlib_basedir="${srcdir}/${with_multisrctop}../../../.."
-+ else
-+ newlib_basedir="${srcdir}/${with_multisrctop}../../.."
-+ fi
-+else
-+ newlib_basedir="${srcdir}/../../.."
-+fi
-+
-+
-+
-+# Do some error checking and defaulting for the host and target type.
-+# The inputs are:
-+# configure --host=HOST --target=TARGET --build=BUILD NONOPT
-+#
-+# The rules are:
-+# 1. You are not allowed to specify --host, --target, and nonopt at the
-+# same time.
-+# 2. Host defaults to nonopt.
-+# 3. If nonopt is not specified, then host defaults to the current host,
-+# as determined by config.guess.
-+# 4. Target and build default to nonopt.
-+# 5. If nonopt is not specified, then target and build default to host.
-+
-+# The aliases save the names the user supplied, while $host etc.
-+# will get canonicalized.
-+case $host---$target---$nonopt in
-+NONE---*---* | *---NONE---* | *---*---NONE) ;;
-+*) { echo "configure: error: can only configure for one host and one target at a time" 1>&2; exit 1; } ;;
-+esac
-+
-+
-+# Make sure we can run config.sub.
-+if ${CONFIG_SHELL-/bin/sh} $ac_config_sub sun4 >/dev/null 2>&1; then :
-+else { echo "configure: error: can not run $ac_config_sub" 1>&2; exit 1; }
-+fi
-+
-+echo $ac_n "checking host system type""... $ac_c" 1>&6
-+echo "configure:962: checking host system type" >&5
-+
-+host_alias=$host
-+case "$host_alias" in
-+NONE)
-+ case $nonopt in
-+ NONE)
-+ if host_alias=`${CONFIG_SHELL-/bin/sh} $ac_config_guess`; then :
-+ else { echo "configure: error: can not guess host type; you must specify one" 1>&2; exit 1; }
-+ fi ;;
-+ *) host_alias=$nonopt ;;
-+ esac ;;
-+esac
-+
-+host=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $host_alias`
-+host_cpu=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
-+host_vendor=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
-+host_os=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
-+echo "$ac_t""$host" 1>&6
-+
-+echo $ac_n "checking target system type""... $ac_c" 1>&6
-+echo "configure:983: checking target system type" >&5
-+
-+target_alias=$target
-+case "$target_alias" in
-+NONE)
-+ case $nonopt in
-+ NONE) target_alias=$host_alias ;;
-+ *) target_alias=$nonopt ;;
-+ esac ;;
-+esac
-+
-+target=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $target_alias`
-+target_cpu=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
-+target_vendor=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
-+target_os=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
-+echo "$ac_t""$target" 1>&6
-+
-+echo $ac_n "checking build system type""... $ac_c" 1>&6
-+echo "configure:1001: checking build system type" >&5
-+
-+build_alias=$build
-+case "$build_alias" in
-+NONE)
-+ case $nonopt in
-+ NONE) build_alias=$host_alias ;;
-+ *) build_alias=$nonopt ;;
-+ esac ;;
-+esac
-+
-+build=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $build_alias`
-+build_cpu=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
-+build_vendor=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
-+build_os=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
-+echo "$ac_t""$build" 1>&6
-+
-+test "$host_alias" != "$target_alias" &&
-+ test "$program_prefix$program_suffix$program_transform_name" = \
-+ NONENONEs,x,x, &&
-+ program_prefix=${target_alias}-
-+
-+
-+
-+PACKAGE=newlib
-+
-+VERSION=1.12.0
-+
-+if test "`cd $srcdir && pwd`" != "`pwd`" && test -f $srcdir/config.status; then
-+ { echo "configure: error: source directory already configured; run "make distclean" there first" 1>&2; exit 1; }
-+fi
-+cat >> confdefs.h <<EOF
-+#define PACKAGE "$PACKAGE"
-+EOF
-+
-+cat >> confdefs.h <<EOF
-+#define VERSION "$VERSION"
-+EOF
-+
-+
-+
-+missing_dir=`cd $ac_aux_dir && pwd`
-+echo $ac_n "checking for working aclocal-${am__api_version}""... $ac_c" 1>&6
-+echo "configure:1044: checking for working aclocal-${am__api_version}" >&5
-+# Run test in a subshell; some versions of sh will print an error if
-+# an executable is not found, even if stderr is redirected.
-+# Redirect stdin to placate older versions of autoconf. Sigh.
-+if (aclocal-${am__api_version} --version) < /dev/null > /dev/null 2>&1; then
-+ ACLOCAL=aclocal-${am__api_version}
-+ echo "$ac_t""found" 1>&6
-+else
-+ ACLOCAL="$missing_dir/missing aclocal-${am__api_version}"
-+ echo "$ac_t""missing" 1>&6
-+fi
-+
-+echo $ac_n "checking for working autoconf""... $ac_c" 1>&6
-+echo "configure:1057: checking for working autoconf" >&5
-+# Run test in a subshell; some versions of sh will print an error if
-+# an executable is not found, even if stderr is redirected.
-+# Redirect stdin to placate older versions of autoconf. Sigh.
-+if (autoconf --version) < /dev/null > /dev/null 2>&1; then
-+ AUTOCONF=autoconf
-+ echo "$ac_t""found" 1>&6
-+else
-+ AUTOCONF="$missing_dir/missing autoconf"
-+ echo "$ac_t""missing" 1>&6
-+fi
-+
-+echo $ac_n "checking for working automake-${am__api_version}""... $ac_c" 1>&6
-+echo "configure:1070: checking for working automake-${am__api_version}" >&5
-+# Run test in a subshell; some versions of sh will print an error if
-+# an executable is not found, even if stderr is redirected.
-+# Redirect stdin to placate older versions of autoconf. Sigh.
-+if (automake-${am__api_version} --version) < /dev/null > /dev/null 2>&1; then
-+ AUTOMAKE=automake-${am__api_version}
-+ echo "$ac_t""found" 1>&6
-+else
-+ AUTOMAKE="$missing_dir/missing automake-${am__api_version}"
-+ echo "$ac_t""missing" 1>&6
-+fi
-+
-+echo $ac_n "checking for working autoheader""... $ac_c" 1>&6
-+echo "configure:1083: checking for working autoheader" >&5
-+# Run test in a subshell; some versions of sh will print an error if
-+# an executable is not found, even if stderr is redirected.
-+# Redirect stdin to placate older versions of autoconf. Sigh.
-+if (autoheader --version) < /dev/null > /dev/null 2>&1; then
-+ AUTOHEADER=autoheader
-+ echo "$ac_t""found" 1>&6
-+else
-+ AUTOHEADER="$missing_dir/missing autoheader"
-+ echo "$ac_t""missing" 1>&6
-+fi
-+
-+echo $ac_n "checking for working makeinfo""... $ac_c" 1>&6
-+echo "configure:1096: checking for working makeinfo" >&5
-+# Run test in a subshell; some versions of sh will print an error if
-+# an executable is not found, even if stderr is redirected.
-+# Redirect stdin to placate older versions of autoconf. Sigh.
-+if (makeinfo --version) < /dev/null > /dev/null 2>&1; then
-+ MAKEINFO=makeinfo
-+ echo "$ac_t""found" 1>&6
-+else
-+ MAKEINFO="$missing_dir/missing makeinfo"
-+ echo "$ac_t""missing" 1>&6
-+fi
-+
-+
-+
-+# FIXME: We temporarily define our own version of AC_PROG_CC. This is
-+# copied from autoconf 2.12, but does not call AC_PROG_CC_WORKS. We
-+# are probably using a cross compiler, which will not be able to fully
-+# link an executable. This should really be fixed in autoconf
-+# itself.
-+
-+
-+
-+# Extract the first word of "gcc", so it can be a program name with args.
-+set dummy gcc; ac_word=$2
-+echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-+echo "configure:1121: checking for $ac_word" >&5
-+if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
-+ echo $ac_n "(cached) $ac_c" 1>&6
-+else
-+ if test -n "$CC"; then
-+ ac_cv_prog_CC="$CC" # Let the user override the test.
-+else
-+ IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
-+ ac_dummy="$PATH"
-+ for ac_dir in $ac_dummy; do
-+ test -z "$ac_dir" && ac_dir=.
-+ if test -f $ac_dir/$ac_word; then
-+ ac_cv_prog_CC="gcc"
-+ break
-+ fi
-+ done
-+ IFS="$ac_save_ifs"
-+fi
-+fi
-+CC="$ac_cv_prog_CC"
-+if test -n "$CC"; then
-+ echo "$ac_t""$CC" 1>&6
-+else
-+ echo "$ac_t""no" 1>&6
-+fi
-+
-+if test -z "$CC"; then
-+ # Extract the first word of "cc", so it can be a program name with args.
-+set dummy cc; ac_word=$2
-+echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-+echo "configure:1151: checking for $ac_word" >&5
-+if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
-+ echo $ac_n "(cached) $ac_c" 1>&6
-+else
-+ if test -n "$CC"; then
-+ ac_cv_prog_CC="$CC" # Let the user override the test.
-+else
-+ IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
-+ ac_prog_rejected=no
-+ ac_dummy="$PATH"
-+ for ac_dir in $ac_dummy; do
-+ test -z "$ac_dir" && ac_dir=.
-+ if test -f $ac_dir/$ac_word; then
-+ if test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then
-+ ac_prog_rejected=yes
-+ continue
-+ fi
-+ ac_cv_prog_CC="cc"
-+ break
-+ fi
-+ done
-+ IFS="$ac_save_ifs"
-+if test $ac_prog_rejected = yes; then
-+ # We found a bogon in the path, so make sure we never use it.
-+ set dummy $ac_cv_prog_CC
-+ shift
-+ if test $# -gt 0; then
-+ # We chose a different compiler from the bogus one.
-+ # However, it has the same basename, so the bogon will be chosen
-+ # first if we set CC to just the basename; use the full file name.
-+ shift
-+ set dummy "$ac_dir/$ac_word" "$@"
-+ shift
-+ ac_cv_prog_CC="$@"
-+ fi
-+fi
-+fi
-+fi
-+CC="$ac_cv_prog_CC"
-+if test -n "$CC"; then
-+ echo "$ac_t""$CC" 1>&6
-+else
-+ echo "$ac_t""no" 1>&6
-+fi
-+
-+ test -z "$CC" && { echo "configure: error: no acceptable cc found in \$PATH" 1>&2; exit 1; }
-+fi
-+
-+echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6
-+echo "configure:1200: checking whether we are using GNU C" >&5
-+if eval "test \"`echo '$''{'ac_cv_prog_gcc'+set}'`\" = set"; then
-+ echo $ac_n "(cached) $ac_c" 1>&6
-+else
-+ cat > conftest.c <<EOF
-+#ifdef __GNUC__
-+ yes;
-+#endif
-+EOF
-+if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:1209: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then
-+ ac_cv_prog_gcc=yes
-+else
-+ ac_cv_prog_gcc=no
-+fi
-+fi
-+
-+echo "$ac_t""$ac_cv_prog_gcc" 1>&6
-+
-+if test $ac_cv_prog_gcc = yes; then
-+ GCC=yes
-+ ac_test_CFLAGS="${CFLAGS+set}"
-+ ac_save_CFLAGS="$CFLAGS"
-+ CFLAGS=
-+ echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6
-+echo "configure:1224: checking whether ${CC-cc} accepts -g" >&5
-+if eval "test \"`echo '$''{'ac_cv_prog_cc_g'+set}'`\" = set"; then
-+ echo $ac_n "(cached) $ac_c" 1>&6
-+else
-+ echo 'void f(){}' > conftest.c
-+if test -z "`${CC-cc} -g -c conftest.c 2>&1`"; then
-+ ac_cv_prog_cc_g=yes
-+else
-+ ac_cv_prog_cc_g=no
-+fi
-+rm -f conftest*
-+
-+fi
-+
-+echo "$ac_t""$ac_cv_prog_cc_g" 1>&6
-+ if test "$ac_test_CFLAGS" = set; then
-+ CFLAGS="$ac_save_CFLAGS"
-+ elif test $ac_cv_prog_cc_g = yes; then
-+ CFLAGS="-g -O2"
-+ else
-+ CFLAGS="-O2"
-+ fi
-+else
-+ GCC=
-+ test "${CFLAGS+set}" = set || CFLAGS="-g"
-+fi
-+
-+
-+# Extract the first word of "${ac_tool_prefix}as", so it can be a program name with args.
-+set dummy ${ac_tool_prefix}as; ac_word=$2
-+echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-+echo "configure:1255: checking for $ac_word" >&5
-+if eval "test \"`echo '$''{'ac_cv_prog_AS'+set}'`\" = set"; then
-+ echo $ac_n "(cached) $ac_c" 1>&6
-+else
-+ if test -n "$AS"; then
-+ ac_cv_prog_AS="$AS" # Let the user override the test.
-+else
-+ IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
-+ ac_dummy="$PATH"
-+ for ac_dir in $ac_dummy; do
-+ test -z "$ac_dir" && ac_dir=.
-+ if test -f $ac_dir/$ac_word; then
-+ ac_cv_prog_AS="${ac_tool_prefix}as"
-+ break
-+ fi
-+ done
-+ IFS="$ac_save_ifs"
-+ test -z "$ac_cv_prog_AS" && ac_cv_prog_AS="as"
-+fi
-+fi
-+AS="$ac_cv_prog_AS"
-+if test -n "$AS"; then
-+ echo "$ac_t""$AS" 1>&6
-+else
-+ echo "$ac_t""no" 1>&6
-+fi
-+
-+
-+
-+# Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
-+set dummy ${ac_tool_prefix}ar; ac_word=$2
-+echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-+echo "configure:1287: checking for $ac_word" >&5
-+if eval "test \"`echo '$''{'ac_cv_prog_AR'+set}'`\" = set"; then
-+ echo $ac_n "(cached) $ac_c" 1>&6
-+else
-+ if test -n "$AR"; then
-+ ac_cv_prog_AR="$AR" # Let the user override the test.
-+else
-+ IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
-+ ac_dummy="$PATH"
-+ for ac_dir in $ac_dummy; do
-+ test -z "$ac_dir" && ac_dir=.
-+ if test -f $ac_dir/$ac_word; then
-+ ac_cv_prog_AR="${ac_tool_prefix}ar"
-+ break
-+ fi
-+ done
-+ IFS="$ac_save_ifs"
-+ test -z "$ac_cv_prog_AR" && ac_cv_prog_AR="ar"
-+fi
-+fi
-+AR="$ac_cv_prog_AR"
-+if test -n "$AR"; then
-+ echo "$ac_t""$AR" 1>&6
-+else
-+ echo "$ac_t""no" 1>&6
-+fi
-+
-+
-+
-+# Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
-+set dummy ${ac_tool_prefix}ranlib; ac_word=$2
-+echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-+echo "configure:1319: checking for $ac_word" >&5
-+if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
-+ echo $ac_n "(cached) $ac_c" 1>&6
-+else
-+ if test -n "$RANLIB"; then
-+ ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
-+else
-+ IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
-+ ac_dummy="$PATH"
-+ for ac_dir in $ac_dummy; do
-+ test -z "$ac_dir" && ac_dir=.
-+ if test -f $ac_dir/$ac_word; then
-+ ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
-+ break
-+ fi
-+ done
-+ IFS="$ac_save_ifs"
-+fi
-+fi
-+RANLIB="$ac_cv_prog_RANLIB"
-+if test -n "$RANLIB"; then
-+ echo "$ac_t""$RANLIB" 1>&6
-+else
-+ echo "$ac_t""no" 1>&6
-+fi
-+
-+
-+if test -z "$ac_cv_prog_RANLIB"; then
-+if test -n "$ac_tool_prefix"; then
-+ # Extract the first word of "ranlib", so it can be a program name with args.
-+set dummy ranlib; ac_word=$2
-+echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-+echo "configure:1351: checking for $ac_word" >&5
-+if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
-+ echo $ac_n "(cached) $ac_c" 1>&6
-+else
-+ if test -n "$RANLIB"; then
-+ ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
-+else
-+ IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
-+ ac_dummy="$PATH"
-+ for ac_dir in $ac_dummy; do
-+ test -z "$ac_dir" && ac_dir=.
-+ if test -f $ac_dir/$ac_word; then
-+ ac_cv_prog_RANLIB="ranlib"
-+ break
-+ fi
-+ done
-+ IFS="$ac_save_ifs"
-+ test -z "$ac_cv_prog_RANLIB" && ac_cv_prog_RANLIB=":"
-+fi
-+fi
-+RANLIB="$ac_cv_prog_RANLIB"
-+if test -n "$RANLIB"; then
-+ echo "$ac_t""$RANLIB" 1>&6
-+else
-+ echo "$ac_t""no" 1>&6
-+fi
-+
-+else
-+ RANLIB=":"
-+fi
-+fi
-+
-+
-+# Find a good install program. We prefer a C program (faster),
-+# so one script is as good as another. But avoid the broken or
-+# incompatible versions:
-+# SysV /etc/install, /usr/sbin/install
-+# SunOS /usr/etc/install
-+# IRIX /sbin/install
-+# AIX /bin/install
-+# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
-+# AFS /usr/afsws/bin/install, which mishandles nonexistent args
-+# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
-+# ./install, which can be erroneously created by make from ./install.sh.
-+echo $ac_n "checking for a BSD compatible install""... $ac_c" 1>&6
-+echo "configure:1396: checking for a BSD compatible install" >&5
-+if test -z "$INSTALL"; then
-+if eval "test \"`echo '$''{'ac_cv_path_install'+set}'`\" = set"; then
-+ echo $ac_n "(cached) $ac_c" 1>&6
-+else
-+ IFS="${IFS= }"; ac_save_IFS="$IFS"; IFS=":"
-+ for ac_dir in $PATH; do
-+ # Account for people who put trailing slashes in PATH elements.
-+ case "$ac_dir/" in
-+ /|./|.//|/etc/*|/usr/sbin/*|/usr/etc/*|/sbin/*|/usr/afsws/bin/*|/usr/ucb/*) ;;
-+ *)
-+ # OSF1 and SCO ODT 3.0 have their own names for install.
-+ # Don't use installbsd from OSF since it installs stuff as root
-+ # by default.
-+ for ac_prog in ginstall scoinst install; do
-+ if test -f $ac_dir/$ac_prog; then
-+ if test $ac_prog = install &&
-+ grep dspmsg $ac_dir/$ac_prog >/dev/null 2>&1; then
-+ # AIX install. It has an incompatible calling convention.
-+ :
-+ else
-+ ac_cv_path_install="$ac_dir/$ac_prog -c"
-+ break 2
-+ fi
-+ fi
-+ done
-+ ;;
-+ esac
-+ done
-+ IFS="$ac_save_IFS"
-+
-+fi
-+ if test "${ac_cv_path_install+set}" = set; then
-+ INSTALL="$ac_cv_path_install"
-+ else
-+ # As a last resort, use the slow shell script. We don't cache a
-+ # path for INSTALL within a source directory, because that will
-+ # break other packages using the cache if that directory is
-+ # removed, or if the path is relative.
-+ INSTALL="$ac_install_sh"
-+ fi
-+fi
-+echo "$ac_t""$INSTALL" 1>&6
-+
-+# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
-+# It thinks the first close brace ends the variable substitution.
-+test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
-+
-+test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL_PROGRAM}'
-+
-+test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
-+
-+
-+echo $ac_n "checking whether to enable maintainer-specific portions of Makefiles""... $ac_c" 1>&6
-+echo "configure:1450: checking whether to enable maintainer-specific portions of Makefiles" >&5
-+ # Check whether --enable-maintainer-mode or --disable-maintainer-mode was given.
-+if test "${enable_maintainer_mode+set}" = set; then
-+ enableval="$enable_maintainer_mode"
-+ USE_MAINTAINER_MODE=$enableval
-+else
-+ USE_MAINTAINER_MODE=no
-+fi
-+
-+ echo "$ac_t""$USE_MAINTAINER_MODE" 1>&6
-+
-+
-+if test $USE_MAINTAINER_MODE = yes; then
-+ MAINTAINER_MODE_TRUE=
-+ MAINTAINER_MODE_FALSE='#'
-+else
-+ MAINTAINER_MODE_TRUE='#'
-+ MAINTAINER_MODE_FALSE=
-+fi
-+ MAINT=$MAINTAINER_MODE_TRUE
-+
-+
-+
-+# We need AC_EXEEXT to keep automake happy in cygnus mode. However,
-+# at least currently, we never actually build a program, so we never
-+# need to use $(EXEEXT). Moreover, the test for EXEEXT normally
-+# fails, because we are probably configuring with a cross compiler
-+# which can't create executables. So we include AC_EXEEXT to keep
-+# automake happy, but we don't execute it, since we don't care about
-+# the result.
-+if false; then
-+
-+
-+echo $ac_n "checking for executable suffix""... $ac_c" 1>&6
-+echo "configure:1484: checking for executable suffix" >&5
-+if eval "test \"`echo '$''{'ac_cv_exeext'+set}'`\" = set"; then
-+ echo $ac_n "(cached) $ac_c" 1>&6
-+else
-+ if test "$CYGWIN" = yes || test "$MINGW32" = yes; then
-+ ac_cv_exeext=.exe
-+else
-+ rm -f conftest*
-+ echo 'int main () { return 0; }' > conftest.$ac_ext
-+ ac_cv_exeext=
-+ if { (eval echo configure:1494: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; }; then
-+ for file in conftest.*; do
-+ case $file in
-+ *.c | *.o | *.obj) ;;
-+ *) ac_cv_exeext=`echo $file | sed -e s/conftest//` ;;
-+ esac
-+ done
-+ else
-+ { echo "configure: error: installation or configuration problem: compiler cannot create executables." 1>&2; exit 1; }
-+ fi
-+ rm -f conftest*
-+ test x"${ac_cv_exeext}" = x && ac_cv_exeext=no
-+fi
-+fi
-+
-+EXEEXT=""
-+test x"${ac_cv_exeext}" != xno && EXEEXT=${ac_cv_exeext}
-+echo "$ac_t""${ac_cv_exeext}" 1>&6
-+ac_exeext=$EXEEXT
-+
-+fi
-+
-+. ${newlib_basedir}/configure.host
-+
-+newlib_cflags="${newlib_cflags} -fno-builtin"
-+
-+NEWLIB_CFLAGS=${newlib_cflags}
-+
-+
-+LDFLAGS=${ldflags}
-+
-+
-+
-+
-+if test x${newlib_elix_level} = x0; then
-+ ELIX_LEVEL_0_TRUE=
-+ ELIX_LEVEL_0_FALSE='#'
-+else
-+ ELIX_LEVEL_0_TRUE='#'
-+ ELIX_LEVEL_0_FALSE=
-+fi
-+
-+
-+if test x${newlib_elix_level} = x1; then
-+ ELIX_LEVEL_1_TRUE=
-+ ELIX_LEVEL_1_FALSE='#'
-+else
-+ ELIX_LEVEL_1_TRUE='#'
-+ ELIX_LEVEL_1_FALSE=
-+fi
-+
-+
-+if test x${newlib_elix_level} = x2; then
-+ ELIX_LEVEL_2_TRUE=
-+ ELIX_LEVEL_2_FALSE='#'
-+else
-+ ELIX_LEVEL_2_TRUE='#'
-+ ELIX_LEVEL_2_FALSE=
-+fi
-+
-+
-+if test x${newlib_elix_level} = x3; then
-+ ELIX_LEVEL_3_TRUE=
-+ ELIX_LEVEL_3_FALSE='#'
-+else
-+ ELIX_LEVEL_3_TRUE='#'
-+ ELIX_LEVEL_3_FALSE=
-+fi
-+
-+
-+if test x${newlib_elix_level} = x4; then
-+ ELIX_LEVEL_4_TRUE=
-+ ELIX_LEVEL_4_FALSE='#'
-+else
-+ ELIX_LEVEL_4_TRUE='#'
-+ ELIX_LEVEL_4_FALSE=
-+fi
-+
-+
-+
-+if test x${use_libtool} = xyes; then
-+ USE_LIBTOOL_TRUE=
-+ USE_LIBTOOL_FALSE='#'
-+else
-+ USE_LIBTOOL_TRUE='#'
-+ USE_LIBTOOL_FALSE=
-+fi
-+
-+# Hard-code OBJEXT. Normally it is set by AC_OBJEXT, but we
-+# use oext, which is set in configure.host based on the target platform.
-+OBJEXT=${oext}
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+extra_objs=
-+extra_sources=
-+
-+
-+
-+trap '' 1 2 15
-+cat > confcache <<\EOF
-+# This file is a shell script that caches the results of configure
-+# tests run on this system so they can be shared between configure
-+# scripts and configure runs. It is not useful on other systems.
-+# If it contains results you don't want to keep, you may remove or edit it.
-+#
-+# By default, configure uses ./config.cache as the cache file,
-+# creating it if it does not exist already. You can give configure
-+# the --cache-file=FILE option to use a different cache file; that is
-+# what configure does when it calls configure scripts in
-+# subdirectories, so they share the cache.
-+# Giving --cache-file=/dev/null disables caching, for debugging configure.
-+# config.status only pays attention to the cache file if you give it the
-+# --recheck option to rerun configure.
-+#
-+EOF
-+# The following way of writing the cache mishandles newlines in values,
-+# but we know of no workaround that is simple, portable, and efficient.
-+# So, don't put newlines in cache variables' values.
-+# Ultrix sh set writes to stderr and can't be redirected directly,
-+# and sets the high bit in the cache file unless we assign to the vars.
-+(set) 2>&1 |
-+ case `(ac_space=' '; set | grep ac_space) 2>&1` in
-+ *ac_space=\ *)
-+ # `set' does not quote correctly, so add quotes (double-quote substitution
-+ # turns \\\\ into \\, and sed turns \\ into \).
-+ sed -n \
-+ -e "s/'/'\\\\''/g" \
-+ -e "s/^\\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\\)=\\(.*\\)/\\1=\${\\1='\\2'}/p"
-+ ;;
-+ *)
-+ # `set' quotes correctly as required by POSIX, so do not add quotes.
-+ sed -n -e 's/^\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\)=\(.*\)/\1=${\1=\2}/p'
-+ ;;
-+ esac >> confcache
-+if cmp -s $cache_file confcache; then
-+ :
-+else
-+ if test -w $cache_file; then
-+ echo "updating cache $cache_file"
-+ cat confcache > $cache_file
-+ else
-+ echo "not updating unwritable cache $cache_file"
-+ fi
-+fi
-+rm -f confcache
-+
-+trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
-+
-+test "x$prefix" = xNONE && prefix=$ac_default_prefix
-+# Let make expand exec_prefix.
-+test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
-+
-+# Any assignment to VPATH causes Sun make to only execute
-+# the first set of double-colon rules, so remove it if not needed.
-+# If there is a colon in the path, we need to keep it.
-+if test "x$srcdir" = x.; then
-+ ac_vpsub='/^[ ]*VPATH[ ]*=[^:]*$/d'
-+fi
-+
-+trap 'rm -f $CONFIG_STATUS conftest*; exit 1' 1 2 15
-+
-+# Transform confdefs.h into DEFS.
-+# Protect against shell expansion while executing Makefile rules.
-+# Protect against Makefile macro expansion.
-+cat > conftest.defs <<\EOF
-+s%#define \([A-Za-z_][A-Za-z0-9_]*\) *\(.*\)%-D\1=\2%g
-+s%[ `~#$^&*(){}\\|;'"<>?]%\\&%g
-+s%\[%\\&%g
-+s%\]%\\&%g
-+s%\$%$$%g
-+EOF
-+DEFS=`sed -f conftest.defs confdefs.h | tr '\012' ' '`
-+rm -f conftest.defs
-+
-+
-+# Without the "./", some shells look in PATH for config.status.
-+: ${CONFIG_STATUS=./config.status}
-+
-+echo creating $CONFIG_STATUS
-+rm -f $CONFIG_STATUS
-+cat > $CONFIG_STATUS <<EOF
-+#! /bin/sh
-+# Generated automatically by configure.
-+# Run this file to recreate the current configuration.
-+# This directory was configured as follows,
-+# on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
-+#
-+# $0 $ac_configure_args
-+#
-+# Compiler output produced by configure, useful for debugging
-+# configure, is in ./config.log if it exists.
-+
-+ac_cs_usage="Usage: $CONFIG_STATUS [--recheck] [--version] [--help]"
-+for ac_option
-+do
-+ case "\$ac_option" in
-+ -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
-+ echo "running \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion"
-+ exec \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion ;;
-+ -version | --version | --versio | --versi | --vers | --ver | --ve | --v)
-+ echo "$CONFIG_STATUS generated by autoconf version 2.13"
-+ exit 0 ;;
-+ -help | --help | --hel | --he | --h)
-+ echo "\$ac_cs_usage"; exit 0 ;;
-+ *) echo "\$ac_cs_usage"; exit 1 ;;
-+ esac
-+done
-+
-+ac_given_srcdir=$srcdir
-+ac_given_INSTALL="$INSTALL"
-+
-+trap 'rm -fr `echo "Makefile" | sed "s/:[^ ]*//g"` conftest*; exit 1' 1 2 15
-+EOF
-+cat >> $CONFIG_STATUS <<EOF
-+
-+# Protect against being on the right side of a sed subst in config.status.
-+sed 's/%@/@@/; s/@%/@@/; s/%g\$/@g/; /@g\$/s/[\\\\&%]/\\\\&/g;
-+ s/@@/%@/; s/@@/@%/; s/@g\$/%g/' > conftest.subs <<\\CEOF
-+$ac_vpsub
-+$extrasub
-+s%@SHELL@%$SHELL%g
-+s%@CFLAGS@%$CFLAGS%g
-+s%@CPPFLAGS@%$CPPFLAGS%g
-+s%@CXXFLAGS@%$CXXFLAGS%g
-+s%@FFLAGS@%$FFLAGS%g
-+s%@DEFS@%$DEFS%g
-+s%@LDFLAGS@%$LDFLAGS%g
-+s%@LIBS@%$LIBS%g
-+s%@exec_prefix@%$exec_prefix%g
-+s%@prefix@%$prefix%g
-+s%@program_transform_name@%$program_transform_name%g
-+s%@bindir@%$bindir%g
-+s%@sbindir@%$sbindir%g
-+s%@libexecdir@%$libexecdir%g
-+s%@datadir@%$datadir%g
-+s%@sysconfdir@%$sysconfdir%g
-+s%@sharedstatedir@%$sharedstatedir%g
-+s%@localstatedir@%$localstatedir%g
-+s%@libdir@%$libdir%g
-+s%@includedir@%$includedir%g
-+s%@oldincludedir@%$oldincludedir%g
-+s%@infodir@%$infodir%g
-+s%@mandir@%$mandir%g
-+s%@MAY_SUPPLY_SYSCALLS_TRUE@%$MAY_SUPPLY_SYSCALLS_TRUE%g
-+s%@MAY_SUPPLY_SYSCALLS_FALSE@%$MAY_SUPPLY_SYSCALLS_FALSE%g
-+s%@newlib_basedir@%$newlib_basedir%g
-+s%@host@%$host%g
-+s%@host_alias@%$host_alias%g
-+s%@host_cpu@%$host_cpu%g
-+s%@host_vendor@%$host_vendor%g
-+s%@host_os@%$host_os%g
-+s%@target@%$target%g
-+s%@target_alias@%$target_alias%g
-+s%@target_cpu@%$target_cpu%g
-+s%@target_vendor@%$target_vendor%g
-+s%@target_os@%$target_os%g
-+s%@build@%$build%g
-+s%@build_alias@%$build_alias%g
-+s%@build_cpu@%$build_cpu%g
-+s%@build_vendor@%$build_vendor%g
-+s%@build_os@%$build_os%g
-+s%@INSTALL_PROGRAM@%$INSTALL_PROGRAM%g
-+s%@INSTALL_SCRIPT@%$INSTALL_SCRIPT%g
-+s%@INSTALL_DATA@%$INSTALL_DATA%g
-+s%@PACKAGE@%$PACKAGE%g
-+s%@VERSION@%$VERSION%g
-+s%@ACLOCAL@%$ACLOCAL%g
-+s%@AUTOCONF@%$AUTOCONF%g
-+s%@AUTOMAKE@%$AUTOMAKE%g
-+s%@AUTOHEADER@%$AUTOHEADER%g
-+s%@MAKEINFO@%$MAKEINFO%g
-+s%@SET_MAKE@%$SET_MAKE%g
-+s%@CC@%$CC%g
-+s%@AS@%$AS%g
-+s%@AR@%$AR%g
-+s%@RANLIB@%$RANLIB%g
-+s%@MAINTAINER_MODE_TRUE@%$MAINTAINER_MODE_TRUE%g
-+s%@MAINTAINER_MODE_FALSE@%$MAINTAINER_MODE_FALSE%g
-+s%@MAINT@%$MAINT%g
-+s%@EXEEXT@%$EXEEXT%g
-+s%@NEWLIB_CFLAGS@%$NEWLIB_CFLAGS%g
-+s%@ELIX_LEVEL_0_TRUE@%$ELIX_LEVEL_0_TRUE%g
-+s%@ELIX_LEVEL_0_FALSE@%$ELIX_LEVEL_0_FALSE%g
-+s%@ELIX_LEVEL_1_TRUE@%$ELIX_LEVEL_1_TRUE%g
-+s%@ELIX_LEVEL_1_FALSE@%$ELIX_LEVEL_1_FALSE%g
-+s%@ELIX_LEVEL_2_TRUE@%$ELIX_LEVEL_2_TRUE%g
-+s%@ELIX_LEVEL_2_FALSE@%$ELIX_LEVEL_2_FALSE%g
-+s%@ELIX_LEVEL_3_TRUE@%$ELIX_LEVEL_3_TRUE%g
-+s%@ELIX_LEVEL_3_FALSE@%$ELIX_LEVEL_3_FALSE%g
-+s%@ELIX_LEVEL_4_TRUE@%$ELIX_LEVEL_4_TRUE%g
-+s%@ELIX_LEVEL_4_FALSE@%$ELIX_LEVEL_4_FALSE%g
-+s%@USE_LIBTOOL_TRUE@%$USE_LIBTOOL_TRUE%g
-+s%@USE_LIBTOOL_FALSE@%$USE_LIBTOOL_FALSE%g
-+s%@OBJEXT@%$OBJEXT%g
-+s%@oext@%$oext%g
-+s%@aext@%$aext%g
-+s%@libm_machine_dir@%$libm_machine_dir%g
-+s%@machine_dir@%$machine_dir%g
-+s%@sys_dir@%$sys_dir%g
-+s%@extra_objs@%$extra_objs%g
-+s%@extra_sources@%$extra_sources%g
-+
-+CEOF
-+EOF
-+
-+cat >> $CONFIG_STATUS <<\EOF
-+
-+# Split the substitutions into bite-sized pieces for seds with
-+# small command number limits, like on Digital OSF/1 and HP-UX.
-+ac_max_sed_cmds=90 # Maximum number of lines to put in a sed script.
-+ac_file=1 # Number of current file.
-+ac_beg=1 # First line for current file.
-+ac_end=$ac_max_sed_cmds # Line after last line for current file.
-+ac_more_lines=:
-+ac_sed_cmds=""
-+while $ac_more_lines; do
-+ if test $ac_beg -gt 1; then
-+ sed "1,${ac_beg}d; ${ac_end}q" conftest.subs > conftest.s$ac_file
-+ else
-+ sed "${ac_end}q" conftest.subs > conftest.s$ac_file
-+ fi
-+ if test ! -s conftest.s$ac_file; then
-+ ac_more_lines=false
-+ rm -f conftest.s$ac_file
-+ else
-+ if test -z "$ac_sed_cmds"; then
-+ ac_sed_cmds="sed -f conftest.s$ac_file"
-+ else
-+ ac_sed_cmds="$ac_sed_cmds | sed -f conftest.s$ac_file"
-+ fi
-+ ac_file=`expr $ac_file + 1`
-+ ac_beg=$ac_end
-+ ac_end=`expr $ac_end + $ac_max_sed_cmds`
-+ fi
-+done
-+if test -z "$ac_sed_cmds"; then
-+ ac_sed_cmds=cat
-+fi
-+EOF
-+
-+cat >> $CONFIG_STATUS <<EOF
-+
-+CONFIG_FILES=\${CONFIG_FILES-"Makefile"}
-+EOF
-+cat >> $CONFIG_STATUS <<\EOF
-+for ac_file in .. $CONFIG_FILES; do if test "x$ac_file" != x..; then
-+ # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
-+ case "$ac_file" in
-+ *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
-+ ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
-+ *) ac_file_in="${ac_file}.in" ;;
-+ esac
-+
-+ # Adjust a relative srcdir, top_srcdir, and INSTALL for subdirectories.
-+
-+ # Remove last slash and all that follows it. Not all systems have dirname.
-+ ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
-+ if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
-+ # The file is in a subdirectory.
-+ test ! -d "$ac_dir" && mkdir "$ac_dir"
-+ ac_dir_suffix="/`echo $ac_dir|sed 's%^\./%%'`"
-+ # A "../" for each directory in $ac_dir_suffix.
-+ ac_dots=`echo $ac_dir_suffix|sed 's%/[^/]*%../%g'`
-+ else
-+ ac_dir_suffix= ac_dots=
-+ fi
-+
-+ case "$ac_given_srcdir" in
-+ .) srcdir=.
-+ if test -z "$ac_dots"; then top_srcdir=.
-+ else top_srcdir=`echo $ac_dots|sed 's%/$%%'`; fi ;;
-+ /*) srcdir="$ac_given_srcdir$ac_dir_suffix"; top_srcdir="$ac_given_srcdir" ;;
-+ *) # Relative path.
-+ srcdir="$ac_dots$ac_given_srcdir$ac_dir_suffix"
-+ top_srcdir="$ac_dots$ac_given_srcdir" ;;
-+ esac
-+
-+ case "$ac_given_INSTALL" in
-+ [/$]*) INSTALL="$ac_given_INSTALL" ;;
-+ *) INSTALL="$ac_dots$ac_given_INSTALL" ;;
-+ esac
-+
-+ echo creating "$ac_file"
-+ rm -f "$ac_file"
-+ configure_input="Generated automatically from `echo $ac_file_in|sed 's%.*/%%'` by configure."
-+ case "$ac_file" in
-+ *Makefile*) ac_comsub="1i\\
-+# $configure_input" ;;
-+ *) ac_comsub= ;;
-+ esac
-+
-+ ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
-+ sed -e "$ac_comsub
-+s%@configure_input@%$configure_input%g
-+s%@srcdir@%$srcdir%g
-+s%@top_srcdir@%$top_srcdir%g
-+s%@INSTALL@%$INSTALL%g
-+" $ac_file_inputs | (eval "$ac_sed_cmds") > $ac_file
-+fi; done
-+rm -f conftest.s*
-+
-+EOF
-+cat >> $CONFIG_STATUS <<EOF
-+
-+EOF
-+cat >> $CONFIG_STATUS <<\EOF
-+
-+exit 0
-+EOF
-+chmod +x $CONFIG_STATUS
-+rm -fr confdefs* $ac_clean_files
-+test "$no_create" = yes || ${CONFIG_SHELL-/bin/sh} $CONFIG_STATUS || exit 1
-+
-diff -urN newlib-1.14.0/newlib/libc/machine/spu/configure.in newlib-1.14.0.spe/newlib/libc/machine/spu/configure.in
---- newlib-1.14.0/newlib/libc/machine/spu/configure.in 1970-01-01 01:00:00.000000000 +0100
-+++ newlib-1.14.0.spe/newlib/libc/machine/spu/configure.in 2006-06-11 02:19:17.000000000 +0200
-@@ -0,0 +1,17 @@
-+dnl This is the newlib/libc/machine/spu configure.in file.
-+dnl Process this file with autoconf to produce a configure script.
-+
-+AC_PREREQ(2.5)
-+AC_INIT(setjmp.S)
-+
-+dnl Can't be done in NEWLIB_CONFIGURE because that confuses automake.
-+AC_CONFIG_AUX_DIR(../../../..)
-+
-+NEWLIB_CONFIGURE(../../..)
-+
-+extra_objs=
-+extra_sources=
-+AC_SUBST(extra_objs)
-+AC_SUBST(extra_sources)
-+
-+AC_OUTPUT(Makefile)
-diff -urN newlib-1.14.0/newlib/libc/machine/spu/memcpy.c newlib-1.14.0.spe/newlib/libc/machine/spu/memcpy.c
---- newlib-1.14.0/newlib/libc/machine/spu/memcpy.c 1970-01-01 01:00:00.000000000 +0100
-+++ newlib-1.14.0.spe/newlib/libc/machine/spu/memcpy.c 2006-06-11 02:19:17.000000000 +0200
-@@ -0,0 +1,46 @@
-+/*
-+(C) Copyright IBM Corp. 2005, 2006
-+
-+All rights reserved.
-+
-+Redistribution and use in source and binary forms, with or without
-+modification, are permitted provided that the following conditions are met:
-+
-+ * Redistributions of source code must retain the above copyright notice,
-+this list of conditions and the following disclaimer.
-+ * 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.
-+ * Neither the name of IBM 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 THE COPYRIGHT HOLDERS AND CONTRIBUTORS "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 THE COPYRIGHT OWNER OR CONTRIBUTORS 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.
-+
-+Author: Andreas Neukoetter (ti95neuk@de.ibm.com)
-+*/
-+
-+void * memcpy (void *dst, const void *src, size_t len)
-+{
-+ /* TODO: copying byte by byte is far to inefficient */
-+ int i = 0;
-+ char *d = ( char* )dst;
-+ char *s = ( char* )src;
-+
-+ while( i< len ){
-+ *( d++ )= *( s++ );
-+ i++;
-+ }
-+
-+ return( dst );
-+}
-diff -urN newlib-1.14.0/newlib/libc/machine/spu/setjmp.S newlib-1.14.0.spe/newlib/libc/machine/spu/setjmp.S
---- newlib-1.14.0/newlib/libc/machine/spu/setjmp.S 1970-01-01 01:00:00.000000000 +0100
-+++ newlib-1.14.0.spe/newlib/libc/machine/spu/setjmp.S 2006-06-11 02:19:17.000000000 +0200
-@@ -0,0 +1,313 @@
-+/*
-+(C) Copyright IBM Corp. 2005, 2006
-+
-+All rights reserved.
-+
-+Redistribution and use in source and binary forms, with or without
-+modification, are permitted provided that the following conditions are met:
-+
-+ * Redistributions of source code must retain the above copyright notice,
-+this list of conditions and the following disclaimer.
-+ * 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.
-+ * Neither the name of IBM 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 THE COPYRIGHT HOLDERS AND CONTRIBUTORS "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 THE COPYRIGHT OWNER OR CONTRIBUTORS 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.
-+
-+Author: Andreas Neukoetter (ti95neuk@de.ibm.com)
-+*/
-+
-+/*
-+ int setjmp( jmp_buf env );
-+*/
-+ .text
-+ .align 2
-+ .global setjmp
-+setjmp:
-+
-+/* store registers in provided buffer */
-+/* 15 -> 0 */
-+/* 16 -> 1 */
-+/* ... */
-+/* 127 -> 112 */
-+
-+/* 0 -> 113 */
-+/* 1 -> 114 */
-+/* 2 -> 115 */
-+
-+ stqd $15, 0*16($3)
-+ stqd $16, 1*16($3)
-+ stqd $17, 2*16($3)
-+ stqd $18, 3*16($3)
-+ stqd $19, 4*16($3)
-+ stqd $20, 5*16($3)
-+ stqd $21, 6*16($3)
-+ stqd $22, 7*16($3)
-+ stqd $23, 8*16($3)
-+ stqd $24, 9*16($3)
-+ stqd $25, 10*16($3)
-+ stqd $26, 11*16($3)
-+ stqd $27, 12*16($3)
-+ stqd $28, 13*16($3)
-+ stqd $29, 14*16($3)
-+ stqd $30, 15*16($3)
-+ stqd $31, 16*16($3)
-+ stqd $32, 17*16($3)
-+ stqd $33, 18*16($3)
-+ stqd $34, 19*16($3)
-+ stqd $35, 20*16($3)
-+ stqd $36, 21*16($3)
-+ stqd $37, 22*16($3)
-+ stqd $38, 23*16($3)
-+ stqd $39, 24*16($3)
-+ stqd $40, 25*16($3)
-+ stqd $41, 26*16($3)
-+ stqd $42, 27*16($3)
-+ stqd $43, 28*16($3)
-+ stqd $44, 29*16($3)
-+ stqd $45, 30*16($3)
-+ stqd $46, 31*16($3)
-+ stqd $47, 32*16($3)
-+ stqd $48, 33*16($3)
-+ stqd $49, 34*16($3)
-+ stqd $50, 35*16($3)
-+ stqd $51, 36*16($3)
-+ stqd $52, 37*16($3)
-+ stqd $53, 38*16($3)
-+ stqd $54, 39*16($3)
-+ stqd $55, 40*16($3)
-+ stqd $56, 41*16($3)
-+ stqd $57, 42*16($3)
-+ stqd $58, 43*16($3)
-+ stqd $59, 44*16($3)
-+ stqd $60, 45*16($3)
-+ stqd $61, 46*16($3)
-+ stqd $62, 47*16($3)
-+ stqd $63, 48*16($3)
-+ stqd $64, 49*16($3)
-+ stqd $65, 50*16($3)
-+ stqd $66, 51*16($3)
-+ stqd $67, 52*16($3)
-+ stqd $68, 53*16($3)
-+ stqd $69, 54*16($3)
-+ stqd $70, 55*16($3)
-+ stqd $71, 56*16($3)
-+ stqd $72, 57*16($3)
-+ stqd $73, 58*16($3)
-+ stqd $74, 59*16($3)
-+ stqd $75, 60*16($3)
-+ stqd $76, 61*16($3)
-+ stqd $77, 62*16($3)
-+ stqd $78, 63*16($3)
-+ stqd $79, 64*16($3)
-+ stqd $80, 65*16($3)
-+ stqd $81, 66*16($3)
-+ stqd $82, 67*16($3)
-+ stqd $83, 68*16($3)
-+ stqd $84, 69*16($3)
-+ stqd $85, 70*16($3)
-+ stqd $86, 71*16($3)
-+ stqd $87, 72*16($3)
-+ stqd $88, 73*16($3)
-+ stqd $89, 74*16($3)
-+ stqd $90, 75*16($3)
-+ stqd $91, 76*16($3)
-+ stqd $92, 77*16($3)
-+ stqd $93, 78*16($3)
-+ stqd $94, 79*16($3)
-+ stqd $95, 80*16($3)
-+ stqd $96, 81*16($3)
-+ stqd $97, 82*16($3)
-+ stqd $98, 83*16($3)
-+ stqd $99, 84*16($3)
-+ stqd $100, 85*16($3)
-+ stqd $101, 86*16($3)
-+ stqd $102, 87*16($3)
-+ stqd $103, 88*16($3)
-+ stqd $104, 89*16($3)
-+ stqd $105, 90*16($3)
-+ stqd $106, 91*16($3)
-+ stqd $107, 92*16($3)
-+ stqd $108, 93*16($3)
-+ stqd $109, 94*16($3)
-+ stqd $110, 95*16($3)
-+ stqd $111, 96*16($3)
-+ stqd $112, 97*16($3)
-+ stqd $113, 98*16($3)
-+ stqd $114, 99*16($3)
-+ stqd $115, 100*16($3)
-+ stqd $116, 101*16($3)
-+ stqd $117, 102*16($3)
-+ stqd $118, 103*16($3)
-+ stqd $119, 104*16($3)
-+ stqd $120, 105*16($3)
-+ stqd $121, 106*16($3)
-+ stqd $122, 107*16($3)
-+ stqd $123, 108*16($3)
-+ stqd $124, 109*16($3)
-+ stqd $125, 110*16($3)
-+ stqd $126, 111*16($3)
-+ stqd $127, 112*16($3)
-+/* TODO: do we really need to store them all ? */
-+
-+ stqd $0, 113*16($3)
-+ stqd $1, 114*16($3)
-+ stqd $2, 115*16($3)
-+
-+/* return 0 */
-+ il $3, 0
-+ bi $0
-+
-+/*
-+ int longjmp( jmp_buf env, int val );
-+*/
-+ .text
-+ .align 2
-+ .global longjmp
-+longjmp:
-+ lqd $15, 0*16($3)
-+ lqd $16, 1*16($3)
-+ lqd $17, 2*16($3)
-+ lqd $18, 3*16($3)
-+ lqd $19, 4*16($3)
-+ lqd $20, 5*16($3)
-+ lqd $21, 6*16($3)
-+ lqd $22, 7*16($3)
-+ lqd $23, 8*16($3)
-+ lqd $24, 9*16($3)
-+ lqd $25, 10*16($3)
-+ lqd $26, 11*16($3)
-+ lqd $27, 12*16($3)
-+ lqd $28, 13*16($3)
-+ lqd $29, 14*16($3)
-+ lqd $30, 15*16($3)
-+ lqd $31, 16*16($3)
-+ lqd $32, 17*16($3)
-+ lqd $33, 18*16($3)
-+ lqd $34, 19*16($3)
-+ lqd $35, 20*16($3)
-+ lqd $36, 21*16($3)
-+ lqd $37, 22*16($3)
-+ lqd $38, 23*16($3)
-+ lqd $39, 24*16($3)
-+ lqd $40, 25*16($3)
-+ lqd $41, 26*16($3)
-+ lqd $42, 27*16($3)
-+ lqd $43, 28*16($3)
-+ lqd $44, 29*16($3)
-+ lqd $45, 30*16($3)
-+ lqd $46, 31*16($3)
-+ lqd $47, 32*16($3)
-+ lqd $48, 33*16($3)
-+ lqd $49, 34*16($3)
-+ lqd $50, 35*16($3)
-+ lqd $51, 36*16($3)
-+ lqd $52, 37*16($3)
-+ lqd $53, 38*16($3)
-+ lqd $54, 39*16($3)
-+ lqd $55, 40*16($3)
-+ lqd $56, 41*16($3)
-+ lqd $57, 42*16($3)
-+ lqd $58, 43*16($3)
-+ lqd $59, 44*16($3)
-+ lqd $60, 45*16($3)
-+ lqd $61, 46*16($3)
-+ lqd $62, 47*16($3)
-+ lqd $63, 48*16($3)
-+ lqd $64, 49*16($3)
-+ lqd $65, 50*16($3)
-+ lqd $66, 51*16($3)
-+ lqd $67, 52*16($3)
-+ lqd $68, 53*16($3)
-+ lqd $69, 54*16($3)
-+ lqd $70, 55*16($3)
-+ lqd $71, 56*16($3)
-+ lqd $72, 57*16($3)
-+ lqd $73, 58*16($3)
-+ lqd $74, 59*16($3)
-+ lqd $75, 60*16($3)
-+ lqd $76, 61*16($3)
-+ lqd $77, 62*16($3)
-+ lqd $78, 63*16($3)
-+ lqd $79, 64*16($3)
-+ lqd $80, 65*16($3)
-+ lqd $81, 66*16($3)
-+ lqd $82, 67*16($3)
-+ lqd $83, 68*16($3)
-+ lqd $84, 69*16($3)
-+ lqd $85, 70*16($3)
-+ lqd $86, 71*16($3)
-+ lqd $87, 72*16($3)
-+ lqd $88, 73*16($3)
-+ lqd $89, 74*16($3)
-+ lqd $90, 75*16($3)
-+ lqd $91, 76*16($3)
-+ lqd $92, 77*16($3)
-+ lqd $93, 78*16($3)
-+ lqd $94, 79*16($3)
-+ lqd $95, 80*16($3)
-+ lqd $96, 81*16($3)
-+ lqd $97, 82*16($3)
-+ lqd $98, 83*16($3)
-+ lqd $99, 84*16($3)
-+ lqd $100, 85*16($3)
-+ lqd $101, 86*16($3)
-+ lqd $102, 87*16($3)
-+ lqd $103, 88*16($3)
-+ lqd $104, 89*16($3)
-+ lqd $105, 90*16($3)
-+ lqd $106, 91*16($3)
-+ lqd $107, 92*16($3)
-+ lqd $108, 93*16($3)
-+ lqd $109, 94*16($3)
-+ lqd $110, 95*16($3)
-+ lqd $111, 96*16($3)
-+ lqd $112, 97*16($3)
-+ lqd $113, 98*16($3)
-+ lqd $114, 99*16($3)
-+ lqd $115, 100*16($3)
-+ lqd $116, 101*16($3)
-+ lqd $117, 102*16($3)
-+ lqd $118, 103*16($3)
-+ lqd $119, 104*16($3)
-+ lqd $120, 105*16($3)
-+ lqd $121, 106*16($3)
-+ lqd $122, 107*16($3)
-+ lqd $123, 108*16($3)
-+ lqd $124, 109*16($3)
-+ lqd $125, 110*16($3)
-+ lqd $126, 111*16($3)
-+ lqd $127, 112*16($3)
-+
-+ lqd $0, 113*16($3)
-+ lqd $1, 114*16($3)
-+ lqd $2, 115*16($3)
-+
-+/* we cannot return 0 */
-+/* if the user tries to, we have to return 1 */
-+
-+// $3 = $4
-+ ai $3,$4, 0
-+// if $3 != 0
-+// branch
-+ brnz $3, .L1
-+// else
-+// set $3 = 1
-+ ila $3, 1
-+.L1:
-+
-+ bi $0
-+
diff --git a/sys-libs/newlib/newlib-1.14.0.ebuild b/sys-libs/newlib/newlib-1.14.0.ebuild
deleted file mode 100644
index 7a8b6fd..0000000
--- a/sys-libs/newlib/newlib-1.14.0.ebuild
+++ /dev/null
@@ -1,100 +0,0 @@
-# Copyright 1999-2006 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-inherit eutils flag-o-matic gnuconfig autotools
-
-export CBUILD=${CBUILD:-${CHOST}}
-export CTARGET=${CTARGET:-${CHOST}}
-if [[ ${CTARGET} == ${CHOST} ]] ; then
- if [[ ${CATEGORY/cross-} != ${CATEGORY} ]] ; then
- export CTARGET=${CATEGORY/cross-}
- fi
-fi
-
-# Handle the case where we want newlib on glibc ...
-if [[ ${CTARGET} == ${CHOST} ]] && [[ ${CHOST} != *-newlib ]] ; then
- export CTARGET=${CHOST%%-*}-pc-linux-newlib
-fi
-
-DESCRIPTION="Newlib is a C library intended for use on embedded systems"
-HOMEPAGE="http://sourceware.org/newlib/"
-SRC_URI="ftp://sources.redhat.com/pub/newlib/${P}.tar.gz"
-
-LICENSE="NEWLIB"
-[[ ${CTARGET} != ${CHOST} ]] \
- && SLOT="${CTARGET}" \
- || SLOT="0"
-KEYWORDS="-* ~ppc64 ~ppc"
-IUSE="nls threads unicode multilib"
-
-DEPEND=">=sys-devel/gnuconfig"
-RDEPEND=""
-
-RESTRICT="nostrip"
-
-NEWLIBBUILD="${WORKDIR}/build"
-
-alt_build_kprefix() {
- if [[ ${CBUILD} == ${CHOST} && ${CTARGET} == ${CHOST} ]] \
- || [[ -n ${UCLIBC_AND_GLIBC} ]]
- then
- echo /usr
- else
- echo /usr/${CTARGET}/usr
- fi
-}
-
-src_unpack() {
- unpack ${A}
- epatch ${FILESDIR}/${P}-spe-vanilla.patch
- einfo "Workarounding broken configure.in"
- cd ${S}
- gnuconfig_update
- export WANT_AUTOCONF=2.1
- for a in libgloss libgloss/doc libgloss/libnosys
- do
- pushd ${S}/${a}
- aclocal 2>/dev/null
- autoconf 2>/dev/null
- popd
- done
- mkdir -p ${NEWLIBBUILD}
-}
-
-src_compile() {
- local myconf=""
-#hardwired to avoid breakages
- [[ ${CTARGET} == *-softfloat-* ]] \
- && myconf="--disable-newlib-hw-fp" \
- || myconf="--enable-newlib-hw-fp"
-
-#to the user discretion
- myconf="${myconf} `use_enable unicode newlib-mb`"
- myconf="${myconf} `use_enable nls`"
- myconf="${myconf} `use_enable multilib`"
- [[ ${CTARGET} == "spu" ]] \
- && myconf="${myconf} --disable-threads" \
- || myconf="${myconf} `use_enable threads`"
-
- cd ${NEWLIBBUILD}
-
-# --prefix=$(alt_build_kprefix) \
-# it will install on $prefix/$CTARGET by itself
-
- ../${P}/configure \
- --host=${CHOST} \
- --target=${CTARGET} \
- --prefix=/usr \
- ${myconf} || die "econf failed"
- emake || die "emake failed"
-}
-
-src_install() {
- cd ${NEWLIBBUILD}
- emake -j1 DESTDIR=${D} install
- env -uRESTRICT CHOST=${CTARGET} prepallstrip
- # minor hack to keep things clean
- rm -fR ${D}/usr/info
-}
-