2009-11-20 12:08:01 +00:00
|
|
|
Index: gcc/ada/link.c
|
|
|
|
===================================================================
|
|
|
|
--- gcc/ada/link.c.orig 2003-03-31 23:11:35.000000000 +0200
|
|
|
|
+++ gcc/ada/link.c 2009-11-20 13:06:15.000000000 +0100
|
|
|
|
@@ -157,11 +157,11 @@ const char *object_library_extension = "
|
2008-12-04 16:15:40 +00:00
|
|
|
|
|
|
|
#elif defined (linux)
|
|
|
|
const char *object_file_option = "";
|
|
|
|
-const char *run_path_option = "-Wl,-rpath,";
|
|
|
|
-char shared_libgnat_default = STATIC;
|
|
|
|
+const char *run_path_option = "";
|
|
|
|
+char shared_libgnat_default = SHARED;
|
|
|
|
int link_max = 2147483647;
|
|
|
|
unsigned char objlist_file_supported = 0;
|
|
|
|
-unsigned char using_gnu_linker = 0;
|
|
|
|
+unsigned char using_gnu_linker = 1;
|
|
|
|
const char *object_library_extension = ".a";
|
|
|
|
|
|
|
|
#elif defined (__svr4__) && defined (i386)
|
2009-11-20 12:08:01 +00:00
|
|
|
Index: gcc/ada/Makefile.in
|
|
|
|
===================================================================
|
|
|
|
--- gcc/ada/Makefile.in.orig 2009-11-20 13:04:57.000000000 +0100
|
|
|
|
+++ gcc/ada/Makefile.in 2009-11-20 13:06:15.000000000 +0100
|
|
|
|
@@ -700,6 +700,33 @@ ifeq ($(strip $(filter-out %86 linux%,$(
|
2008-12-04 16:15:40 +00:00
|
|
|
endif
|
|
|
|
endif
|
|
|
|
|
|
|
|
+ifeq ($(strip $(filter-out alpha% linux%,$(arch) $(osys))),)
|
|
|
|
+ MLIB_TGT=5lml-tgt
|
|
|
|
+ SYMLIB=
|
|
|
|
+ THREADSLIB=-lpthread
|
|
|
|
+ GNATLIB_SHARED=gnatlib-shared-dual
|
|
|
|
+ GMEM_LIB=gmemlib
|
|
|
|
+ LIBRARY_VERSION := $(strip $(shell grep Library_Version $(fsrcpfx)gnatvsn.ads | sed -e 's/.*GNAT Lib v\(.*\)[ "].*/\1/'))
|
|
|
|
+endif
|
|
|
|
+
|
|
|
|
+ifeq ($(strip $(filter-out sparc% linux%,$(arch) $(osys))),)
|
|
|
|
+ MLIB_TGT=5lml-tgt
|
|
|
|
+ SYMLIB=
|
|
|
|
+ THREADSLIB=-lpthread
|
|
|
|
+ GNATLIB_SHARED=gnatlib-shared-dual
|
|
|
|
+ GMEM_LIB=gmemlib
|
|
|
|
+ LIBRARY_VERSION := $(strip $(shell grep Library_Version $(fsrcpfx)gnatvsn.ads | sed -e 's/.*GNAT Lib v\(.*\)[ "].*/\1/'))
|
|
|
|
+endif
|
|
|
|
+
|
|
|
|
+ifeq ($(strip $(filter-out ia64 linux%,$(arch) $(osys))),)
|
|
|
|
+ MLIB_TGT=5lml-tgt
|
|
|
|
+ SYMLIB=
|
|
|
|
+ THREADSLIB=-lpthread
|
|
|
|
+ GNATLIB_SHARED=gnatlib-shared-dual
|
|
|
|
+ GMEM_LIB=gmemlib
|
|
|
|
+ LIBRARY_VERSION := $(strip $(shell grep Library_Version $(fsrcpfx)gnatvsn.ads | sed -e 's/.*GNAT Lib v\(.*\)[ "].*/\1/'))
|
|
|
|
+endif
|
|
|
|
+
|
|
|
|
ifeq ($(strip $(filter-out mips sgi irix%,$(targ))),)
|
|
|
|
ifeq ($(strip $(filter-out mips sgi irix6%,$(targ))),)
|
|
|
|
LIBGNAT_TARGET_PAIRS = \
|
2009-11-20 12:08:01 +00:00
|
|
|
Index: gcc/ada/gnat_rm.texi
|
|
|
|
===================================================================
|
|
|
|
--- gcc/ada/gnat_rm.texi.orig 2009-11-20 13:04:57.000000000 +0100
|
|
|
|
+++ gcc/ada/gnat_rm.texi 2009-11-20 13:06:15.000000000 +0100
|
|
|
|
@@ -21,6 +21,10 @@
|
2008-12-04 16:15:40 +00:00
|
|
|
@settitle GNAT Reference Manual
|
|
|
|
@setchapternewpage odd
|
|
|
|
@syncodeindex fn cp
|
|
|
|
+@dircategory Programming
|
|
|
|
+@direntry
|
|
|
|
+* gnat_rm: (gnat_rm). GNAT Reference Manual
|
|
|
|
+@end direntry
|
|
|
|
|
2009-11-20 12:08:01 +00:00
|
|
|
@include gcc-common.texi
|
2008-12-04 16:15:40 +00:00
|
|
|
|
2009-11-20 12:08:01 +00:00
|
|
|
Index: gcc/ada/gnat_ug.texi
|
|
|
|
===================================================================
|
|
|
|
--- gcc/ada/gnat_ug.texi.orig 2003-02-04 02:55:39.000000000 +0100
|
|
|
|
+++ gcc/ada/gnat_ug.texi 2009-11-20 13:06:15.000000000 +0100
|
|
|
|
@@ -103,6 +103,11 @@ A copy of the license is included in the
|
|
|
|
Free Documentation License''.
|
|
|
|
@end copying
|
2008-12-04 16:15:40 +00:00
|
|
|
|
|
|
|
+@dircategory Programming
|
|
|
|
+@direntry
|
|
|
|
+* gnat_ug: (gnat_ug). GNAT User's Guide
|
|
|
|
+@end direntry
|
|
|
|
+
|
|
|
|
@titlepage
|
|
|
|
|
|
|
|
@ifset vms
|