[llvm-commits] CVS: llvm/runtime/Makefile README.txt
Reid Spencer
reid at x10sys.com
Thu Nov 16 19:33:05 PST 2006
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.
More information about the llvm-commits
mailing list