Changes in directory llvm/runtime:

Makefile updated: 1.29 -> 1.30
README.txt updated: 1.3 -> 1.4
---
Log message:

Undo removal of the runtime libraries. While this may have been a bit
premature, these libraries will be going away for the 2.0 release. Other
arrangements for profiling, gc, etc. should be made in the next few months.


---
Diffs of the changes:  (+47 -0)

 Makefile   |   43 +++++++++++++++++++++++++++++++++++++++++++
 README.txt |    4 ++++
 2 files changed, 47 insertions(+)


Index: llvm/runtime/Makefile
diff -u /dev/null llvm/runtime/Makefile:1.30
--- /dev/null   Thu Nov 16 21:32:43 2006
+++ llvm/runtime/Makefile       Thu Nov 16 21:32:33 2006
@@ -0,0 +1,43 @@
+##===- runtime/Makefile ------------------------------------*- Makefile 
-*-===##
+# 
+#                     The LLVM Compiler Infrastructure
+#
+# This file was developed by the LLVM research group and is distributed under
+# the University of Illinois Open Source License. See LICENSE.TXT for details.
+# 
+##===----------------------------------------------------------------------===##
+
+LEVEL = ..
+include $(LEVEL)/Makefile.config
+
+ifeq ($(LLVMGCC_MAJVERS),4)
+PARALLEL_DIRS :=
+install all::
+       $(Echo) "Warning: These runtime libraries only need to be built with"
+       $(Echo) "Warning: llvm-gcc version 3. They are automatically included"
+       $(Echo) "Warning: with llvm-gcc version 4 and beyond"
+else 
+ifneq ($(wildcard $(LLVMGCC)),)
+PARALLEL_DIRS  := GCCLibraries  libdummy libprofile libtrace GC
+else
+PARALLEL_DIRS  := 
+install all ::
+       @echo '********' Warning: Your LLVMGCCDIR is set incorrectly.  Check 
+       @echo '********' Warning: llvm/Makefile.config to make sure it matches
+       @echo '********' Warning: the directory where the C front-end is
+       @echo '********' Warning: installed,and re-run configure if it does not.
+endif
+
+# Disable libprofile: a faulty libtool is generated by autoconf which breaks 
the
+# build on Sparc
+ifeq ($(ARCH), Sparc)
+PARALLEL_DIRS := $(filter-out libprofile, $(PARALLEL_DIRS))
+endif
+endif
+
+include $(LEVEL)/Makefile.common
+
+# Install target for libraries: Copy into $LLVMGCCDIR/bytecode-libs
+#
+install::
+


Index: llvm/runtime/README.txt
diff -u /dev/null llvm/runtime/README.txt:1.4
--- /dev/null   Thu Nov 16 21:33:05 2006
+++ llvm/runtime/README.txt     Thu Nov 16 21:32:33 2006
@@ -0,0 +1,4 @@
+This directory contains the various runtime libraries used by components of 
+the LLVM compiler.  For example, the automatic pool allocation transformation
+inserts calls to an external pool allocator library.  This runtime library is
+an example of the type of library that lives in these directories.



_______________________________________________
llvm-commits mailing list
llvm-commits@cs.uiuc.edu
http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits

Reply via email to