diff options
author | kan <kan@FreeBSD.org> | 2007-05-19 04:25:59 +0000 |
---|---|---|
committer | kan <kan@FreeBSD.org> | 2007-05-19 04:25:59 +0000 |
commit | ebf45ed0c9ac33acf511d695cfa9c23664f0096f (patch) | |
tree | c672216e954c97dc45e1ed2b7fc903556dfde7b5 /gnu/usr.bin/cc/libdecnumber | |
parent | bbc340f2f6b6d86b4e93b75cf2dc5f1ca503724b (diff) | |
download | FreeBSD-src-ebf45ed0c9ac33acf511d695cfa9c23664f0096f.zip FreeBSD-src-ebf45ed0c9ac33acf511d695cfa9c23664f0096f.tar.gz |
Update bmake glue to build GCC 4.2.
Also:
Switch FreeBSD to use libgcc_s.so.1.
Use dl_iterate_phdr to locate shared objects' exception frame
info instead of depending on older register_frame_info machinery.
This allows us to avoid depending on libgcc_s.so.1 in binaries
that do not use exception handling directly. As an additional
benefit it breaks circular libc <=> libgcc_s.so.1 dependency too.
Build newly added libgomp.so.1 library, the runtime support
bits for OpenMP.
Build LGPLed libssp library. Our libc provides our own
BSD-licensed SSP callbacks implementation, so this library
is only built to benefit applications that have hadcoded
knowledge of libssp.so and libssp_nonshared.a. When linked
in from command line, these libraries override libc
implementation.
Diffstat (limited to 'gnu/usr.bin/cc/libdecnumber')
-rw-r--r-- | gnu/usr.bin/cc/libdecnumber/Makefile | 17 | ||||
-rw-r--r-- | gnu/usr.bin/cc/libdecnumber/config.h | 80 |
2 files changed, 97 insertions, 0 deletions
diff --git a/gnu/usr.bin/cc/libdecnumber/Makefile b/gnu/usr.bin/cc/libdecnumber/Makefile new file mode 100644 index 0000000..82df5a9 --- /dev/null +++ b/gnu/usr.bin/cc/libdecnumber/Makefile @@ -0,0 +1,17 @@ +# $FreeBSD$ + +# Use our headers in preference to ones from ../cc_tools. +CFLAGS+= -I${.CURDIR} -I. + +.include "../Makefile.inc" + +.PATH: ${GCCLIB}/libdecnumber + +LIB= decnumber +SRCS= decNumber.c decContext.c decUtility.c \ + decimal32.c decimal64.c decimal128.c + +INTERNALLIB= +WARNS?= 1 + +.include <bsd.lib.mk> diff --git a/gnu/usr.bin/cc/libdecnumber/config.h b/gnu/usr.bin/cc/libdecnumber/config.h new file mode 100644 index 0000000..53b586f --- /dev/null +++ b/gnu/usr.bin/cc/libdecnumber/config.h @@ -0,0 +1,80 @@ +/* config.h. Generated by configure. */ +/* config.in. Generated from configure.ac by autoheader. */ +/* $FreeBSD$ */ + +/* Define to 1 if you have the <ctype.h> header file. */ +#define HAVE_CTYPE_H 1 + +/* Define to 1 if you have the <inttypes.h> header file. */ +#define HAVE_INTTYPES_H 1 + +/* Define to 1 if you have the <memory.h> header file. */ +#define HAVE_MEMORY_H 1 + +/* Define to 1 if you have the <stddef.h> header file. */ +#define HAVE_STDDEF_H 1 + +/* Define to 1 if you have the <stdint.h> header file. */ +#define HAVE_STDINT_H 1 + +/* Define to 1 if you have the <stdio.h> header file. */ +#define HAVE_STDIO_H 1 + +/* Define to 1 if you have the <stdlib.h> header file. */ +#define HAVE_STDLIB_H 1 + +/* Define to 1 if you have the <strings.h> header file. */ +#define HAVE_STRINGS_H 1 + +/* Define to 1 if you have the <string.h> header file. */ +#define HAVE_STRING_H 1 + +/* Define to 1 if you have the <sys/stat.h> header file. */ +#define HAVE_SYS_STAT_H 1 + +/* Define to 1 if you have the <sys/types.h> header file. */ +#define HAVE_SYS_TYPES_H 1 + +/* Define to 1 if you have the <unistd.h> header file. */ +#define HAVE_UNISTD_H 1 + +/* Define to the address where bug reports for this package should be sent. */ +#define PACKAGE_BUGREPORT "gcc-bugs@gcc.gnu.org" + +/* Define to the full name of this package. */ +#define PACKAGE_NAME "libdecnumber" + +/* Define to the full name and version of this package. */ +#define PACKAGE_STRING "libdecnumber " + +/* Define to the one symbol short name of this package. */ +#define PACKAGE_TARNAME "libdecnumber" + +/* Define to the version of this package. */ +#define PACKAGE_VERSION " " + +/* The size of a `char', as computed by sizeof. */ +/* #undef SIZEOF_CHAR */ + +/* The size of a `int', as computed by sizeof. */ +#define SIZEOF_INT 4 + +/* The size of a `long', as computed by sizeof. */ +#define SIZEOF_LONG 8 + +/* The size of a `short', as computed by sizeof. */ +/* #undef SIZEOF_SHORT */ + +/* The size of a `void *', as computed by sizeof. */ +/* #undef SIZEOF_VOID_P */ + +/* Define to 1 if you have the ANSI C header files. */ +#define STDC_HEADERS 1 + +/* Define to empty if `const' does not conform to ANSI C. */ +/* #undef const */ + +/* Define to `long' if <sys/types.h> does not define. */ +/* #undef off_t */ + +#include <size-host.h> |