More failures to install on Solaris

scion+gmp at webrelay.net scion+gmp at webrelay.net
Fri Jul 16 05:46:41 CEST 2004


Greetings,

I too am having difficulty installing gmp.  By using --disable-shared
I can get the package to compile.  ABI=32 and ABI=64 do introduce the 
appropriate compiler flags.  However the ELFCLASS64 issue doesn't leave.
They do fail differently, tho.

A bug-report follows... (nettle-bugs added, just in case)

Cheers!
-sam



* The GMP version number, and if pre-packaged or patched then say so.

	gmp-4.1.3 

* A test program that makes it possible for us to reproduce the bug.
  Include instructions on how to run the program.

	Various (ref earlier reports on internal gmp tests failing)
	Also from nettle-1.10 configure (modified for brevity):

	configure:8751: checking for __gmpz_getlimbn in -lgmp
	configure:8781: gcc -o conftest -g -O2   conftest.c -lgmp   >&5
	ld: warning: file /usr/local/lib/gcc-lib/sparc-sun-solaris2.8/3.3.2/../../../libgmp.a(getlimbn.o): wrong ELF class: ELFCLASS64
	Undefined                       first referenced
	 symbol                             in file
	__gmpz_getlimbn                     /var/tmp//ccU5DBlv.o
	ld: fatal: Symbol referencing errors. No output written to conftest
	collect2: ld returned 1 exit status
	configure:8787: $? = 1
	configure: failed program was:
	| /* conftest.c.  */
	| 
	| /* Override any gcc2 internal prototype to avoid an error.  */
	| #ifdef __cplusplus
	| extern "C"
	| #endif
	| /* We use char because int might match the return type of a gcc2
	|    builtin and then its argument prototype would still apply.  */
	| char __gmpz_getlimbn ();
	| int
	| main ()
	| {
	| __gmpz_getlimbn ();
	|   ;
	|   return 0;
	| }
	configure:8813: result: no
	configure:8824: WARNING: GNU MP not found, or not 3.1 or up, see http://www.swox.com/gmp.
	Support for public key algorithms will be unavailable.

* A description of what is wrong. If the results are incorrect, in what way.
  If you get a crash, say so.

	Link editing is failing due to apparent mismatches in the ABI.
	This happens whether shared or static linking is used.

	See above for ld undefined ref error, yet:

	$ nm /usr/local/lib/libgmp.a | egrep gmpz_getlimbn
	[10]    |             0|          72|FUNC |GLOB |0    |5      |__gmpz_getlimbn


* The configuration options you used when building GMP, if any.

	./configure --disable-shared ABI=64

* The name of the compiler and its version. For gcc, get the version with
  gcc -v, otherwise perhaps what `which cc`, or similar.

	Reading specs from /usr/local/lib/gcc-lib/sparc-sun-solaris2.8/3.3.2/specs
	Configured with: ../configure --with-as=/usr/ccs/bin/as --with-ld=/usr/ccs/bin/ld --disable-nls
	Thread model: posix
	gcc version 3.3.2

* The output from running uname -a.

	SunOS jefferson 5.8 Generic_108528-27 sun4u sparc SUNW,UltraAX-MP

	also, from dmesg: SunOS Release 5.8 Version Generic_108528-27 64-bit

* The output from running ./config.guess, and from running ./configfsf.guess
  (might be the same).

	$ ./config.guess
	ultrasparc2-sun-solaris2.8
	$ ./configfsf.guess
	sparc-sun-solaris2.8


