[Git][cmucl/cmucl][master] Changes to allow building CMUCL under FreeBSD 10 and later.
Fred Gilham
fgilham at common-lisp.net
Wed Mar 22 01:19:04 UTC 2017
Fred Gilham pushed to branch master at cmucl / cmucl
Commits:
39b6b59b by Fred Gilham at 2017-03-21T18:16:45-07:00
Changes to allow building CMUCL under FreeBSD 10 and later.
- - - - -
3 changed files:
- src/lisp/Config.x86_freebsd
- src/motif/server/Config.FreeBSD
- src/tools/linker.sh
Changes:
=====================================
src/lisp/Config.x86_freebsd
=====================================
--- a/src/lisp/Config.x86_freebsd
+++ b/src/lisp/Config.x86_freebsd
@@ -1,5 +1,7 @@
# -*- Mode: makefile -*-
include Config.x86_common
+# Set the path to your 32-bit verison of GCC here.
+CC=gcc
CPPFLAGS += -march=pentium4 -mfpmath=sse
=====================================
src/motif/server/Config.FreeBSD
=====================================
--- a/src/motif/server/Config.FreeBSD
+++ b/src/motif/server/Config.FreeBSD
@@ -1,3 +1,5 @@
+## Path to 32-bit GCC compiler.
+CC=gcc
CFLAGS = -pthread -O2 -I/usr/local/include -I. -I$(VPATH)
LDFLAGS = -L/usr/local/lib
LIBS = -lXm -lXt -lX11
=====================================
src/tools/linker.sh
=====================================
--- a/src/tools/linker.sh
+++ b/src/tools/linker.sh
@@ -70,7 +70,7 @@ case $uname_s in
# See Config.x86_${uname_s}
case $uname_s in
Linux) OS_LIBS=-ldl;;
- FreeBSD) OS_LIBS=-lutil;;
+ FreeBSD) OS_LIBS="-B/usr/lib32 -lutil";;
esac
;;
Darwin)
View it on GitLab: https://gitlab.common-lisp.net/cmucl/cmucl/commit/39b6b59b81aa4600e025bd1bf23ebe7f765b43f4
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mailman.common-lisp.net/pipermail/cmucl-cvs/attachments/20170322/4b5bff2d/attachment.html>
More information about the cmucl-cvs
mailing list