summaryrefslogtreecommitdiff
path: root/make-config.sh
diff options
context:
space:
mode:
authorDouglas Katzman <dougk@google.com>2020-08-21 17:53:44 -0400
committerDouglas Katzman <dougk@google.com>2020-08-21 18:00:46 -0400
commit4c4aee57f0b496dfe268db275e5392d129f0a7a3 (patch)
treee52bf57dde037037944d4f03ca2cffcc733bee3c /make-config.sh
parent9c34c3ae9cb02979e2f86da228ae618dd3598184 (diff)
Remove :FUTEX-USE-TID feature
* If :SB-FUTEX is supported, the OS always has some kind of 4-byte thread id. * Move the determination of :SB-FUTEX to src/cold/shared, and add it only if :SB-THREAD is also present, simplifying tests elsewhere.
Diffstat (limited to 'make-config.sh')
-rwxr-xr-xmake-config.sh9
1 files changed, 1 insertions, 8 deletions
diff --git a/make-config.sh b/make-config.sh
index 857ad9026..5caab9247 100755
--- a/make-config.sh
+++ b/make-config.sh
@@ -504,15 +504,9 @@ case "$sbcl_os" in
# If you add other platforms here, don't forget to edit
# src/runtime/Config.foo-linux too.
case "$sbcl_arch" in
- mips | arm)
+ mips | arm | x86 | x86-64)
printf ' :largefile' >> $ltf
;;
- x86 | x86-64)
- printf ' :sb-futex :largefile' >> $ltf
- ;;
- ppc | ppc64 | arm64 | riscv)
- printf ' :sb-futex' >> $ltf
- ;;
esac
link_or_copy Config.$sbcl_arch-linux Config
@@ -594,7 +588,6 @@ case "$sbcl_os" in
# Optional features -- We enable them by default, but the build
# ought to work perfectly without them:
#
- printf ' :sb-futex' >> $ltf
printf ' :sb-qshow' >> $ltf
#
# Required features -- Some of these used to be optional, but