forked from sbcl/sbcl
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
x86(-64) only for now, and threads are currently non-functional. Closes lp#1292845, thanks to Vasily Postnicov.
- Loading branch information
Showing
27 changed files
with
273 additions
and
57 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,24 @@ | ||
# -*- 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. | ||
|
||
# DragonFly BSD config is a modification of one for FreeBSD | ||
|
||
include Config.x86-64-bsd | ||
|
||
ASSEM_SRC += ldso-stubs.S | ||
LINKFLAGS += -dynamic -export-dynamic | ||
|
||
# Link against pthread even if we do not want threaded SBCL | ||
# This is because of bug in DragonFly RTLD which sometimes | ||
# (in very rare situations) makes loading threaded libraries | ||
# impossible without it. | ||
# See: https://bugs.dragonflybsd.org/issues/2663 | ||
OS_LIBS += -lutil -lpthread |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,25 @@ | ||
# -*- 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. | ||
|
||
# DragonFly BSD config is a modification of one for FreeBSD | ||
|
||
include Config.x86-bsd | ||
|
||
ASSEM_SRC += ldso-stubs.S | ||
LINKFLAGS += -dynamic -export-dynamic | ||
# Link against pthread even if we do not want threaded SBCL | ||
# This is because of bug in DragonFly RTLD which sometimes | ||
# (in very rare situations) makes loading threaded libraries | ||
# impossible without it. | ||
# See: https://bugs.dragonflybsd.org/issues/2663 | ||
OS_LIBS += -lutil -lpthread | ||
|
||
CFLAGS += -fno-omit-frame-pointer |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.