Add support for NetBSD.

This commit is contained in:
Eli Zaretskii 2006-12-22 23:05:55 +00:00
parent c52bf8c3ca
commit 253d464c6f
2 changed files with 13 additions and 1 deletions

View file

@ -125,12 +125,16 @@ Boston, MA 02110-1301, USA. */
#undef LIB_STANDARD
#define LIB_STANDARD -lgcc -lc -lgcc /usr/lib/crtend.o
#elif defined(__NetBSD__)
/* LIB_STANDARD and START_FILES set correctly in s/netbsd.h */
#elif defined(sun)
#undef START_FILES
#undef LIB_STANDARD
#else /* !__OpenBSD__ && !__FreeBSD__ && !sun */
#else /* !__OpenBSD__ && !__FreeBSD__ && !__NetBSD__ && !sun */
#undef START_FILES
#ifdef HAVE_X86_64_LIB64_DIR

View file

@ -174,6 +174,14 @@ Boston, MA 02110-1301, USA. */
#define rindex strrchr
#endif /* __hpux */
/* Systems with GCC don't need to lose. */
#ifdef __NetBSD__
# ifdef __GNUC__
# define alloca __builtin_alloca
# define HAVE_ALLOCA
# endif /* __GNUC__ */
#endif /* __NetBSD__ */
/* arch-tag: 809436e6-1645-4b92-b40d-2de5d6e7227c
(do not change this comment) */