]> git.eshelyaron.com Git - emacs.git/commitdiff
netbsd-elf fixes
authorKen Raeburn <raeburn@raeburn.org>
Mon, 25 Oct 1999 04:50:39 +0000 (04:50 +0000)
committerKen Raeburn <raeburn@raeburn.org>
Mon, 25 Oct 1999 04:50:39 +0000 (04:50 +0000)
src/ChangeLog
src/s/netbsd.h

index fbf1f1aeb99104f6facc27eebf55d836d50248f4..a4f72ea4a44d33efb1b47217248f6f72c3eed08c 100644 (file)
@@ -1,3 +1,9 @@
+1999-10-24  Ken Raeburn  <raeburn@raeburn.org>
+
+       * s/netbsd.h (HAVE_GETLOADAVG): Define as 1.
+       (UNEXEC, START_FILES, LIB_STANDARD, LIB_GCC): Define ELF versions,
+       if __ELF__ is defined.
+
 1999-10-24  Gerd Moellmann  <gerd@gnu.org>
 
        * window.c (Fnext_window): Add a QUIT in the loop.
index 19938051f68a76708414ec977000a661db94ceae..1adb58736c46c19beef22cef263abb471a8c4a4e 100644 (file)
@@ -12,7 +12,7 @@
 
 #undef KERNEL_FILE
 #undef LDAV_SYMBOL
-#define HAVE_GETLOADAVG
+#define HAVE_GETLOADAVG 1
 
 #define HAVE_UNION_WAIT
 
 #define N_BSSADDR(x) (N_ALIGN(x, N_DATADDR(x)+x.a_data))
 #define N_TRELOFF(x) N_RELOFF(x)
 #endif
-#endif /* not NO_SHARED_LIBS */
+#endif /* not NO_SHARED_LIBS and not ELF */
+
+#if !defined (NO_SHARED_LIBS) && defined (__ELF__)
+#define START_FILES pre-crt0.o /usr/lib/crt0.o /usr/lib/crtbegin.o
+#define UNEXEC unexelf.o
+#define LIB_STANDARD -lgcc -lc -lgcc /usr/lib/crtend.o
+#undef LIB_GCC
+#define LIB_GCC
+#endif
 
 #define HAVE_WAIT_HEADER
 #define WAIT_USE_INT