[llvm-commits] [vmkit] r50642 - in /vmkit/trunk/lib/N3: Makefile.am VMCore/PNetLib.cpp

Nicolas Geoffray nicolas.geoffray at lip6.fr
Mon May 5 02:28:15 PDT 2008


Author: geoffray
Date: Mon May  5 04:28:14 2008
New Revision: 50642

URL: http://llvm.org/viewvc/llvm-project?rev=50642&view=rev
Log:
Fake termcap symbols, so that N3 does not need to link with libtermcap.


Modified:
    vmkit/trunk/lib/N3/Makefile.am
    vmkit/trunk/lib/N3/VMCore/PNetLib.cpp

Modified: vmkit/trunk/lib/N3/Makefile.am
URL: http://llvm.org/viewvc/llvm-project/vmkit/trunk/lib/N3/Makefile.am?rev=50642&r1=50641&r2=50642&view=diff

==============================================================================
--- vmkit/trunk/lib/N3/Makefile.am (original)
+++ vmkit/trunk/lib/N3/Makefile.am Mon May  5 04:28:14 2008
@@ -7,5 +7,5 @@
 
 main_CXXFLAGS = -DPREFIX=\"$(PREFIX)\" -W -Wall -ansi -Wno-unused-parameter -Wno-long-long -Wno-unused-function -fno-omit-frame-pointer -g -Werror -O2
 main_LDADD = VMCore/.libs/libN3.a @GC_LIBS@ @GCTHREAD_LIBS@ @LLVMDYLIB@ @pnetlocalprefix@/engine/libILEngine.a @pnetlocalprefix@/image/libILImage.a @pnetlocalprefix@/support/libILSupport.a \
-	     @pnetlocalprefix@/libffi/.libs/libffi.a @pnetlocalprefix@/dumpasm/libILDumpAsm.a /usr/lib/libtermcap.a
+	     @pnetlocalprefix@/libffi/.libs/libffi.a @pnetlocalprefix@/dumpasm/libILDumpAsm.a
 main_LDFLAGS = @rdynamic@

Modified: vmkit/trunk/lib/N3/VMCore/PNetLib.cpp
URL: http://llvm.org/viewvc/llvm-project/vmkit/trunk/lib/N3/VMCore/PNetLib.cpp?rev=50642&r1=50641&r2=50642&view=diff

==============================================================================
--- vmkit/trunk/lib/N3/VMCore/PNetLib.cpp (original)
+++ vmkit/trunk/lib/N3/VMCore/PNetLib.cpp Mon May  5 04:28:14 2008
@@ -91,6 +91,41 @@
 void GC_set_max_heap_size(void) {}
 void GC_malloc_atomic(void) {}
 #endif
+
+// Fake termcap symbols
+void tigetstr(void) {
+  abort();
+}
+void tgetstr(void) {
+  abort();
+}
+void setupterm(void) {
+  abort();
+}
+void tigetnum(void) {
+  abort();
+}
+void tgetnum(void) {
+  abort();
+}
+void tigetflag(void) {
+  abort();
+}
+void tparm(void) {
+  abort();
+}
+void tgetent(void) {
+  abort();
+}
+void tputs(void) {
+  abort();
+}
+void tgoto(void) {
+  abort();
+}
+void tgetflag(void) {
+  abort();
+}
 }
 
 





More information about the llvm-commits mailing list