X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=src%2Fruntime%2FConfig.x86-openbsd;h=56b741f41475d26151cf4ee97abe8ad5ad79bfb2;hb=0e3c4b4db102bd204a30402d7e5a0de44aea57ce;hp=98384cd6cfceca7cc0b436217d4781d433f1cb5f;hpb=eaf8fba81bf664086f8f0d5618147a049f168cd5;p=sbcl.git diff --git a/src/runtime/Config.x86-openbsd b/src/runtime/Config.x86-openbsd index 98384cd..56b741f 100644 --- a/src/runtime/Config.x86-openbsd +++ b/src/runtime/Config.x86-openbsd @@ -1,10 +1,21 @@ +# -*- makefile -*- for the C-level run-time support for SBCL + +# This software is part of the SBCL system. See the README file for +# more information. +# +# This software is derived from the CMU CL system, which was +# written at Carnegie Mellon University and released into the +# public domain. The software is in the public domain and is +# provided with absolutely no warranty. See the COPYING and CREDITS +# files for more information. + include Config.x86-bsd +include Config.generic-openbsd + +ASSEM_SRC += ldso-stubs.S + +# The -Z linker flag conflicts with the default address space +# locations used. If you wish to link the runtime using -Z option then +# please see the comments in src/compiler/x86/parms.lisp -# 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 -# able to find doesn't seem to begin to explain what's going on (e.g. I -# have never found documentation for the "-export-dynamic" option), -# so I've just punted and left link flags for OpenBSD in their -# pre-dynamic-library-support state. -- WHN 2000-10-02 -OS_LINK_FLAGS = -static +CFLAGS += -fno-omit-frame-pointer