* If the bug is related to configure, then the contents of config.log.


	This file contains any messages produced by compilers while
	running configure, to aid debugging if configure makes a mistake.
	
	It was created by configure, which was
	generated by GNU Autoconf 2.52.  Invocation command line was
	
	  $ ./configure --disable-shared ABI=64
	
	## ---------- ##
	## Platform.  ##
	## ---------- ##
	
	hostname = jefferson
	uname -m = sun4u
	uname -r = 5.8
	uname -s = SunOS
	uname -v = Generic_108528-27
	
	/usr/bin/uname -p = sparc
	/bin/uname -X     = System = SunOS
	Node = jefferson
	Release = 5.8
	KernelID = Generic_108528-27
	Machine = sun4u
	BusType = <unknown>
	Serial = <unknown>
	Users = <unknown>
	OEM# = 0
	Origin# = 1
	NumCPU = 4
	
	/bin/arch              = sun4
	/usr/bin/arch -k       = sun4u
	/usr/convex/getsysinfo = unknown
	hostinfo               = unknown
	/bin/machine           = unknown
	/usr/bin/oslevel       = unknown
	/bin/universe          = unknown
	
	PATH = /bin:/usr/bin:/usr/sbin:/usr/ccs/bin:/usr/ucb:/usr/opt/SUNWmd/sbin:/sbin:/usr/local/bin:/usr/java/bin:/usr/local/sbin:/usr/local/nmh/bin:/usr/X11R6/pbmplus:/usr/X11/bin:/usr/openwin/bin
	
	## ------------ ##
	## Core tests.  ##
	## ------------ ##
	
	configure:1204: PATH=".;."; conftest.sh
	./configure: conftest.sh: not found
	configure:1207: $? = 1
	configure:1282: checking build system type
	configure:1300: result: ultrasparc2-sun-solaris2.8
	configure:1307: checking host system type
	configure:1321: result: ultrasparc2-sun-solaris2.8
	configure:1347: checking for a BSD compatible install
	configure:1396: result: ./install-sh -c
	configure:1407: checking whether build environment is sane
	configure:1450: result: yes
	configure:1483: checking for mawk
	configure:1509: result: no
	configure:1483: checking for gawk
	configure:1509: result: no
	configure:1483: checking for nawk
	configure:1498: found /bin/nawk
	configure:1506: result: nawk
	configure:1516: checking whether make sets ${MAKE}
	configure:1536: result: yes
	configure:1627: checking whether to enable maintainer-specific portions of Makefiles
	configure:1636: result: no
	configure:1027: User:
	ABI=64
	CC=
	CFLAGS=(unset)
	CPPFLAGS=(unset)
	MPN_PATH=
	configure:1033: GMP:
	abilist=64 32
	cclist=gcc acc cc
	configure:2808: gcc 2>&1 | grep xlc >/dev/null
	configure:2811: $? = 1
	configure:2842: checking compiler gcc -g -O2 -m64 -mptr64 -Wa,-xarch=v9 -mcpu=v9 
	configure:2870: gcc -g -O2 -m64 -mptr64 -Wa,-xarch=v9 -mcpu=v9  conftest.c >&5
	configure:2873: $? = 0
	configure:2877: ./a.out || ./a.exe || ./conftest
	configure:2880: $? = 0
	configure:2889: result: yes
	configure:3307: checking for gcc
	configure:3330: result: gcc
	configure:3558: checking for C compiler version
	configure:3561: gcc --version </dev/null >&5
	gcc (GCC) 3.3.2
	Copyright (C) 2003 Free Software Foundation, Inc.
	This is free software; see the source for copying conditions.  There is NO
	warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
	
	configure:3564: $? = 0
	configure:3566: gcc -v </dev/null >&5
	Reading specs from /usr/local/lib/gcc-lib/sparc-sun-solaris2.8/3.3.2/specs
	Configured with: ../configure --with-as=/usr/ccs/bin/as --with-ld=/usr/ccs/bin/ld --disable-nls
	Thread model: posix
	gcc version 3.3.2
	configure:3569: $? = 0
	configure:3571: gcc -V </dev/null >&5
	gcc: `-V' option must have argument
	configure:3574: $? = 1
	configure:3594: checking for C compiler default output
	configure:3597: gcc -g -O2 -m64 -mptr64 -Wa,-xarch=v9 -mcpu=v9   conftest.c  >&5
	configure:3600: $? = 0
	configure:3629: result: a.out
	configure:3634: checking whether the C compiler works
	configure:3640: ./a.out
	configure:3643: $? = 0
	configure:3658: result: yes
	configure:3665: checking whether we are cross compiling
	configure:3667: result: no
	configure:3670: checking for executable suffix
	configure:3672: gcc -o conftest -g -O2 -m64 -mptr64 -Wa,-xarch=v9 -mcpu=v9   conftest.c  >&5
	configure:3675: $? = 0
	configure:3697: result: 
	configure:3703: checking for object suffix
	configure:3721: gcc -c -g -O2 -m64 -mptr64 -Wa,-xarch=v9 -mcpu=v9  conftest.c >&5
	configure:3724: $? = 0
	configure:3743: result: o
	configure:3747: checking whether we are using the GNU C compiler
	configure:3768: gcc -c -g -O2 -m64 -mptr64 -Wa,-xarch=v9 -mcpu=v9  conftest.c >&5
	configure:3771: $? = 0
	configure:3774: test -s conftest.o
	configure:3777: $? = 0
	configure:3789: result: yes
	configure:3795: checking whether gcc accepts -g
	configure:3813: gcc -c -g  conftest.c >&5
	configure:3816: $? = 0
	configure:3819: test -s conftest.o
	configure:3822: $? = 0
	configure:3832: result: yes
	configure:3859: gcc -c -g -O2 -m64 -mptr64 -Wa,-xarch=v9 -mcpu=v9  conftest.c >&5
	conftest.c:2: error: parse error before "me"
	configure:3862: $? = 1
	configure: failed program was:
	#ifndef __cplusplus
	  choke me
	#endif
	configure:3968: checking for style of include used by make
	configure:3995: result: GNU
	configure:4001: checking dependency style of gcc
	configure:4063: result: none
	configure:4067: checking for gcc option to accept ANSI C
	configure:4124: gcc  -c -g -O2 -m64 -mptr64 -Wa,-xarch=v9 -mcpu=v9  conftest.c >&5
	configure:4127: $? = 0
	configure:4130: test -s conftest.o
	configure:4133: $? = 0
	configure:4150: result: none needed
	configure:4163: checking how to run the C preprocessor
	configure:4189: gcc -E  conftest.c
	configure:4195: $? = 0
	configure:4222: gcc -E  conftest.c
	configure:4219:28: ac_nonexistent.h: No such file or directory
	configure:4228: $? = 1
	configure: failed program was:
	#line 4218 "configure"
	#include "confdefs.h"
	#include <ac_nonexistent.h>
	configure:4265: result: gcc -E
	configure:4280: gcc -E  conftest.c
	configure:4286: $? = 0
	configure:4313: gcc -E  conftest.c
	configure:4310:28: ac_nonexistent.h: No such file or directory
	configure:4319: $? = 1
	configure: failed program was:
	#line 4309 "configure"
	#include "confdefs.h"
	#include <ac_nonexistent.h>
	configure:4385: gcc -c -g -O2 -m64 -mptr64 -Wa,-xarch=v9 -mcpu=v9  conftest.c >&5
	configure:4388: $? = 0
	configure:4391: test -s conftest.o
	configure:4394: $? = 0
	configure:1426: Decided:
	ABI=64
	CC=gcc
	CFLAGS=-g -O2 -m64 -mptr64 -Wa,-xarch=v9 -mcpu=v9
	CPPFLAGS=
	GMP_LDFLAGS=-Wc,-m64
	CXX=
	CXXFLAGS=
	path= sparc64 generic
	configure:5112: checking for gcc option to accept ANSI C
	configure:5172: gcc  -c -g -O2 -m64 -mptr64 -Wa,-xarch=v9 -mcpu=v9  conftest.c >&5
	configure:5175: $? = 0
	configure:5178: test -s conftest.o
	configure:5181: $? = 0
	configure:5195: result: none needed
	configure:5206: checking for function prototypes
	configure:5209: result: yes
	configure:5223: checking for ANSI C header files
	configure:5237: gcc -E  conftest.c
	configure:5243: $? = 0
	configure:5330: gcc -o conftest -g -O2 -m64 -mptr64 -Wa,-xarch=v9 -mcpu=v9   conftest.c  >&5
	configure:5333: $? = 0
	configure:5335: ./conftest
	configure:5338: $? = 0
	configure:5351: result: yes
	configure:5364: checking for string.h
	configure:5374: gcc -E  conftest.c
	configure:5380: $? = 0
	configure:5399: result: yes
	configure:5448: checking for ar
	configure:5463: found /usr/ccs/bin/ar
	configure:5472: result: ar
	configure:5500: checking for BSD-compatible nm
	configure:5535: result: /usr/ccs/bin/nm -p
	configure:5851: checking for ld used by GCC
	configure:5915: result: /usr/ccs/bin/ld
	configure:5924: checking if the linker (/usr/ccs/bin/ld) is GNU ld
	configure:5936: result: no
	configure:5940: checking for /usr/ccs/bin/ld option to reload object files
	configure:5947: result: -r
	configure:5956: checking whether ln -s works
	configure:5960: result: yes
	configure:5967: checking how to recognise dependant libraries
	configure:6154: result: pass_all
	configure:6605: checking for dlfcn.h
	configure:6615: gcc -E  conftest.c
	configure:6621: $? = 0
	configure:6640: result: yes
	configure:6653: checking the maximum length of command line arguments
	configure:6702: result: 393217
	configure:6710: checking command to parse /usr/ccs/bin/nm -p output from gcc object
	configure:6795: gcc -c -g -O2 -m64 -mptr64 -Wa,-xarch=v9 -mcpu=v9  conftest.c >&5
	configure:6798: $? = 0
	configure:6802: /usr/ccs/bin/nm -p conftest.o \| sed -n -e 's/^.*[ 	]\([BDT][BDT]*\)[ 	][ 	]*\(\)\([_A-Za-z][_A-Za-z0-9]*\)$/\1 \2\3 \3/p' \> conftest.nm
	configure:6805: $? = 0
	configure:6857: gcc -o conftest -g -O2 -m64 -mptr64 -Wa,-xarch=v9 -mcpu=v9   conftest.c conftstm.o >&5
	configure:6860: $? = 0
	configure:6898: result: ok
	configure:6902: checking for objdir
	configure:6917: result: .libs
	configure:7000: checking for ranlib
	configure:7015: found /usr/ccs/bin/ranlib
	configure:7024: result: ranlib
	configure:7074: checking for strip
	configure:7089: found /usr/ccs/bin/strip
	configure:7098: result: strip
	configure:7354: checking if gcc static flag  works
	configure:7377: result: yes
	configure:7391: checking if gcc supports -fno-rtti -fno-exceptions
	cc1: warning: "-fno-rtti" is valid for C++ but not for C/ObjC
	cc1: warning: "-fno-rtti" is valid for C++ but not for C/ObjC
	configure:7416: result: no
	configure:7431: checking for gcc option to produce PIC
	configure:7584: result: -fPIC
	configure:7591: checking if gcc PIC flag -fPIC works
	configure:7616: result: yes
	configure:7640: checking if gcc supports -c -o file.o
	configure:7681: result: yes
	configure:7706: checking whether the gcc linker (/usr/ccs/bin/ld) supports shared libraries
	configure:8490: result: yes
	configure:8555: checking how to hardcode library paths into programs
	configure:8579: result: immediate
	configure:8593: checking whether stripping libraries is possible
	configure:8601: result: no
	configure:8605: checking dynamic linker characteristics
	configure:9044: result: solaris2.8 ld.so
	configure:9641: checking if libtool supports shared libraries
	configure:9643: result: yes
	configure:9646: checking whether to build shared libraries
	configure:9667: result: no
	configure:9670: checking whether to build static libraries
	configure:9674: result: yes
	configure:9754: creating libtool
	configure:16435: checking for ANSI C header files
	configure:16563: result: yes
	configure:16573: checking whether time.h and sys/time.h may both be included
	configure:16595: gcc -c -g -O2 -m64 -mptr64 -Wa,-xarch=v9 -mcpu=v9  conftest.c >&5
	configure:16598: $? = 0
	configure:16601: test -s conftest.o
	configure:16604: $? = 0
	configure:16614: result: yes
	configure:16640: checking for fcntl.h
	configure:16650: gcc -E  conftest.c
	configure:16656: $? = 0
	configure:16675: result: yes
	configure:16640: checking for locale.h
	configure:16650: gcc -E  conftest.c
	configure:16656: $? = 0
	configure:16675: result: yes
	configure:16640: checking for sys/mman.h
	configure:16650: gcc -E  conftest.c
	configure:16656: $? = 0
	configure:16675: result: yes
	configure:16640: checking for sys/param.h
	configure:16650: gcc -E  conftest.c
	configure:16656: $? = 0
	configure:16675: result: yes
	configure:16640: checking for sys/processor.h
	configure:16650: gcc -E  conftest.c
	configure:16656: $? = 0
	configure:16675: result: yes
	configure:16640: checking for sys/resource.h
	configure:16650: gcc -E  conftest.c
	configure:16656: $? = 0
	configure:16675: result: yes
	configure:16640: checking for sys/sysctl.h
	configure:16650: gcc -E  conftest.c
	configure:16647:24: sys/sysctl.h: No such file or directory
	configure:16656: $? = 1
	configure: failed program was:
	#line 16646 "configure"
	#include "confdefs.h"
	#include <sys/sysctl.h>
	configure:16675: result: no
	configure:16640: checking for sys/syssgi.h
	configure:16650: gcc -E  conftest.c
	configure:16647:24: sys/syssgi.h: No such file or directory
	configure:16656: $? = 1
	configure: failed program was:
	#line 16646 "configure"
	#include "confdefs.h"
	#include <sys/syssgi.h>
	configure:16675: result: no
	configure:16640: checking for sys/systemcfg.h
	configure:16650: gcc -E  conftest.c
	configure:16647:27: sys/systemcfg.h: No such file or directory
	configure:16656: $? = 1
	configure: failed program was:
	#line 16646 "configure"
	#include "confdefs.h"
	#include <sys/systemcfg.h>
	configure:16675: result: no
	configure:16640: checking for sys/time.h
	configure:16650: gcc -E  conftest.c
	configure:16656: $? = 0
	configure:16675: result: yes
	configure:16640: checking for sys/times.h
	configure:16650: gcc -E  conftest.c
	configure:16656: $? = 0
	configure:16675: result: yes
	configure:16692: checking for sys/types.h
	configure:16704: gcc -c -g -O2 -m64 -mptr64 -Wa,-xarch=v9 -mcpu=v9  conftest.c >&5
	configure:16707: $? = 0
	configure:16710: test -s conftest.o
	configure:16713: $? = 0
	configure:16723: result: yes
	configure:16692: checking for sys/stat.h
	configure:16704: gcc -c -g -O2 -m64 -mptr64 -Wa,-xarch=v9 -mcpu=v9  conftest.c >&5
	configure:16707: $? = 0
	configure:16710: test -s conftest.o
	configure:16713: $? = 0
	configure:16723: result: yes
	configure:16692: checking for stdlib.h
	configure:16704: gcc -c -g -O2 -m64 -mptr64 -Wa,-xarch=v9 -mcpu=v9  conftest.c >&5
	configure:16707: $? = 0
	configure:16710: test -s conftest.o
	configure:16713: $? = 0
	configure:16723: result: yes
	configure:16692: checking for string.h
	configure:16723: result: yes
	configure:16692: checking for memory.h
	configure:16704: gcc -c -g -O2 -m64 -mptr64 -Wa,-xarch=v9 -mcpu=v9  conftest.c >&5
	configure:16707: $? = 0
	configure:16710: test -s conftest.o
	configure:16713: $? = 0
	configure:16723: result: yes
	configure:16692: checking for strings.h
	configure:16704: gcc -c -g -O2 -m64 -mptr64 -Wa,-xarch=v9 -mcpu=v9  conftest.c >&5
	configure:16707: $? = 0
	configure:16710: test -s conftest.o
	configure:16713: $? = 0
	configure:16723: result: yes
	configure:16692: checking for inttypes.h
	configure:16704: gcc -c -g -O2 -m64 -mptr64 -Wa,-xarch=v9 -mcpu=v9  conftest.c >&5
	configure:16707: $? = 0
	configure:16710: test -s conftest.o
	configure:16713: $? = 0
	configure:16723: result: yes
	configure:16692: checking for stdint.h
	configure:16704: gcc -c -g -O2 -m64 -mptr64 -Wa,-xarch=v9 -mcpu=v9  conftest.c >&5
	configure:16733:20: stdint.h: No such file or directory
	configure:16707: $? = 1
	configure: failed program was:
	#line 16698 "configure"
	#include "confdefs.h"
	#include <stdio.h>
	#if HAVE_SYS_TYPES_H
	# include <sys/types.h>
	#endif
	#if HAVE_SYS_STAT_H
	# include <sys/stat.h>
	#endif
	#if STDC_HEADERS
	# include <stdlib.h>
	# include <stddef.h>
	#else
	# if HAVE_STDLIB_H
	#  include <stdlib.h>
	# endif
	#endif
	#if HAVE_STRING_H
	# if !STDC_HEADERS && HAVE_MEMORY_H
	#  include <memory.h>
	# endif
	# include <string.h>
	#endif
	#if HAVE_STRINGS_H
	# include <strings.h>
	#endif
	#if HAVE_INTTYPES_H
	# include <inttypes.h>
	#else
	# if HAVE_STDINT_H
	#  include <stdint.h>
	# endif
	#endif
	#if HAVE_UNISTD_H
	# include <unistd.h>
	#endif
	#include <stdint.h>
	configure:16723: result: no
	configure:16692: checking for unistd.h
	configure:16704: gcc -c -g -O2 -m64 -mptr64 -Wa,-xarch=v9 -mcpu=v9  conftest.c >&5
	configure:16707: $? = 0
	configure:16710: test -s conftest.o
	configure:16713: $? = 0
	configure:16723: result: yes
	configure:16733: checking whether fgetc is declared
	configure:16754: gcc -c -g -O2 -m64 -mptr64 -Wa,-xarch=v9 -mcpu=v9  conftest.c >&5
	configure:16757: $? = 0
	configure:16760: test -s conftest.o
	configure:16763: $? = 0
	configure:16773: result: yes
	configure:16787: checking whether fscanf is declared
	configure:16808: gcc -c -g -O2 -m64 -mptr64 -Wa,-xarch=v9 -mcpu=v9  conftest.c >&5
	configure:16811: $? = 0
	configure:16814: test -s conftest.o
	configure:16817: $? = 0
	configure:16827: result: yes
	configure:16841: checking whether optarg is declared
	configure:16862: gcc -c -g -O2 -m64 -mptr64 -Wa,-xarch=v9 -mcpu=v9  conftest.c >&5
	configure:16865: $? = 0
	configure:16868: test -s conftest.o
	configure:16871: $? = 0
	configure:16881: result: yes
	configure:16895: checking whether ungetc is declared
	configure:16916: gcc -c -g -O2 -m64 -mptr64 -Wa,-xarch=v9 -mcpu=v9  conftest.c >&5
	configure:16919: $? = 0
	configure:16922: test -s conftest.o
	configure:16925: $? = 0
	configure:16935: result: yes
	configure:16949: checking whether vfprintf is declared
	configure:16970: gcc -c -g -O2 -m64 -mptr64 -Wa,-xarch=v9 -mcpu=v9  conftest.c >&5
	configure:16973: $? = 0
	configure:16976: test -s conftest.o
	configure:16979: $? = 0
	configure:16989: result: yes
	configure:17004: checking return type of signal handlers
	configure:17032: gcc -c -g -O2 -m64 -mptr64 -Wa,-xarch=v9 -mcpu=v9  conftest.c >&5
	configure:17035: $? = 0
	configure:17038: test -s conftest.o
	configure:17041: $? = 0
	configure:17051: result: void
	configure:17059: checking for intmax_t
	configure:17080: gcc -c -g -O2 -m64 -mptr64 -Wa,-xarch=v9 -mcpu=v9  conftest.c >&5
	configure:17083: $? = 0
	configure:17086: test -s conftest.o
	configure:17089: $? = 0
	configure:17099: result: yes
	configure:17108: checking for long double
	configure:17129: gcc -c -g -O2 -m64 -mptr64 -Wa,-xarch=v9 -mcpu=v9  conftest.c >&5
	configure:17132: $? = 0
	configure:17135: test -s conftest.o
	configure:17138: $? = 0
	configure:17148: result: yes
	configure:17157: checking for long long
	configure:17178: gcc -c -g -O2 -m64 -mptr64 -Wa,-xarch=v9 -mcpu=v9  conftest.c >&5
	configure:17181: $? = 0
	configure:17184: test -s conftest.o
	configure:17187: $? = 0
	configure:17197: result: yes
	configure:17206: checking for ptrdiff_t
	configure:17227: gcc -c -g -O2 -m64 -mptr64 -Wa,-xarch=v9 -mcpu=v9  conftest.c >&5
	configure:17230: $? = 0
	configure:17233: test -s conftest.o
	configure:17236: $? = 0
	configure:17246: result: yes
	configure:17255: checking for quad_t
	configure:17276: gcc -c -g -O2 -m64 -mptr64 -Wa,-xarch=v9 -mcpu=v9  conftest.c >&5
	configure:17279: $? = 0
	configure:17282: test -s conftest.o
	configure:17285: $? = 0
	configure:17295: result: yes
	configure:17305: checking for preprocessor stringizing operator
	configure:17326: result: yes
	configure:17336: checking for working volatile
	configure:17356: gcc -c -g -O2 -m64 -mptr64 -Wa,-xarch=v9 -mcpu=v9  conftest.c >&5
	configure:17359: $? = 0
	configure:17362: test -s conftest.o
	configure:17365: $? = 0
	configure:17375: result: yes
	configure:17385: checking whether <stdarg.h> exists and works
	configure:17412: gcc -c -g -O2 -m64 -mptr64 -Wa,-xarch=v9 -mcpu=v9  conftest.c >&5
	configure:17415: $? = 0
	configure:17418: test -s conftest.o
	configure:17421: $? = 0
	configure:17432: result: yes
	configure:17442: checking whether gcc __attribute__ ((const)) works
	configure:17460: gcc -c -g -O2 -m64 -mptr64 -Wa,-xarch=v9 -mcpu=v9  conftest.c >&5
	configure:17463: $? = 0
	configure:17466: test -s conftest.o
	configure:17469: $? = 0
	configure:17480: result: yes
	configure:17490: checking whether gcc __attribute__ ((malloc)) works
	configure:17499: gcc -g -O2 -m64 -mptr64 -Wa,-xarch=v9 -mcpu=v9  -c conftest.c >conftest.out 2>&1
	configure:17502: $? = 0
	configure:17516: result: yes
	configure:17526: checking whether gcc __attribute__ ((mode (XX))) works
	configure:17544: gcc -c -g -O2 -m64 -mptr64 -Wa,-xarch=v9 -mcpu=v9  conftest.c >&5
	configure:17547: $? = 0
	configure:17550: test -s conftest.o
	configure:17553: $? = 0
	configure:17564: result: yes
	configure:17574: checking whether gcc __attribute__ ((noreturn)) works
	configure:17592: gcc -c -g -O2 -m64 -mptr64 -Wa,-xarch=v9 -mcpu=v9  conftest.c >&5
	configure:17595: $? = 0
	configure:17598: test -s conftest.o
	configure:17601: $? = 0
	configure:17612: result: yes
	configure:17622: checking for inline
	configure:17646: gcc -c -g -O2 -m64 -mptr64 -Wa,-xarch=v9 -mcpu=v9  conftest.c >&5
	configure:17649: $? = 0
	configure:17652: test -s conftest.o
	configure:17655: $? = 0
	configure:17670: result: yes
	configure:17712: gcc -c -g -O2 -m64 -mptr64 -Wa,-xarch=v9 -mcpu=v9  conftest.c >&5
	configure:17715: $? = 0
	configure:17718: test -s conftest.o
	configure:17721: $? = 0
	configure:17846: checking for main in -lm
	configure:17866: gcc -o conftest -g -O2 -m64 -mptr64 -Wa,-xarch=v9 -mcpu=v9   conftest.c -lm   >&5
	configure:17869: $? = 0
	configure:17872: test -s conftest
	configure:17875: $? = 0
	configure:17886: result: yes
	configure:17897: checking for working alloca.h
	configure:17915: gcc -o conftest -g -O2 -m64 -mptr64 -Wa,-xarch=v9 -mcpu=v9   conftest.c  >&5
	configure:17918: $? = 0
	configure:17921: test -s conftest
	configure:17924: $? = 0
	configure:17934: result: yes
	configure:17944: checking for alloca (via gmp-impl.h)
	configure:17970: gcc -o conftest -g -O2 -m64 -mptr64 -Wa,-xarch=v9 -mcpu=v9   conftest.c  >&5
	configure:17973: $? = 0
	configure:17976: test -s conftest
	configure:17979: $? = 0
	configure:17989: result: yes
	configure:17999: checking how to allocate temporary memory
	configure:18023: result: alloca
	configure:18094: gcc -c -g -O2 -m64 -mptr64 -Wa,-xarch=v9 -mcpu=v9  conftest.c >&5
	configure:18097: $? = 0
	configure:18100: test -s conftest.o
	configure:18103: $? = 0
	configure:18152: gcc -c -g -O2 -m64 -mptr64 -Wa,-xarch=v9 -mcpu=v9  conftest.c >&5
	configure:18155: $? = 0
	configure:18158: test -s conftest.o
	configure:18161: $? = 0
	configure:18187: checking whether byte ordering is bigendian
	configure:18212: gcc -c -g -O2 -m64 -mptr64 -Wa,-xarch=v9 -mcpu=v9  conftest.c >&5
	configure: In function `main':
	configure:18203: error: `bogus' undeclared (first use in this function)
	configure:18203: error: (Each undeclared identifier is reported only once
	configure:18203: error: for each function it appears in.)
	configure:18203: error: parse error before "endian"
	configure:18215: $? = 1
	configure: failed program was:
	#line 18195 "configure"
	#include "confdefs.h"
	#include <sys/types.h>
	#include <sys/param.h>
	
	int
	main ()
	{
	#if !BYTE_ORDER || !BIG_ENDIAN || !LITTLE_ENDIAN
	 bogus endian macros
	#endif
	
	  ;
	  return 0;
	}
	configure:18288: gcc -o conftest -g -O2 -m64 -mptr64 -Wa,-xarch=v9 -mcpu=v9   conftest.c  >&5
	configure:18291: $? = 0
	configure:18293: ./conftest
	configure:18296: $? = 1
	configure: program exited with status 1
	configure: failed program was:
	#line 18272 "configure"
	#include "confdefs.h"
	int
	main ()
	{
	  /* Are we little or big endian?  From Harbison&Steele.  */
	  union
	  {
	    long l;
	    char c[sizeof (long)];
	  } u;
	  u.l = 1;
	  exit (u.c[sizeof (long) - 1] == 1);
	}
	configure:18309: result: yes
	configure:18336: checking format of `double' floating point
	configure:18354: gcc -g -O2 -m64 -mptr64 -Wa,-xarch=v9 -mcpu=v9  -c conftest.c >&5 2>&1
	configure:18357: $? = 0
	configure:18498: result: IEEE big endian
	configure:18576: checking for alarm
	configure:18613: gcc -o conftest -g -O2 -m64 -mptr64 -Wa,-xarch=v9 -mcpu=v9   conftest.c  >&5
	configure:18616: $? = 0
	configure:18619: test -s conftest
	configure:18622: $? = 0
	configure:18632: result: yes
	configure:18576: checking for clock
	configure:18613: gcc -o conftest -g -O2 -m64 -mptr64 -Wa,-xarch=v9 -mcpu=v9   conftest.c  >&5
	configure:18616: $? = 0
	configure:18619: test -s conftest
	configure:18622: $? = 0
	configure:18632: result: yes
	configure:18576: checking for clock_gettime
	configure:18613: gcc -o conftest -g -O2 -m64 -mptr64 -Wa,-xarch=v9 -mcpu=v9   conftest.c  >&5
	Undefined			first referenced
	 symbol  			    in file
	clock_gettime                       /var/tmp//ccIFLinC.o
	ld: fatal: Symbol referencing errors. No output written to conftest
	collect2: ld returned 1 exit status
	configure:18616: $? = 1
	configure: failed program was:
	#line 18582 "configure"
	#include "confdefs.h"
	/* System header to define __stub macros and hopefully few prototypes,
	    which can conflict with char clock_gettime (); below.  */
	#include <assert.h>
	/* Override any gcc2 internal prototype to avoid an error.  */
	#ifdef __cplusplus
	extern "C"
	#endif
	/* We use char because int might match the return type of a gcc2
	   builtin and then its argument prototype would still apply.  */
	char clock_gettime ();
	char (*f) ();
	
	int
	main ()
	{
	/* The GNU C library defines this for functions which it implements
	    to always fail with ENOSYS.  Some functions are actually named
	    something starting with __ and the normal name is an alias.  */
	#if defined (__stub_clock_gettime) || defined (__stub___clock_gettime)
	choke me
	#else
	f = clock_gettime;
	#endif
	
	  ;
	  return 0;
	}
	configure:18632: result: no
	configure:18576: checking for cputime
	configure:18613: gcc -o conftest -g -O2 -m64 -mptr64 -Wa,-xarch=v9 -mcpu=v9   conftest.c  >&5
	Undefined			first referenced
	 symbol  			    in file
	cputime                             /var/tmp//ccT0biun.o
	ld: fatal: Symbol referencing errors. No output written to conftest
	collect2: ld returned 1 exit status
	configure:18616: $? = 1
	configure: failed program was:
	#line 18582 "configure"
	#include "confdefs.h"
	/* System header to define __stub macros and hopefully few prototypes,
	    which can conflict with char cputime (); below.  */
	#include <assert.h>
	/* Override any gcc2 internal prototype to avoid an error.  */
	#ifdef __cplusplus
	extern "C"
	#endif
	/* We use char because int might match the return type of a gcc2
	   builtin and then its argument prototype would still apply.  */
	char cputime ();
	char (*f) ();
	
	int
	main ()
	{
	/* The GNU C library defines this for functions which it implements
	    to always fail with ENOSYS.  Some functions are actually named
	    something starting with __ and the normal name is an alias.  */
	#if defined (__stub_cputime) || defined (__stub___cputime)
	choke me
	#else
	f = cputime;
	#endif
	
	  ;
	  return 0;
	}
	configure:18632: result: no
	configure:18576: checking for getpagesize
	configure:18613: gcc -o conftest -g -O2 -m64 -mptr64 -Wa,-xarch=v9 -mcpu=v9   conftest.c  >&5
	configure:18616: $? = 0
	configure:18619: test -s conftest
	configure:18622: $? = 0
	configure:18632: result: yes
	configure:18576: checking for getrusage
	configure:18613: gcc -o conftest -g -O2 -m64 -mptr64 -Wa,-xarch=v9 -mcpu=v9   conftest.c  >&5
	configure:18616: $? = 0
	configure:18619: test -s conftest
	configure:18622: $? = 0
	configure:18632: result: yes
	configure:18576: checking for gettimeofday
	configure:18613: gcc -o conftest -g -O2 -m64 -mptr64 -Wa,-xarch=v9 -mcpu=v9   conftest.c  >&5
	configure:18616: $? = 0
	configure:18619: test -s conftest
	configure:18622: $? = 0
	configure:18632: result: yes
	configure:18576: checking for localeconv
	configure:18613: gcc -o conftest -g -O2 -m64 -mptr64 -Wa,-xarch=v9 -mcpu=v9   conftest.c  >&5
	configure:18616: $? = 0
	configure:18619: test -s conftest
	configure:18622: $? = 0
	configure:18632: result: yes
	configure:18576: checking for memset
	configure:18613: gcc -o conftest -g -O2 -m64 -mptr64 -Wa,-xarch=v9 -mcpu=v9   conftest.c  >&5
	configure:18592: warning: conflicting types for built-in function `memset'
	configure:18616: $? = 0
	configure:18619: test -s conftest
	configure:18622: $? = 0
	configure:18632: result: yes
	configure:18576: checking for mmap
	configure:18613: gcc -o conftest -g -O2 -m64 -mptr64 -Wa,-xarch=v9 -mcpu=v9   conftest.c  >&5
	configure:18616: $? = 0
	configure:18619: test -s conftest
	configure:18622: $? = 0
	configure:18632: result: yes
	configure:18576: checking for mprotect
	configure:18613: gcc -o conftest -g -O2 -m64 -mptr64 -Wa,-xarch=v9 -mcpu=v9   conftest.c  >&5
	configure:18616: $? = 0
	configure:18619: test -s conftest
	configure:18622: $? = 0
	configure:18632: result: yes
	configure:18576: checking for obstack_vprintf
	configure:18613: gcc -o conftest -g -O2 -m64 -mptr64 -Wa,-xarch=v9 -mcpu=v9   conftest.c  >&5
	Undefined			first referenced
	 symbol  			    in file
	obstack_vprintf                     /var/tmp//ccqINmIT.o
	ld: fatal: Symbol referencing errors. No output written to conftest
	collect2: ld returned 1 exit status
	configure:18616: $? = 1
	configure: failed program was:
	#line 18582 "configure"
	#include "confdefs.h"
	/* System header to define __stub macros and hopefully few prototypes,
	    which can conflict with char obstack_vprintf (); below.  */
	#include <assert.h>
	/* Override any gcc2 internal prototype to avoid an error.  */
	#ifdef __cplusplus
	extern "C"
	#endif
	/* We use char because int might match the return type of a gcc2
	   builtin and then its argument prototype would still apply.  */
	char obstack_vprintf ();
	char (*f) ();
	
	int
	main ()
	{
	/* The GNU C library defines this for functions which it implements
	    to always fail with ENOSYS.  Some functions are actually named
	    something starting with __ and the normal name is an alias.  */
	#if defined (__stub_obstack_vprintf) || defined (__stub___obstack_vprintf)
	choke me
	#else
	f = obstack_vprintf;
	#endif
	
	  ;
	  return 0;
	}
	configure:18632: result: no
	configure:18576: checking for popen
	configure:18613: gcc -o conftest -g -O2 -m64 -mptr64 -Wa,-xarch=v9 -mcpu=v9   conftest.c  >&5
	configure:18616: $? = 0
	configure:18619: test -s conftest
	configure:18622: $? = 0
	configure:18632: result: yes
	configure:18576: checking for processor_info
	configure:18613: gcc -o conftest -g -O2 -m64 -mptr64 -Wa,-xarch=v9 -mcpu=v9   conftest.c  >&5
	configure:18616: $? = 0
	configure:18619: test -s conftest
	configure:18622: $? = 0
	configure:18632: result: yes
	configure:18576: checking for read_real_time
	configure:18613: gcc -o conftest -g -O2 -m64 -mptr64 -Wa,-xarch=v9 -mcpu=v9   conftest.c  >&5
	Undefined			first referenced
	 symbol  			    in file
	read_real_time                      /var/tmp//ccSkgcRx.o
	ld: fatal: Symbol referencing errors. No output written to conftest
	collect2: ld returned 1 exit status
	configure:18616: $? = 1
	configure: failed program was:
	#line 18582 "configure"
	#include "confdefs.h"
	/* System header to define __stub macros and hopefully few prototypes,
	    which can conflict with char read_real_time (); below.  */
	#include <assert.h>
	/* Override any gcc2 internal prototype to avoid an error.  */
	#ifdef __cplusplus
	extern "C"
	#endif
	/* We use char because int might match the return type of a gcc2
	   builtin and then its argument prototype would still apply.  */
	char read_real_time ();
	char (*f) ();
	
	int
	main ()
	{
	/* The GNU C library defines this for functions which it implements
	    to always fail with ENOSYS.  Some functions are actually named
	    something starting with __ and the normal name is an alias.  */
	#if defined (__stub_read_real_time) || defined (__stub___read_real_time)
	choke me
	#else
	f = read_real_time;
	#endif
	
	  ;
	  return 0;
	}
	configure:18632: result: no
	configure:18576: checking for sigaction
	configure:18613: gcc -o conftest -g -O2 -m64 -mptr64 -Wa,-xarch=v9 -mcpu=v9   conftest.c  >&5
	configure:18616: $? = 0
	configure:18619: test -s conftest
	configure:18622: $? = 0
	configure:18632: result: yes
	configure:18576: checking for sigaltstack
	configure:18613: gcc -o conftest -g -O2 -m64 -mptr64 -Wa,-xarch=v9 -mcpu=v9   conftest.c  >&5
	configure:18616: $? = 0
	configure:18619: test -s conftest
	configure:18622: $? = 0
	configure:18632: result: yes
	configure:18576: checking for sigstack
	configure:18613: gcc -o conftest -g -O2 -m64 -mptr64 -Wa,-xarch=v9 -mcpu=v9   conftest.c  >&5
	configure:18616: $? = 0
	configure:18619: test -s conftest
	configure:18622: $? = 0
	configure:18632: result: yes
	configure:18576: checking for syssgi
	configure:18613: gcc -o conftest -g -O2 -m64 -mptr64 -Wa,-xarch=v9 -mcpu=v9   conftest.c  >&5
	Undefined			first referenced
	 symbol  			    in file
	syssgi                              /var/tmp//ccQwgcfF.o
	ld: fatal: Symbol referencing errors. No output written to conftest
	collect2: ld returned 1 exit status
	configure:18616: $? = 1
	configure: failed program was:
	#line 18582 "configure"
	#include "confdefs.h"
	/* System header to define __stub macros and hopefully few prototypes,
	    which can conflict with char syssgi (); below.  */
	#include <assert.h>
	/* Override any gcc2 internal prototype to avoid an error.  */
	#ifdef __cplusplus
	extern "C"
	#endif
	/* We use char because int might match the return type of a gcc2
	   builtin and then its argument prototype would still apply.  */
	char syssgi ();
	char (*f) ();
	
	int
	main ()
	{
	/* The GNU C library defines this for functions which it implements
	    to always fail with ENOSYS.  Some functions are actually named
	    something starting with __ and the normal name is an alias.  */
	#if defined (__stub_syssgi) || defined (__stub___syssgi)
	choke me
	#else
	f = syssgi;
	#endif
	
	  ;
	  return 0;
	}
	configure:18632: result: no
	configure:18576: checking for strchr
	configure:18613: gcc -o conftest -g -O2 -m64 -mptr64 -Wa,-xarch=v9 -mcpu=v9   conftest.c  >&5
	configure:18592: warning: conflicting types for built-in function `strchr'
	configure:18616: $? = 0
	configure:18619: test -s conftest
	configure:18622: $? = 0
	configure:18632: result: yes
	configure:18576: checking for strnlen
	configure:18613: gcc -o conftest -g -O2 -m64 -mptr64 -Wa,-xarch=v9 -mcpu=v9   conftest.c  >&5
	Undefined			first referenced
	 symbol  			    in file
	strnlen                             /var/tmp//ccgKyfPh.o
	ld: fatal: Symbol referencing errors. No output written to conftest
	collect2: ld returned 1 exit status
	configure:18616: $? = 1
	configure: failed program was:
	#line 18582 "configure"
	#include "confdefs.h"
	/* System header to define __stub macros and hopefully few prototypes,
	    which can conflict with char strnlen (); below.  */
	#include <assert.h>
	/* Override any gcc2 internal prototype to avoid an error.  */
	#ifdef __cplusplus
	extern "C"
	#endif
	/* We use char because int might match the return type of a gcc2
	   builtin and then its argument prototype would still apply.  */
	char strnlen ();
	char (*f) ();
	
	int
	main ()
	{
	/* The GNU C library defines this for functions which it implements
	    to always fail with ENOSYS.  Some functions are actually named
	    something starting with __ and the normal name is an alias.  */
	#if defined (__stub_strnlen) || defined (__stub___strnlen)
	choke me
	#else
	f = strnlen;
	#endif
	
	  ;
	  return 0;
	}
	configure:18632: result: no
	configure:18576: checking for strtoul
	configure:18613: gcc -o conftest -g -O2 -m64 -mptr64 -Wa,-xarch=v9 -mcpu=v9   conftest.c  >&5
	configure:18616: $? = 0
	configure:18619: test -s conftest
	configure:18622: $? = 0
	configure:18632: result: yes
	configure:18576: checking for sysconf
	configure:18613: gcc -o conftest -g -O2 -m64 -mptr64 -Wa,-xarch=v9 -mcpu=v9   conftest.c  >&5
	configure:18616: $? = 0
	configure:18619: test -s conftest
	configure:18622: $? = 0
	configure:18632: result: yes
	configure:18576: checking for sysctl
	configure:18613: gcc -o conftest -g -O2 -m64 -mptr64 -Wa,-xarch=v9 -mcpu=v9   conftest.c  >&5
	Undefined			first referenced
	 symbol  			    in file
	sysctl                              /var/tmp//cciRmJ3U.o
	ld: fatal: Symbol referencing errors. No output written to conftest
	collect2: ld returned 1 exit status
	configure:18616: $? = 1
	configure: failed program was:
	#line 18582 "configure"
	#include "confdefs.h"
	/* System header to define __stub macros and hopefully few prototypes,
	    which can conflict with char sysctl (); below.  */
	#include <assert.h>
	/* Override any gcc2 internal prototype to avoid an error.  */
	#ifdef __cplusplus
	extern "C"
	#endif
	/* We use char because int might match the return type of a gcc2
	   builtin and then its argument prototype would still apply.  */
	char sysctl ();
	char (*f) ();
	
	int
	main ()
	{
	/* The GNU C library defines this for functions which it implements
	    to always fail with ENOSYS.  Some functions are actually named
	    something starting with __ and the normal name is an alias.  */
	#if defined (__stub_sysctl) || defined (__stub___sysctl)
	choke me
	#else
	f = sysctl;
	#endif
	
	  ;
	  return 0;
	}
	configure:18632: result: no
	configure:18576: checking for sysctlbyname
	configure:18613: gcc -o conftest -g -O2 -m64 -mptr64 -Wa,-xarch=v9 -mcpu=v9   conftest.c  >&5
	Undefined			first referenced
	 symbol  			    in file
	sysctlbyname                        /var/tmp//ccemHNQO.o
	ld: fatal: Symbol referencing errors. No output written to conftest
	collect2: ld returned 1 exit status
	configure:18616: $? = 1
	configure: failed program was:
	#line 18582 "configure"
	#include "confdefs.h"
	/* System header to define __stub macros and hopefully few prototypes,
	    which can conflict with char sysctlbyname (); below.  */
	#include <assert.h>
	/* Override any gcc2 internal prototype to avoid an error.  */
	#ifdef __cplusplus
	extern "C"
	#endif
	/* We use char because int might match the return type of a gcc2
	   builtin and then its argument prototype would still apply.  */
	char sysctlbyname ();
	char (*f) ();
	
	int
	main ()
	{
	/* The GNU C library defines this for functions which it implements
	    to always fail with ENOSYS.  Some functions are actually named
	    something starting with __ and the normal name is an alias.  */
	#if defined (__stub_sysctlbyname) || defined (__stub___sysctlbyname)
	choke me
	#else
	f = sysctlbyname;
	#endif
	
	  ;
	  return 0;
	}
	configure:18632: result: no
	configure:18576: checking for times
	configure:18613: gcc -o conftest -g -O2 -m64 -mptr64 -Wa,-xarch=v9 -mcpu=v9   conftest.c  >&5
	configure:18616: $? = 0
	configure:18619: test -s conftest
	configure:18622: $? = 0
	configure:18632: result: yes
	configure:18645: checking for vsnprintf
	configure:18682: gcc -o conftest -g -O2 -m64 -mptr64 -Wa,-xarch=v9 -mcpu=v9   conftest.c  >&5
	configure:18661: warning: conflicting types for built-in function `vsnprintf'
	configure:18685: $? = 0
	configure:18688: test -s conftest
	configure:18691: $? = 0
	configure:18701: result: yes
	configure:18712: checking whether vsnprintf works
	configure:18776: gcc -o conftest -g -O2 -m64 -mptr64 -Wa,-xarch=v9 -mcpu=v9   conftest.c  >&5
	configure:18779: $? = 0
	configure:18781: ./conftest
	configure:18784: $? = 0
	configure:18776: gcc -o conftest -g -O2 -m64 -mptr64 -Wa,-xarch=v9 -mcpu=v9   conftest.c  >&5
	configure:18779: $? = 0
	configure:18781: ./conftest
	configure:18784: $? = 0
	configure:18798: result: yes
	configure:18820: checking whether sscanf needs writable input
	configure:18832: result: no
	configure:19039: checking for suitable m4
	trying m4
	good
	configure:19083: result: m4
	configure:19087: checking if m4wrap produces spurious output
	test input is
	changequote({,})define(x,)m4wrap({x})dnl
	produces 0 chars output
	configure:19109: result: no
	configure:19124: checking how to switch to text section
	configure:19136: result: .text
	configure:19140: checking how to switch to data section
	configure:19151: result: .data
	configure:19155: checking what assembly label suffix to use
	configure:19167: result: :
	configure:19171: checking how to export a symbol
	configure:19182: result: .globl
	configure:19186: checking if globals are prefixed by underscore
	configure:19212: gcc -g -O2 -m64 -mptr64 -Wa,-xarch=v9 -mcpu=v9  -c conftes1.c >&5 && gcc -c -g -O2 -m64 -mptr64 -Wa,-xarch=v9 -mcpu=v9 conftes2.s >&5 && gcc -g -O2 -m64 -mptr64 -Wa,-xarch=v9 -mcpu=v9 conftes1.o conftes2.o >&5
	configure:19215: $? = 0
	configure:19212: gcc -g -O2 -m64 -mptr64 -Wa,-xarch=v9 -mcpu=v9  -c conftes1.c >&5 && gcc -c -g -O2 -m64 -mptr64 -Wa,-xarch=v9 -mcpu=v9 conftes2.s >&5 && gcc -g -O2 -m64 -mptr64 -Wa,-xarch=v9 -mcpu=v9 conftes1.o conftes2.o >&5
	Undefined			first referenced
	 symbol  			    in file
	underscore_test                     conftes1.o
	ld: fatal: Symbol referencing errors. No output written to a.out
	collect2: ld returned 1 exit status
	configure:19215: $? = 1
	configure:19243: result: no
	configure:19255: checking how to switch to read-only data section
	Test program:
	const int foo = 123;
	configure:19272: gcc -g -O2 -m64 -mptr64 -Wa,-xarch=v9 -mcpu=v9  -S conftest.c >&5
	configure:19275: $? = 0
	Compiler output:
		.file	"conftest.c"
		.section	".debug_abbrev"
	.LLdebug_abbrev0:
		.section	".debug_info"
	.LLdebug_info0:
		.section	".debug_line"
	.LLdebug_line0:
		.section	".text"
	.LLtext0:
		.global foo
		.section	".rodata"
		.align 4
		.type	foo, #object
		.size	foo, 4
	foo:
		.long	123
		.section	".text"
	.LLetext0:
		.section	".debug_line"
		.uaword	.LLELT0-.LLSLT0
	.LLSLT0:
		.uahalf	0x2
		.uaword	.LLELTP0-.LLASLTP0
	.LLASLTP0:
		.byte	0x1
		.byte	0x1
		.byte	0xf6
		.byte	0xf5
		.byte	0xa
		.byte	0x0
		.byte	0x1
		.byte	0x1
		.byte	0x1
		.byte	0x1
		.byte	0x0
		.byte	0x0
		.byte	0x0
		.byte	0x1
		.byte	0x0
		.asciz	"conftest.c"
		.byte	0x0
		.byte	0x0
		.byte	0x0
		.byte	0x0
	.LLELTP0:
		.byte	0x0
		.byte	0x9
		.byte	0x2
		.uaxword	.LLetext0
		.byte	0x0
		.byte	0x1
		.byte	0x1
	.LLELT0:
		.section	".debug_info"
		.uaword	0x71
		.uahalf	0x2
		.uaword	.LLdebug_abbrev0
		.byte	0x8
		.byte	0x1
		.uaword	.LLdebug_line0
		.uaxword	.LLetext0
		.uaxword	.LLtext0
		.asciz	"conftest.c"
		.asciz	"/extra/src/misc/gmp-4.1.3"
		.asciz	"GNU C 3.3.2"
		.byte	0x1
		.byte	0x2
		.asciz	"foo"
		.byte	0x1
		.byte	0x1
		.uaword	0x68
		.byte	0x1
		.byte	0x9
		.byte	0x3
		.uaxword	foo
		.byte	0x3
		.uaword	0x6d
		.byte	0x4
		.asciz	"int"
		.byte	0x4
		.byte	0x5
		.byte	0x0
		.section	".debug_abbrev"
		.byte	0x1
		.byte	0x11
		.byte	0x1
		.byte	0x10
		.byte	0x6
		.byte	0x12
		.byte	0x1
		.byte	0x11
		.byte	0x1
		.byte	0x3
		.byte	0x8
		.byte	0x1b
		.byte	0x8
		.byte	0x25
		.byte	0x8
		.byte	0x13
		.byte	0xb
		.byte	0x0
		.byte	0x0
		.byte	0x2
		.byte	0x34
		.byte	0x0
		.byte	0x3
		.byte	0x8
		.byte	0x3a
		.byte	0xb
		.byte	0x3b
		.byte	0xb
		.byte	0x49
		.byte	0x13
		.byte	0x3f
		.byte	0xc
		.byte	0x2
		.byte	0xa
		.byte	0x0
		.byte	0x0
		.byte	0x3
		.byte	0x26
		.byte	0x0
		.byte	0x49
		.byte	0x13
		.byte	0x0
		.byte	0x0
		.byte	0x4
		.byte	0x24
		.byte	0x0
		.byte	0x3
		.byte	0x8
		.byte	0xb
		.byte	0xb
		.byte	0x3e
		.byte	0xb
		.byte	0x0
		.byte	0x0
		.byte	0x0
		.section	".debug_pubnames"
		.uaword	0x16
		.uahalf	0x2
		.uaword	.LLdebug_info0
		.uaword	0x75
		.uaword	0x52
		.asciz	"foo"
		.uaword	0x0
		.ident	"GCC: (GNU) 3.3.2"
	Match: 	.section	".rodata"
	configure:19305: result: 	.section	".rodata"
	configure:19309: checking if the export directive needs an attribute
	configure:19320: result: 
	configure:19324: checking for assembler .type directive
	configure:19335: gcc -c -g -O2 -m64 -mptr64 -Wa,-xarch=v9 -mcpu=v9 conftest.s >conftest.out 2>&1
	configure:19338: $? = 1
	/usr/ccs/bin/as: "conftest.s", line 1: error: invalid character (0x40)
	configure: failed program was:
		.type	sym, at function
	configure:19335: gcc -c -g -O2 -m64 -mptr64 -Wa,-xarch=v9 -mcpu=v9 conftest.s >conftest.out 2>&1
	configure:19338: $? = 0
	configure:19358: result: .type	$1,#$2
	configure:19362: checking for assembler .size directive
	configure:19372: gcc -c -g -O2 -m64 -mptr64 -Wa,-xarch=v9 -mcpu=v9 conftest.s >conftest.out 2>&1
	configure:19375: $? = 0
	configure:19391: result: .size	$1,$2
	configure:19395: checking what prefix to use for a local label
	Trying L
	configure:19407: gcc -c -g -O2 -m64 -mptr64 -Wa,-xarch=v9 -mcpu=v9 conftest.s >conftest.out 2>&1
	configure:19410: $? = 0
	
	
	conftest.o:
	00000000000000 s 
	00000000000000 n Lgurkmacka
	00000000000000 n dummy
	Trying .L
	configure:19407: gcc -c -g -O2 -m64 -mptr64 -Wa,-xarch=v9 -mcpu=v9 conftest.s >conftest.out 2>&1
	configure:19410: $? = 0
	
	
	conftest.o:
	00000000000000 s 
	00000000000000 n dummy
	configure:19449: result: .L
	configure:19457: checking how to define a 32-bit word
	configure:19482: gcc -c -g -O2 -m64 -mptr64 -Wa,-xarch=v9 -mcpu=v9 conftest.s >conftest.out 2>&1
	configure:19485: $? = 0
	configure:19513: result: .long
	configure:19517: checking if .align assembly directive is logarithmic
	configure:19532: gcc -c -g -O2 -m64 -mptr64 -Wa,-xarch=v9 -mcpu=v9 conftest.s >conftest.out 2>&1
	configure:19535: $? = 0
	configure:19556: result: no
	configure:19800: checking if the assembler accepts ".register"
	configure:19811: gcc -c -g -O2 -m64 -mptr64 -Wa,-xarch=v9 -mcpu=v9 conftest.s >conftest.out 2>&1
	configure:19814: $? = 0
	configure:19827: result: yes
	configure:21200: checking for stack_t
	configure:21222: gcc -c -g -O2 -m64 -mptr64 -Wa,-xarch=v9 -mcpu=v9  conftest.c >&5
	configure:21225: $? = 0
	configure:21228: test -s conftest.o
	configure:21231: $? = 0
	configure:21241: result: yes
	configure:21264: checking for readline in -lreadline
	configure:21291: gcc -o conftest -g -O2 -m64 -mptr64 -Wa,-xarch=v9 -mcpu=v9   conftest.c -lreadline   >&5
	ld: fatal: library -lreadline: not found
	ld: fatal: File processing errors. No output written to conftest
	collect2: ld returned 1 exit status
	configure:21294: $? = 1
	configure: failed program was:
	#line 21272 "configure"
	#include "confdefs.h"
	
	/* Override any gcc2 internal prototype to avoid an error.  */
	#ifdef __cplusplus
	extern "C"
	#endif
	/* We use char because int might match the return type of a gcc2
	   builtin and then its argument prototype would still apply.  */
	char readline ();
	int
	main ()
	{
	readline ();
	  ;
	  return 0;
	}
	configure:21311: result: no
	configure:21330: checking for bison
	configure:21356: result: no
	configure:21330: checking for byacc
	configure:21356: result: no
	configure:21368: checking for flex
	configure:21394: result: no
	configure:21368: checking for lex
	configure:21383: found /usr/ccs/bin/lex
	configure:21391: result: lex
	configure:21404: checking for yywrap in -lfl
	configure:21431: gcc -o conftest -g -O2 -m64 -mptr64 -Wa,-xarch=v9 -mcpu=v9   conftest.c -lfl   >&5
	ld: fatal: library -lfl: not found
	ld: fatal: File processing errors. No output written to conftest
	collect2: ld returned 1 exit status
	configure:21434: $? = 1
	configure: failed program was:
	#line 21412 "configure"
	#include "confdefs.h"
	
	/* Override any gcc2 internal prototype to avoid an error.  */
	#ifdef __cplusplus
	extern "C"
	#endif
	/* We use char because int might match the return type of a gcc2
	   builtin and then its argument prototype would still apply.  */
	char yywrap ();
	int
	main ()
	{
	yywrap ();
	  ;
	  return 0;
	}
	configure:21451: result: no
	configure:21456: checking for yywrap in -ll
	configure:21483: gcc -o conftest -g -O2 -m64 -mptr64 -Wa,-xarch=v9 -mcpu=v9   conftest.c -ll   >&5
	configure:21486: $? = 0
	configure:21489: test -s conftest
	configure:21492: $? = 0
	configure:21503: result: yes
	configure:21514: checking lex output file root
	configure:21533: result: lex.yy
	configure:21537: checking whether yytext is a pointer
	configure:21553: gcc -o conftest -g -O2 -m64 -mptr64 -Wa,-xarch=v9 -mcpu=v9   conftest.c  -ll >&5
	conftest.c:418: error: conflicting types for `yytext'
	conftest.c:71: error: previous declaration of `yytext'
	configure:21556: $? = 1
	configure: failed program was:
	#include <stdio.h>
	#include <stdlib.h>
	#include <inttypes.h>
	# define U(x) x
	# define NLSTATE yyprevious=YYNEWLINE
	# define BEGIN yybgin = yysvec + 1 +
	# define INITIAL 0
	# define YYLERR yysvec
	# define YYSTATE (yyestate-yysvec-1)
	# define YYOPTIM 1
	# ifndef YYLMAX 
	# define YYLMAX BUFSIZ
	# endif 
	#ifndef __cplusplus
	# define output(c) (void)putc(c,yyout)
	#else
	# define lex_output(c) (void)putc(c,yyout)
	#endif
	
	#if defined(__cplusplus) || defined(__STDC__)
	
	#if defined(__cplusplus) && defined(__EXTERN_C__)
	extern "C" {
	#endif
		int yyback(int *, int);
		int yyinput(void);
		int yylook(void);
		void yyoutput(int);
		int yyracc(int);
		int yyreject(void);
		void yyunput(int);
		int yylex(void);
	#ifdef YYLEX_E
		void yywoutput(wchar_t);
		wchar_t yywinput(void);
	#endif
	#ifndef yyless
		int yyless(int);
	#endif
	#ifndef yywrap
		int yywrap(void);
	#endif
	#ifdef LEXDEBUG
		void allprint(char);
		void sprint(char *);
	#endif
	#if defined(__cplusplus) && defined(__EXTERN_C__)
	}
	#endif
	
	#ifdef __cplusplus
	extern "C" {
	#endif
		void exit(int);
	#ifdef __cplusplus
	}
	#endif
	
	#endif
	# define unput(c) {yytchar= (c);if(yytchar=='\n')yylineno--;*yysptr++=yytchar;}
	# define yymore() (yymorfg=1)
	#ifndef __cplusplus
	# define input() (((yytchar=yysptr>yysbuf?U(*--yysptr):getc(yyin))==10?(yylineno++,yytchar):yytchar)==EOF?0:yytchar)
	#else
	# define lex_input() (((yytchar=yysptr>yysbuf?U(*--yysptr):getc(yyin))==10?(yylineno++,yytchar):yytchar)==EOF?0:yytchar)
	#endif
	#define ECHO fprintf(yyout, "%s",yytext)
	# define REJECT { nstr = yyreject(); goto yyfussy;}
	int yyleng;
	#define YYISARRAY
	char yytext[YYLMAX];
	int yymorfg;
	extern char *yysptr, yysbuf[];
	int yytchar;
	FILE *yyin = {stdin}, *yyout = {stdout};
	extern int yylineno;
	struct yysvf { 
		struct yywork *yystoff;
		struct yysvf *yyother;
		int *yystops;};
	struct yysvf *yyestate;
	extern struct yysvf yysvec[], *yybgin;
	# define YYNEWLINE 10
	yylex(){
	int nstr; extern int yyprevious;
	#ifdef __cplusplus
	/* to avoid CC and lint complaining yyfussy not being used ...*/
	static int __lex_hack = 0;
	if (__lex_hack) goto yyfussy;
	#endif
	while((nstr = yylook()) >= 0)
	yyfussy: switch(nstr){
	case 0:
	if(yywrap()) return(0); break;
	case -1:
	break;
	default:
	(void)fprintf(yyout,"bad switch yylook %d",nstr);
	} return(0); }
	/* end of yylex */
	int yyvstop[] = {
	0,
	0};
	# define YYTYPE unsigned char
	struct yywork { YYTYPE verify, advance; } yycrank[] = {
	0,0,	0,0,	0,0,	0,0,	
	0,0};
	struct yysvf yysvec[] = {
	0,	0,	0,
	yycrank+0,	0,		0,	
	yycrank+0,	0,		0,	
	0,	0,	0};
	struct yywork *yytop = yycrank+0;
	struct yysvf *yybgin = yysvec+1;
	char yymatch[] = {
	  0,   1,   1,   1,   1,   1,   1,   1, 
	  1,   1,   1,   1,   1,   1,   1,   1, 
	  1,   1,   1,   1,   1,   1,   1,   1, 
	  1,   1,   1,   1,   1,   1,   1,   1, 
	  1,   1,   1,   1,   1,   1,   1,   1, 
	  1,   1,   1,   1,   1,   1,   1,   1, 
	  1,   1,   1,   1,   1,   1,   1,   1, 
	  1,   1,   1,   1,   1,   1,   1,   1, 
	  1,   1,   1,   1,   1,   1,   1,   1, 
	  1,   1,   1,   1,   1,   1,   1,   1, 
	  1,   1,   1,   1,   1,   1,   1,   1, 
	  1,   1,   1,   1,   1,   1,   1,   1, 
	  1,   1,   1,   1,   1,   1,   1,   1, 
	  1,   1,   1,   1,   1,   1,   1,   1, 
	  1,   1,   1,   1,   1,   1,   1,   1, 
	  1,   1,   1,   1,   1,   1,   1,   1, 
	  1,   1,   1,   1,   1,   1,   1,   1, 
	  1,   1,   1,   1,   1,   1,   1,   1, 
	  1,   1,   1,   1,   1,   1,   1,   1, 
	  1,   1,   1,   1,   1,   1,   1,   1, 
	  1,   1,   1,   1,   1,   1,   1,   1, 
	  1,   1,   1,   1,   1,   1,   1,   1, 
	  1,   1,   1,   1,   1,   1,   1,   1, 
	  1,   1,   1,   1,   1,   1,   1,   1, 
	  1,   1,   1,   1,   1,   1,   1,   1, 
	  1,   1,   1,   1,   1,   1,   1,   1, 
	  1,   1,   1,   1,   1,   1,   1,   1, 
	  1,   1,   1,   1,   1,   1,   1,   1, 
	  1,   1,   1,   1,   1,   1,   1,   1, 
	  1,   1,   1,   1,   1,   1,   1,   1, 
	  1,   1,   1,   1,   1,   1,   1,   1, 
	  1,   1,   1,   1,   1,   1,   1,   1, 
	0};
	char yyextra[] = {
	0,0,0,0,0,0,0,0,
	0};
	/*	Copyright (c) 1989 AT&T	*/
	/*	  All Rights Reserved  	*/
	
	/*	THIS IS UNPUBLISHED PROPRIETARY SOURCE CODE OF AT&T	*/
	/*	The copyright notice above does not evidence any   	*/
	/*	actual or intended publication of such source code.	*/
	
	#pragma ident	"@(#)ncform	6.12	97/12/08 SMI"
	
	int yylineno =1;
	# define YYU(x) x
	# define NLSTATE yyprevious=YYNEWLINE
	struct yysvf *yylstate [YYLMAX], **yylsp, **yyolsp;
	char yysbuf[YYLMAX];
	char *yysptr = yysbuf;
	int *yyfnd;
	extern struct yysvf *yyestate;
	int yyprevious = YYNEWLINE;
	#if defined(__cplusplus) || defined(__STDC__)
	int yylook(void)
	#else
	yylook()
	#endif
	{
		register struct yysvf *yystate, **lsp;
		register struct yywork *yyt;
		struct yysvf *yyz;
		int yych, yyfirst;
		struct yywork *yyr;
	# ifdef LEXDEBUG
		int debug;
	# endif
		char *yylastch;
		/* start off machines */
	# ifdef LEXDEBUG
		debug = 0;
	# endif
		yyfirst=1;
		if (!yymorfg)
			yylastch = yytext;
		else {
			yymorfg=0;
			yylastch = yytext+yyleng;
			}
		for(;;){
			lsp = yylstate;
			yyestate = yystate = yybgin;
			if (yyprevious==YYNEWLINE) yystate++;
			for (;;){
	# ifdef LEXDEBUG
				if(debug)fprintf(yyout,"state %d\n",yystate-yysvec-1);
	# endif
				yyt = yystate->yystoff;
				if(yyt == yycrank && !yyfirst){  /* may not be any transitions */
					yyz = yystate->yyother;
					if(yyz == 0)break;
					if(yyz->yystoff == yycrank)break;
					}
	#ifndef __cplusplus
				*yylastch++ = yych = input();
	#else
				*yylastch++ = yych = lex_input();
	#endif
	#ifdef YYISARRAY
				if(yylastch > &yytext[YYLMAX]) {
					fprintf(yyout,"Input string too long, limit %d\n",YYLMAX);
					exit(1);
				}
	#else
				if (yylastch >= &yytext[ yytextsz ]) {
					int	x = yylastch - yytext;
	
					yytextsz += YYTEXTSZINC;
					if (yytext == yy_tbuf) {
					    yytext = (char *) malloc(yytextsz);
					    memcpy(yytext, yy_tbuf, sizeof (yy_tbuf));
					}
					else
					    yytext = (char *) realloc(yytext, yytextsz);
					if (!yytext) {
					    fprintf(yyout,
						"Cannot realloc yytext\n");
					    exit(1);
					}
					yylastch = yytext + x;
				}
	#endif
				yyfirst=0;
			tryagain:
	# ifdef LEXDEBUG
				if(debug){
					fprintf(yyout,"char ");
					allprint(yych);
					putchar('\n');
					}
	# endif
				yyr = yyt;
				if ( (uintptr_t)yyt > (uintptr_t)yycrank){
					yyt = yyr + yych;
					if (yyt <= yytop && yyt->verify+yysvec == yystate){
						if(yyt->advance+yysvec == YYLERR)	/* error transitions */
							{unput(*--yylastch);break;}
						*lsp++ = yystate = yyt->advance+yysvec;
						if(lsp > &yylstate[YYLMAX]) {
							fprintf(yyout,"Input string too long, limit %d\n",YYLMAX);
							exit(1);
						}
						goto contin;
						}
					}
	# ifdef YYOPTIM
				else if((uintptr_t)yyt < (uintptr_t)yycrank) {	/* r < yycrank */
					yyt = yyr = yycrank+(yycrank-yyt);
	# ifdef LEXDEBUG
					if(debug)fprintf(yyout,"compressed state\n");
	# endif
					yyt = yyt + yych;
					if(yyt <= yytop && yyt->verify+yysvec == yystate){
						if(yyt->advance+yysvec == YYLERR)	/* error transitions */
							{unput(*--yylastch);break;}
						*lsp++ = yystate = yyt->advance+yysvec;
						if(lsp > &yylstate[YYLMAX]) {
							fprintf(yyout,"Input string too long, limit %d\n",YYLMAX);
							exit(1);
						}
						goto contin;
						}
					yyt = yyr + YYU(yymatch[yych]);
	# ifdef LEXDEBUG
					if(debug){
						fprintf(yyout,"try fall back character ");
						allprint(YYU(yymatch[yych]));
						putchar('\n');
						}
	# endif
					if(yyt <= yytop && yyt->verify+yysvec == yystate){
						if(yyt->advance+yysvec == YYLERR)	/* error transition */
							{unput(*--yylastch);break;}
						*lsp++ = yystate = yyt->advance+yysvec;
						if(lsp > &yylstate[YYLMAX]) {
							fprintf(yyout,"Input string too long, limit %d\n",YYLMAX);
							exit(1);
						}
						goto contin;
						}
					}
				if ((yystate = yystate->yyother) && (yyt= yystate->yystoff) != yycrank){
	# ifdef LEXDEBUG
					if(debug)fprintf(yyout,"fall back to state %d\n",yystate-yysvec-1);
	# endif
					goto tryagain;
					}
	# endif
				else
					{unput(*--yylastch);break;}
			contin:
	# ifdef LEXDEBUG
				if(debug){
					fprintf(yyout,"state %d char ",yystate-yysvec-1);
					allprint(yych);
					putchar('\n');
					}
	# endif
				;
				}
	# ifdef LEXDEBUG
			if(debug){
				fprintf(yyout,"stopped at %d with ",*(lsp-1)-yysvec-1);
				allprint(yych);
				putchar('\n');
				}
	# endif
			while (lsp-- > yylstate){
				*yylastch-- = 0;
				if (*lsp != 0 && (yyfnd= (*lsp)->yystops) && *yyfnd > 0){
					yyolsp = lsp;
					if(yyextra[*yyfnd]){		/* must backup */
						while(yyback((*lsp)->yystops,-*yyfnd) != 1 && lsp > yylstate){
							lsp--;
							unput(*yylastch--);
							}
						}
					yyprevious = YYU(*yylastch);
					yylsp = lsp;
					yyleng = yylastch-yytext+1;
					yytext[yyleng] = 0;
	# ifdef LEXDEBUG
					if(debug){
						fprintf(yyout,"\nmatch ");
						sprint(yytext);
						fprintf(yyout," action %d\n",*yyfnd);
						}
	# endif
					return(*yyfnd++);
					}
				unput(*yylastch);
				}
			if (yytext[0] == 0  /* && feof(yyin) */)
				{
				yysptr=yysbuf;
				return(0);
				}
	#ifndef __cplusplus
			yyprevious = yytext[0] = input();
			if (yyprevious>0)
				output(yyprevious);
	#else
			yyprevious = yytext[0] = lex_input();
			if (yyprevious>0)
				lex_output(yyprevious);
	#endif
			yylastch=yytext;
	# ifdef LEXDEBUG
			if(debug)putchar('\n');
	# endif
			}
		}
	#if defined(__cplusplus) || defined(__STDC__)
	int yyback(int *p, int m)
	#else
	yyback(p, m)
		int *p;
	#endif
	{
		if (p==0) return(0);
		while (*p) {
			if (*p++ == m)
				return(1);
		}
		return(0);
	}
		/* the following are only used in the lex library */
	#if defined(__cplusplus) || defined(__STDC__)
	int yyinput(void)
	#else
	yyinput()
	#endif
	{
	#ifndef __cplusplus
		return(input());
	#else
		return(lex_input());
	#endif
		}
	#if defined(__cplusplus) || defined(__STDC__)
	void yyoutput(int c)
	#else
	yyoutput(c)
	  int c; 
	#endif
	{
	#ifndef __cplusplus
		output(c);
	#else
		lex_output(c);
	#endif
		}
	#if defined(__cplusplus) || defined(__STDC__)
	void yyunput(int c)
	#else
	yyunput(c)
	   int c; 
	#endif
	{
		unput(c);
		}
	extern char *yytext;
	configure:21574: result: no
	configure:21714: creating ./config.status
	
	## ----------------------- ##
	## Running config.status.  ##
	## ----------------------- ##
	
	This file was extended by config.status 2.52, executed with
	  CONFIG_FILES    = 
	  CONFIG_HEADERS  = 
	  CONFIG_LINKS    = 
	  CONFIG_COMMANDS = 
	  > ./config.status 
	on jefferson
	
	config.status:22298: creating demos/pexpr-config.h
	config.status:22298: creating demos/calc/calc-config.h
	config.status:22298: creating demos/expr/expr-config.h
	config.status:22298: creating Makefile
	config.status:22298: creating mpbsd/Makefile
	config.status:22298: creating mpf/Makefile
	config.status:22298: creating mpn/Makefile
	config.status:22298: creating mpq/Makefile
	config.status:22298: creating mpz/Makefile
	config.status:22298: creating printf/Makefile
	config.status:22298: creating scanf/Makefile
	config.status:22298: creating cxx/Makefile
	config.status:22298: creating tests/Makefile
	config.status:22298: creating tests/devel/Makefile
	config.status:22298: creating tests/mpbsd/Makefile
	config.status:22298: creating tests/mpf/Makefile
	config.status:22298: creating tests/mpn/Makefile
	config.status:22298: creating tests/mpq/Makefile
	config.status:22298: creating tests/mpz/Makefile
	config.status:22298: creating tests/rand/Makefile
	config.status:22298: creating tests/misc/Makefile
	config.status:22298: creating tests/cxx/Makefile
	config.status:22298: creating mpfr/Makefile
	config.status:22298: creating mpfr/tests/Makefile
	config.status:22298: creating tune/Makefile
	config.status:22298: creating demos/Makefile
	config.status:22298: creating demos/calc/Makefile
	config.status:22298: creating demos/expr/Makefile
	config.status:22298: creating gmp.h
	config.status:22298: creating mp.h
	config.status:22390: creating config.h
	config.status:22588: linking ./mpn/generic/add.c to mpn/add.c
	config.status:22588: linking ./mpn/generic/add_1.c to mpn/add_1.c
	config.status:22588: linking ./mpn/sparc64/add_n.asm to mpn/add_n.asm
	config.status:22588: linking ./mpn/generic/sub.c to mpn/sub.c
	config.status:22588: linking ./mpn/generic/sub_1.c to mpn/sub_1.c
	config.status:22588: linking ./mpn/sparc64/sub_n.asm to mpn/sub_n.asm
	config.status:22588: linking ./mpn/sparc64/mul_1.asm to mpn/mul_1.asm
	config.status:22588: linking ./mpn/sparc64/addmul_1.asm to mpn/addmul_1.asm
	config.status:22588: linking ./mpn/sparc64/submul_1.asm to mpn/submul_1.asm
	config.status:22588: linking ./mpn/sparc64/lshift.asm to mpn/lshift.asm
	config.status:22588: linking ./mpn/sparc64/rshift.asm to mpn/rshift.asm
	config.status:22588: linking ./mpn/generic/dive_1.c to mpn/dive_1.c
	config.status:22588: linking ./mpn/generic/diveby3.c to mpn/diveby3.c
	config.status:22588: linking ./mpn/generic/divis.c to mpn/divis.c
	config.status:22588: linking ./mpn/generic/divrem.c to mpn/divrem.c
	config.status:22588: linking ./mpn/generic/divrem_1.c to mpn/divrem_1.c
	config.status:22588: linking ./mpn/generic/divrem_2.c to mpn/divrem_2.c
	config.status:22588: linking ./mpn/generic/fib2_ui.c to mpn/fib2_ui.c
	config.status:22588: linking ./mpn/generic/mod_1.c to mpn/mod_1.c
	config.status:22588: linking ./mpn/generic/mod_34lsub1.c to mpn/mod_34lsub1.c
	config.status:22588: linking ./mpn/generic/mode1o.c to mpn/mode1o.c
	config.status:22588: linking ./mpn/generic/pre_divrem_1.c to mpn/pre_divrem_1.c
	config.status:22588: linking ./mpn/generic/pre_mod_1.c to mpn/pre_mod_1.c
	config.status:22588: linking ./mpn/generic/dump.c to mpn/dump.c
	config.status:22588: linking ./mpn/generic/mul.c to mpn/mul.c
	config.status:22588: linking ./mpn/generic/mul_fft.c to mpn/mul_fft.c
	config.status:22588: linking ./mpn/generic/mul_n.c to mpn/mul_n.c
	config.status:22588: linking ./mpn/generic/mul_basecase.c to mpn/mul_basecase.c
	config.status:22588: linking ./mpn/generic/sqr_basecase.c to mpn/sqr_basecase.c
	config.status:22588: linking ./mpn/generic/random.c to mpn/random.c
	config.status:22588: linking ./mpn/generic/random2.c to mpn/random2.c
	config.status:22588: linking ./mpn/generic/pow_1.c to mpn/pow_1.c
	config.status:22588: linking ./mpn/generic/rootrem.c to mpn/rootrem.c
	config.status:22588: linking ./mpn/generic/sqrtrem.c to mpn/sqrtrem.c
	config.status:22588: linking ./mpn/generic/get_str.c to mpn/get_str.c
	config.status:22588: linking ./mpn/generic/set_str.c to mpn/set_str.c
	config.status:22588: linking ./mpn/generic/scan0.c to mpn/scan0.c
	config.status:22588: linking ./mpn/generic/scan1.c to mpn/scan1.c
	config.status:22588: linking ./mpn/generic/popcount.c to mpn/popcount.c
	config.status:22588: linking ./mpn/generic/hamdist.c to mpn/hamdist.c
	config.status:22588: linking ./mpn/generic/cmp.c to mpn/cmp.c
	config.status:22588: linking ./mpn/generic/perfsqr.c to mpn/perfsqr.c
	config.status:22588: linking ./mpn/generic/bdivmod.c to mpn/bdivmod.c
	config.status:22588: linking ./mpn/generic/gcd_1.c to mpn/gcd_1.c
	config.status:22588: linking ./mpn/generic/gcd.c to mpn/gcd.c
	config.status:22588: linking ./mpn/generic/gcdext.c to mpn/gcdext.c
	config.status:22588: linking ./mpn/generic/tdiv_qr.c to mpn/tdiv_qr.c
	config.status:22588: linking ./mpn/generic/dc_divrem_n.c to mpn/dc_divrem_n.c
	config.status:22588: linking ./mpn/generic/sb_divrem_mn.c to mpn/sb_divrem_mn.c
	config.status:22588: linking ./mpn/generic/jacbase.c to mpn/jacbase.c
	config.status:22588: linking ./mpn/sparc64/copyi.asm to mpn/copyi.asm
	config.status:22588: linking ./mpn/sparc64/copyd.asm to mpn/copyd.asm
	config.status:22588: linking ./mpn/sparc64/sqr_diagonal.asm to mpn/sqr_diagonal.asm
	config.status:22588: linking ./mpn/sparc64/gmp-mparam.h to gmp-mparam.h
	
	## ----------------- ##
	## Cache variables.  ##
	## ----------------- ##
	
	ac_cv_build='ultrasparc2-sun-solaris2.8'
	ac_cv_build_alias='ultrasparc2-sun-solaris2.8'
	ac_cv_c_bigendian='yes'
	ac_cv_c_compiler_gnu='yes'
	ac_cv_c_stringize='yes'
	ac_cv_c_volatile='yes'
	ac_cv_env_ABI_set='set'
	ac_cv_env_ABI_value='64'
	ac_cv_env_CC_set=''
	ac_cv_env_CC_value=''
	ac_cv_env_CFLAGS_set=''
	ac_cv_env_CFLAGS_value=''
	ac_cv_env_CPPFLAGS_set=''
	ac_cv_env_CPPFLAGS_value=''
	ac_cv_env_CPP_set=''
	ac_cv_env_CPP_value=''
	ac_cv_env_CXXCPP_set=''
	ac_cv_env_CXXCPP_value=''
	ac_cv_env_CXXFLAGS_set=''
	ac_cv_env_CXXFLAGS_value=''
	ac_cv_env_CXX_set=''
	ac_cv_env_CXX_value=''
	ac_cv_env_LDFLAGS_set=''
	ac_cv_env_LDFLAGS_value=''
	ac_cv_env_M4_set=''
	ac_cv_env_M4_value=''
	ac_cv_env_build_alias_set=''
	ac_cv_env_build_alias_value=''
	ac_cv_env_host_alias_set=''
	ac_cv_env_host_alias_value=''
	ac_cv_env_target_alias_set=''
	ac_cv_env_target_alias_value=''
	ac_cv_func_alarm='yes'
	ac_cv_func_clock='yes'
	ac_cv_func_clock_gettime='no'
	ac_cv_func_cputime='no'
	ac_cv_func_getpagesize='yes'
	ac_cv_func_getrusage='yes'
	ac_cv_func_gettimeofday='yes'
	ac_cv_func_localeconv='yes'
	ac_cv_func_memset='yes'
	ac_cv_func_mmap='yes'
	ac_cv_func_mprotect='yes'
	ac_cv_func_obstack_vprintf='no'
	ac_cv_func_popen='yes'
	ac_cv_func_processor_info='yes'
	ac_cv_func_read_real_time='no'
	ac_cv_func_sigaction='yes'
	ac_cv_func_sigaltstack='yes'
	ac_cv_func_sigstack='yes'
	ac_cv_func_strchr='yes'
	ac_cv_func_strnlen='no'
	ac_cv_func_strtoul='yes'
	ac_cv_func_sysconf='yes'
	ac_cv_func_sysctl='no'
	ac_cv_func_sysctlbyname='no'
	ac_cv_func_syssgi='no'
	ac_cv_func_times='yes'
	ac_cv_func_vsnprintf='yes'
	ac_cv_have_decl_fgetc='yes'
	ac_cv_have_decl_fscanf='yes'
	ac_cv_have_decl_optarg='yes'
	ac_cv_have_decl_ungetc='yes'
	ac_cv_have_decl_vfprintf='yes'
	ac_cv_header_dlfcn_h='yes'
	ac_cv_header_fcntl_h='yes'
	ac_cv_header_inttypes_h='yes'
	ac_cv_header_locale_h='yes'
	ac_cv_header_memory_h='yes'
	ac_cv_header_stdc='yes'
	ac_cv_header_stdint_h='no'
	ac_cv_header_stdlib_h='yes'
	ac_cv_header_string_h='yes'
	ac_cv_header_strings_h='yes'
	ac_cv_header_sys_mman_h='yes'
	ac_cv_header_sys_param_h='yes'
	ac_cv_header_sys_processor_h='yes'
	ac_cv_header_sys_resource_h='yes'
	ac_cv_header_sys_stat_h='yes'
	ac_cv_header_sys_sysctl_h='no'
	ac_cv_header_sys_syssgi_h='no'
	ac_cv_header_sys_systemcfg_h='no'
	ac_cv_header_sys_time_h='yes'
	ac_cv_header_sys_times_h='yes'
	ac_cv_header_sys_types_h='yes'
	ac_cv_header_time='yes'
	ac_cv_header_unistd_h='yes'
	ac_cv_host='ultrasparc2-sun-solaris2.8'
	ac_cv_host_alias='ultrasparc2-sun-solaris2.8'
	ac_cv_lib_fl_yywrap='no'
	ac_cv_lib_l_yywrap='yes'
	ac_cv_lib_m_main='yes'
	ac_cv_lib_readline_readline='no'
	ac_cv_objext='o'
	ac_cv_prog_AWK='nawk'
	ac_cv_prog_CPP='gcc -E'
	ac_cv_prog_LEX='lex'
	ac_cv_prog_ac_ct_AR='ar'
	ac_cv_prog_ac_ct_CC='gcc'
	ac_cv_prog_ac_ct_RANLIB='ranlib'
	ac_cv_prog_ac_ct_STRIP='strip'
	ac_cv_prog_cc_g='yes'
	ac_cv_prog_cc_stdc=''
	ac_cv_prog_lex_root='lex.yy'
	ac_cv_prog_lex_yytext_pointer='no'
	ac_cv_prog_make_make_set='yes'
	ac_cv_type_intmax_t='yes'
	ac_cv_type_long_double='yes'
	ac_cv_type_long_long='yes'
	ac_cv_type_ptrdiff_t='yes'
	ac_cv_type_quad_t='yes'
	ac_cv_type_signal='void'
	ac_cv_type_stack_t='yes'
	am_cv_CC_dependencies_compiler_type='none'
	am_cv_prog_cc_stdc=''
	gmp_cv_asm_align_log='no'
	gmp_cv_asm_data='.data'
	gmp_cv_asm_globl='.globl'
	gmp_cv_asm_globl_attr=''
	gmp_cv_asm_label_suffix=':'
	gmp_cv_asm_lsym_prefix='.L'
	gmp_cv_asm_rodata='	.section	".rodata"'
	gmp_cv_asm_size='.size	$1,$2'
	gmp_cv_asm_sparc_register='yes'
	gmp_cv_asm_text='.text'
	gmp_cv_asm_type='.type	$1,#$2'
	gmp_cv_asm_underscore='no'
	gmp_cv_asm_w32='.long'
	gmp_cv_c_attribute_const='yes'
	gmp_cv_c_attribute_malloc='yes'
	gmp_cv_c_attribute_mode='yes'
	gmp_cv_c_attribute_noreturn='yes'
	gmp_cv_c_double_format='IEEE big endian'
	gmp_cv_c_inline='yes'
	gmp_cv_c_stdarg='yes'
	gmp_cv_func_alloca='yes'
	gmp_cv_func_sscanf_writable_input='no'
	gmp_cv_func_vsnprintf='yes'
	gmp_cv_header_alloca='yes'
	gmp_cv_m4_m4wrap_spurious='no'
	gmp_cv_option_alloca='alloca'
	gmp_cv_prog_m4='m4'
	lt_cv_deplibs_check_method='pass_all'
	lt_cv_file_magic_cmd='$MAGIC_CMD'
	lt_cv_file_magic_test_file='/lib/libc.so'
	lt_cv_ld_reload_flag='-r'
	lt_cv_objdir='.libs'
	lt_cv_path_LD='/usr/ccs/bin/ld'
	lt_cv_path_NM='/usr/ccs/bin/nm -p'
	lt_cv_prog_compiler_c_o='yes'
	lt_cv_prog_compiler_rtti_exceptions='no'
	lt_cv_prog_gnu_ld='no'
	lt_cv_sys_global_symbol_pipe='sed -n -e '\''s/^.*[ 	]\([BDT][BDT]*\)[ 	][ 	]*\(\)\([_A-Za-z][_A-Za-z0-9]*\)$/\1 \2\3 \3/p'\'''
	lt_cv_sys_global_symbol_to_c_name_address='sed -n -e '\''s/^: \([^ ]*\) $/  {\"\1\", (lt_ptr) 0},/p'\'' -e '\''s/^[BCDEGRST] \([^ ]*\) \([^ ]*\)$/  {"\2", (lt_ptr) \&\2},/p'\'''
	lt_cv_sys_global_symbol_to_cdecl='sed -n -e '\''s/^. .* \(.*\)$/extern int \1;/p'\'''
	lt_cv_sys_max_cmd_len='393217'
	lt_lt_cv_prog_compiler_c_o='"yes"'
	lt_lt_cv_sys_global_symbol_pipe='"sed -n -e '\''s/^.*[ 	]\\([BDT][BDT]*\\)[ 	][ 	]*\\(\\)\\([_A-Za-z][_A-Za-z0-9]*\\)\$/\\1 \\2\\3 \\3/p'\''"'
	lt_lt_cv_sys_global_symbol_to_c_name_address='"sed -n -e '\''s/^: \\([^ ]*\\) \$/  {\\\"\\1\\\", (lt_ptr) 0},/p'\'' -e '\''s/^[BCDEGRST] \\([^ ]*\\) \\([^ ]*\\)\$/  {\"\\2\", (lt_ptr) \\&\\2},/p'\''"'
	lt_lt_cv_sys_global_symbol_to_cdecl='"sed -n -e '\''s/^. .* \\(.*\\)\$/extern int \\1;/p'\''"'
	
	## ------------ ##
	## confdefs.h.  ##
	## ------------ ##
	
	#define HAVE_HOST_CPU_ultrasparc2 1
	#define PACKAGE "gmp"
	#define VERSION "4.1.3"
	#define WANT_FFT 1
	#define HAVE_SPEED_CYCLECOUNTER 2
	#define PROTOTYPES 1
	#define STDC_HEADERS 1
	#define HAVE_STRING_H 1
	#define HAVE_DLFCN_H 1
	#define STDC_HEADERS 1
	#define TIME_WITH_SYS_TIME 1
	#define HAVE_FCNTL_H 1
	#define HAVE_LOCALE_H 1
	#define HAVE_SYS_MMAN_H 1
	#define HAVE_SYS_PARAM_H 1
	#define HAVE_SYS_PROCESSOR_H 1
	#define HAVE_SYS_RESOURCE_H 1
	#define HAVE_SYS_TIME_H 1
	#define HAVE_SYS_TIMES_H 1
	#define HAVE_SYS_TYPES_H 1
	#define HAVE_SYS_STAT_H 1
	#define HAVE_STDLIB_H 1
	#define HAVE_STRING_H 1
	#define HAVE_MEMORY_H 1
	#define HAVE_STRINGS_H 1
	#define HAVE_INTTYPES_H 1
	#define HAVE_UNISTD_H 1
	#define HAVE_DECL_FGETC 1
	#define HAVE_DECL_FSCANF 1
	#define HAVE_DECL_OPTARG 1
	#define HAVE_DECL_UNGETC 1
	#define HAVE_DECL_VFPRINTF 1
	#define RETSIGTYPE void
	#define HAVE_INTMAX_T 1
	#define HAVE_LONG_DOUBLE 1
	#define HAVE_LONG_LONG 1
	#define HAVE_PTRDIFF_T 1
	#define HAVE_QUAD_T 1
	#define HAVE_STRINGIZE 1
	#define HAVE_STDARG 1
	#define HAVE_ATTRIBUTE_CONST 1
	#define HAVE_ATTRIBUTE_MALLOC 1
	#define HAVE_ATTRIBUTE_MODE 1
	#define HAVE_ATTRIBUTE_NORETURN 1
	#define HAVE_ALLOCA_H 1
	#define HAVE_ALLOCA 1
	#define WANT_TMP_ALLOCA 1
	#define WORDS_BIGENDIAN 1
	#define HAVE_LIMB_BIG_ENDIAN 1
	#define HAVE_DOUBLE_IEEE_BIG_ENDIAN 1
	#define HAVE_ALARM 1
	#define HAVE_CLOCK 1
	#define HAVE_GETPAGESIZE 1
	#define HAVE_GETRUSAGE 1
	#define HAVE_GETTIMEOFDAY 1
	#define HAVE_LOCALECONV 1
	#define HAVE_MEMSET 1
	#define HAVE_MMAP 1
	#define HAVE_MPROTECT 1
	#define HAVE_POPEN 1
	#define HAVE_PROCESSOR_INFO 1
	#define HAVE_SIGACTION 1
	#define HAVE_SIGALTSTACK 1
	#define HAVE_SIGSTACK 1
	#define HAVE_STRCHR 1
	#define HAVE_STRTOUL 1
	#define HAVE_SYSCONF 1
	#define HAVE_TIMES 1
	#define HAVE_VSNPRINTF 1
	#define HAVE_NATIVE_mpn_add_n 1
	#define HAVE_NATIVE_mpn_sub_n 1
	#define HAVE_NATIVE_mpn_mul_1 1
	#define HAVE_NATIVE_mpn_addmul_1 1
	#define HAVE_NATIVE_mpn_submul_1 1
	#define HAVE_NATIVE_mpn_lshift 1
	#define HAVE_NATIVE_mpn_rshift 1
	#define HAVE_NATIVE_mpn_copyi 1
	#define HAVE_NATIVE_mpn_copyd 1
	#define HAVE_NATIVE_mpn_sqr_diagonal 1
	#define LSYM_PREFIX ".L"
	#define GMP_MPARAM_H_SUGGEST "./mpn/sparc64/gmp-mparam.h"
	#define BITS_PER_ULONG BITS_PER_MP_LIMB
	#define TUNE_SQR_KARATSUBA_MAX SQR_KARATSUBA_MAX_GENERIC
	#define HAVE_STACK_T 1
	
	
	configure: exit 0


More information about the gmp-bugs mailing list