George Rawlinson pushed to branch main at Arch Linux / Packaging / Packages / cmucl
Commits: 3dbb55ac by George Rawlinson at 2026-01-06T07:35:00+00:00 remove unused patch - - - - - 65e5b237 by George Rawlinson at 2026-01-06T07:35:14+00:00 reuse: simplify conf - - - - - 2 changed files: - − 82bf2c727ba1d3c461fa360aaae176608eb9349b.patch - REUSE.toml Changes: ===================================== 82bf2c727ba1d3c461fa360aaae176608eb9349b.patch deleted ===================================== @@ -1,56 +0,0 @@ -From 82bf2c727ba1d3c461fa360aaae176608eb9349b Mon Sep 17 00:00:00 2001 -From: Raymond Toy <[email protected]> -Date: Sat, 25 Aug 2018 16:51:35 -0700 -Subject: [PATCH] Add support for compiling with clang on x86/linux - -Add `Config.x86_linux_clang` to use clang instead of gcc to build -cmucl. update `create-target.sh` so that it sets the motif variant -correctly when using `Config.x86_linux_clang` - -See issue #68. - -With this config, Fedora 28 successfully builds cmucl and passes all -the tests. ---- - bin/create-target.sh | 2 +- - src/lisp/Config.x86_linux_clang | 15 +++++++++++++++ - 2 files changed, 16 insertions(+), 1 deletion(-) - create mode 100644 src/lisp/Config.x86_linux_clang - -diff --git a/bin/create-target.sh b/bin/create-target.sh -index 400a2e52b..c1b763056 100755 ---- a/bin/create-target.sh -+++ b/bin/create-target.sh -@@ -83,7 +83,7 @@ case $uname_s in - hp700*) motif_variant=hpux_cc ;; - pmax_mach) motif_variant=pmax_mach ;; - sgi*) motif_variant=irix ;; -- x86_linux|linux*) motif_variant=x86 ;; -+ x86_linux*|linux*) motif_variant=x86 ;; - esac - } - [ -f src/motif/server/Config.$motif_variant ] || quit "No such motif-variant could be found: Config.$motif_variant" -diff --git a/src/lisp/Config.x86_linux_clang b/src/lisp/Config.x86_linux_clang -new file mode 100644 -index 000000000..cbfb4306a ---- /dev/null -+++ b/src/lisp/Config.x86_linux_clang -@@ -0,0 +1,15 @@ -+# -*- Mode: makefile -*- -+include Config.x86_common -+ -+CC = clang -+CPPFLAGS += -m32 -D__NO_CTYPE -D_GNU_SOURCE -+CFLAGS += -march=pentium4 -mfpmath=sse -mtune=generic -+ -+UNDEFSYMPATTERN = -Xlinker -u -Xlinker & -+ASSEM_SRC += linux-stubs.S -+OS_SRC += Linux-os.c elf.c -+OS_LIBS = -ldl -+OS_LINK_FLAGS = -m32 -rdynamic -Xlinker --export-dynamic -Xlinker -Map -Xlinker foo -+OS_LINK_FLAGS += -Wl,-z,noexecstack -+ -+EXEC_FINAL_OBJ = exec-final.o --- -2.18.1 - ===================================== REUSE.toml ===================================== @@ -7,23 +7,6 @@ path = [ "keys/**", ".SRCINFO", ".nvchecker.toml", - "*.install", - "*.sysusers", - "*.tmpfiles", - "*.logrotate", - "*.pam", - "*.service", - "*.socket", - "*.timer", - "*.desktop", - "*.hook", ] SPDX-FileCopyrightText = "Arch Linux contributors" SPDX-License-Identifier = "0BSD" - -[[annotations]] -path = [ - "82bf2c727ba1d3c461fa360aaae176608eb9349b.patch", -] -SPDX-FileCopyrightText = "cmucl contributors" -SPDX-License-Identifier = "TODO-Choose-a-license" View it on GitLab: https://gitlab.archlinux.org/archlinux/packaging/packages/cmucl/-/compare/74d3e456527378f60b4a6664d8447197290984e4...65e5b2375f3ca78222ea797015ad8817e6702ffe -- View it on GitLab: https://gitlab.archlinux.org/archlinux/packaging/packages/cmucl/-/compare/74d3e456527378f60b4a6664d8447197290984e4...65e5b2375f3ca78222ea797015ad8817e6702ffe You're receiving this email because of your account on gitlab.archlinux.org.
