From 640f3b9c401b62a199b4858b5fbf31748ddb3c5d Mon Sep 17 00:00:00 2001 From: NIIMI Satoshi Date: Wed, 26 Sep 2007 11:30:50 +0000 Subject: [PATCH] 1.0.10.2: Don't link unnecessary undefines.c on FreeBSD/i386 undefines.c is not required anymore on FreeBSD/i386. Since I'm not sure it's required or not on other *BSD, add it to OS_SRC in Config.x86-*bsd. --- src/runtime/Config.x86-bsd | 2 +- src/runtime/Config.x86-netbsd | 1 + src/runtime/Config.x86-openbsd | 2 ++ version.lisp-expr | 2 +- 4 files changed, 5 insertions(+), 2 deletions(-) diff --git a/src/runtime/Config.x86-bsd b/src/runtime/Config.x86-bsd index 8f1960c..685fdbc 100644 --- a/src/runtime/Config.x86-bsd +++ b/src/runtime/Config.x86-bsd @@ -13,7 +13,7 @@ ASSEM_SRC = x86-assem.S ARCH_SRC = x86-arch.c -OS_SRC = bsd-os.c undefineds.c x86-bsd-os.c +OS_SRC = bsd-os.c x86-bsd-os.c OS_LIBS = # -ldl GC_SRC = gencgc.c diff --git a/src/runtime/Config.x86-netbsd b/src/runtime/Config.x86-netbsd index b478d3d..cd3782c 100644 --- a/src/runtime/Config.x86-netbsd +++ b/src/runtime/Config.x86-netbsd @@ -12,6 +12,7 @@ include Config.x86-bsd ASSEM_SRC += ldso-stubs.S +OS_SRC += undefineds.c LINKFLAGS += -dynamic -export-dynamic CFLAGS = -g -Wall -O2 diff --git a/src/runtime/Config.x86-openbsd b/src/runtime/Config.x86-openbsd index 1cf879d..82943f0 100644 --- a/src/runtime/Config.x86-openbsd +++ b/src/runtime/Config.x86-openbsd @@ -11,6 +11,8 @@ include Config.x86-bsd +OS_SRC += undefineds.c + # KLUDGE: It might seem as though dynamic libraries should work the # same way on both systems, but in fact gcc supports the "-export-dynamic" # option on FreeBSD but not on OpenBSD. The documentation I've been diff --git a/version.lisp-expr b/version.lisp-expr index 0701a42..c54337c 100644 --- a/version.lisp-expr +++ b/version.lisp-expr @@ -17,4 +17,4 @@ ;;; checkins which aren't released. (And occasionally for internal ;;; versions, especially for internal versions off the main CVS ;;; branch, it gets hairier, e.g. "0.pre7.14.flaky4.13".) -"1.0.10.1" +"1.0.10.2" -- 1.7.10.4