From: James Y K. <fo...@fu...> - 2005-06-01 21:18:29
|
On Jun 1, 2005, at 6:09 AM, Christophe Rhodes wrote: > Thank you; I've merged this into sbcl-0.9.1.10. As your initial > message indicated, this touches a lot of architectures and build > paths, so if anyone's build fails now, shout sooner rather than later. It fails on FC3, x86-64, because using -lfoo in prereqs is broken. (I've never even known that was possible before! And now I'll try to forget, because it's pretty stupid.). It breaks, because make decides to expand -lm to /usr/lib/libm.so, which is the 32bit version, rather than /usr/lib64/libm.so. Index: src/runtime/GNUmakefile =================================================================== RCS file: /cvsroot/sbcl/sbcl/src/runtime/GNUmakefile,v retrieving revision 1.22 diff -u -r1.22 GNUmakefile --- src/runtime/GNUmakefile 1 Jun 2005 10:07:40 -0000 1.22 +++ src/runtime/GNUmakefile 1 Jun 2005 21:15:13 -0000 @@ -48,8 +48,8 @@ LIBS = ${OS_LIBS} -lm -sbcl: $(OBJS) $(LIBS) - $(CC) ${LINKFLAGS} -o $@ $^ +sbcl: $(OBJS) + $(CC) ${LINKFLAGS} -o $@ $^ $(LIBS) sbcl.nm: sbcl $(NM) sbcl | grep -v " F \| U " > ,$@ |