Could you be persuaded to add --kernelobj
to the ./configure
line? This would also build several additional files that won't hurt, but are necessary to use https://github.com/gwatt/chez-exe (which is great for creating stand-alone executables with chez).
Search Criteria
Package Details: chez-scheme 10.0.0-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/chez-scheme.git (read-only, click to copy) |
---|---|
Package Base: | chez-scheme |
Description: | Compiler and run-time system for the language of the Revised^6 Report on Scheme (R6RS), with numerous extensions. |
Upstream URL: | https://github.com/cisco/ChezScheme |
Keywords: | Scheme |
Licenses: | Apache |
Conflicts: | chez-scheme-git, petite-chez-scheme |
Replaces: | chez-scheme-git, petite-chez-scheme |
Submitter: | dgeibi |
Maintainer: | taekyung (jaseemabid, GunpowderGuy, CodingCellist) |
Last Packager: | CodingCellist |
Votes: | 42 |
Popularity: | 0.118187 |
First Submitted: | 2016-05-22 13:58 (UTC) |
Last Updated: | 2024-02-07 10:18 (UTC) |
Dependencies (3)
- libutil-linux (util-linux-libs-aesAUR, util-linux-libs-selinuxAUR, util-linux-libs)
- libx11 (libx11-gitAUR)
- ncurses (ncurses-gitAUR)
Required by (7)
Sources (1)
ecraven commented on 2024-06-21 12:43 (UTC)
CodingCellist commented on 2023-10-25 13:59 (UTC) (edited on 2023-10-25 14:01 (UTC) by CodingCellist)
@taekyung Ah sorry! Didn't mean to snipe your work
Afaict based on the GH repo, x11 is necessary for more than just the docs 1,2. But there is a --disable-x11
flag which we could add to the configure
script 3 and then cut that dependency (or move it to an optdepends
)? : )
re: glibc
-- I think that should definitely be on there as it probably won't build or run without it. I don't actually know if you could have the build tools necessary without also having glibc
installed, but since Chez requires it, it should be listed as a dependency imo
taekyung commented on 2023-10-25 13:43 (UTC)
@CodingCellist I was working on this, but you got it first! Thank you anyway!
By the way, the upstream documentation explicitly says it requires x11, but namcap
complains it is not necessary. After reading through the documentation more carefully, I suspect that x11 dependency is only for documentation build (make doc
). I think this can be removed. Moreover, in the current dependency list, glibc
seems missing (again, namcap
figured that out). What's your opinion on this?
CodingCellist commented on 2023-09-22 12:43 (UTC)
Hey @jonathon and @zenten, sorry for not getting back. Does the issue repro on the latest release (9.6.2-1)?
zenten commented on 2022-02-20 15:17 (UTC)
Is there any progress on this? It's still not working on my system, same error.
jonathon commented on 2022-01-31 15:03 (UTC)
With the new makepkg defaults including LTO this will fail to compile. The PKGBUILD needs either:
@@ -12,6 +12,7 @@ license=('Apache')
depends=('ncurses' 'libx11' 'libutil-linux')
conflicts=('petite-chez-scheme' 'chez-scheme-git')
replaces=('petite-chez-scheme' 'chez-scheme-git')
+options=(!lto)
source=("https://github.com/cisco/ChezScheme/releases/download/v$pkgver/csv$pkgver.tar.gz")
sha256sums=('9aaa208c63eda8edfad72566790db0f9cedc7c6bb860157c400c98e22583c6b4')
_archivename=csv$pkgver
to disable LTO, or:
@@ -23,5 +23,5 @@ build() {
package() {
cd "${srcdir}/${_archivename}"
- make install DESTDIR="$pkgdir"
+ make install CFLAGS+=" -ffat-lto-objects" DESTDIR="$pkgdir"
}
to make sure compilation succeeds with LTO intact.
jaseemabid commented on 2022-01-27 14:10 (UTC)
One of the maintainers here.
I used to work at Apple and couldn't do any FOSS work, but I should be able to help out starting next week now that I've left the company.
dgeibi commented on 2022-01-27 13:17 (UTC)
@CodingCellist Thanks. You are now a maintainer.
CodingCellist commented on 2022-01-27 09:27 (UTC)
@dgeibi If you need people, I am also happy to help maintain this package. I co-maintain the idris2 package, which depends on the chez-scheme package.
taekyung commented on 2022-01-27 08:36 (UTC)
@GunpowderGuy Sorry for delaying updates, I'll take care of that in a couple of days.
@dgeibi I think I can keep maintaining it.
Pinned Comments