X-Git-Url: http://git.chise.org/gitweb/?a=blobdiff_plain;f=src%2Fs%2Fnetbsd.h;h=682ff748d48b79d965ef1f2a8bce6762c6b8ca11;hb=de379e10065c9231f9e5461dbcec457a1db1d5d6;hp=6b84bd0f8e2c67be0dee71bf09861094b7dc8e3d;hpb=59eec5f21669e81977b5b1fe9bf717cab49cf7fb;p=chise%2Fxemacs-chise.git diff --git a/src/s/netbsd.h b/src/s/netbsd.h index 6b84bd0..682ff74 100644 --- a/src/s/netbsd.h +++ b/src/s/netbsd.h @@ -53,7 +53,15 @@ #define HAVE_TEXT_START /* No need to define `start_of_text'. */ #define ORDINARY_LINK + +/* As of this writing (Netbsd 1.5 was just released), Netbsd is + converting from a.out to elf - x86 and Sparc are using ELF. + But we're clever and let the compiler tell us which one to use. */ +#ifdef __ELF__ +#define UNEXEC "unexelf.o" +#else #define UNEXEC "unexfreebsd.o" /* ironic, considering history of unexfreebsd */ +#endif #if 0 /* Try to make this work for both 0.9 and >0.9. */