Added support fo dynamic loading.
authorStephen Adams <edu/mit/csail/zurich/adams>
Fri, 8 Nov 1996 18:30:05 +0000 (18:30 +0000)
committerStephen Adams <edu/mit/csail/zurich/adams>
Fri, 8 Nov 1996 18:30:05 +0000 (18:30 +0000)
Includes flag `-rdynamic' for linking main program.

v7/src/microcode/s/linux.h

index 97f6e33a6076050daed5e53195a79b349f34cf52..3c5f51b6e33e3aaa1b039dc7c1631797e05f15e6 100644 (file)
@@ -1,7 +1,7 @@
 /* -*-C-*-
    System file for Linux
 
-$Id: linux.h,v 1.7 1996/03/04 20:38:54 cph Exp $
+$Id: linux.h,v 1.8 1996/11/08 18:30:05 adams Exp $
 
 Copyright (c) 1995-96 Massachusetts Institute of Technology
 
@@ -55,10 +55,15 @@ MIT in each case. */
 
 #ifdef __ELF__
 #define M4_SWITCH_SYSTEM -P "define(LINUX_ELF,1)"
-#define LD_SWITCH_SYSTEM -T s/linuxelf.lds
+#define LD_SWITCH_SYSTEM -rdynamic -T s/linuxelf.lds
 #define LIBS_TERMCAP -lncurses
 #else
 #define M4_SWITCH_SYSTEM
 #define LD_SWITCH_SYSTEM
 #define LIBS_TERMCAP -ltermcap
 #endif
+
+/* These definitions configure the microcode to support dynamic loading. */
+#define SOURCES_SYSTEM pruxdld.c
+#define OBJECTS_SYSTEM pruxdld.o
+#define LIBS_SYSTEM -ldl