From: Raymond Wiker <rwiker@c2...> - 2000-05-08 18:06:24
[ Note: I'm sending this to sbcl.devel, as your ISP refuses to accept
mail from my ISP... ]
Monday, May 08, 2000, 17:55:23, you wrote:
WHN> I've tried building the patched SBCL on my FreeBSD 3.3 system, but it
WHN> fails in "make all" in src/runtime:
WHN> gcc -Wstrict-prototypes -fno-strength-reduce -g -O2 -DGENCGC -DPOSIX_SIGS -I. -c interrupt.c -o interrupt.o
Try without POSIX_SIGS - I should have mentioned that in the
README, but it slipped my mind somehow.
WHN> My guess is that this follows from a change from FreeBSD 3.3 to 3.4.
WHN> The Linux code has
WHN> #define sa_sigaction sa_handler
WHN> #define SA_SIGINFO 0
WHN> #define USE_SA_SIGINFO 0
WHN> and perhaps something like this could make the system work for me on
WHN> FreeBSD 3.3. I don't know much about Unix signals and I haven't
WHN> unpacked my Stevens book yet, but I can try fiddling with it. However,
WHN> I thought I'd check with you first:
WHN> * Does this look likely to be a 3.3-vs-3.4 difference, and not
WHN> some other problem (e.g. stupid build mistake on my part)?
WHN> * Does it sound reasonable to try to use the Linux hacks to fix
WHN> the problem?
It may be a 3.3 -> 3.4 difference as well; I know there was a
signal-related change between 3.3 and 3.4 that caused CMUCL to
Raymond Wiker mailto:rwiker@...
Get latest updates about Open Source Projects, Conferences and News.