Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

gc: update to 8.2.4 #35743

Merged
merged 1 commit into from
Aug 27, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
15 changes: 7 additions & 8 deletions build/pkgs/gc/SPKG.rst
Original file line number Diff line number Diff line change
Expand Up @@ -6,25 +6,24 @@ Description

The Boehm-Demers-Weiser conservative garbage collector.


License
-------

- Permissive BSD + GPL 2.0+
- MIT-style (https://github.com/ivmai/bdwgc/blob/master/LICENSE)


Upstream Contact
----------------

Webpage: http://www.hboehm.info/gc/
- Ivan Maidanski

Webpage:
- https://github.com/ivmai/bdwgc/
- https://www.hboehm.info/gc/

Email List: bdwgc@lists.opendylan.org

Special Update/Build Instructions
---------------------------------

None.

Patches
~~~~~~~

- cygwin64.patch: let libgc build on Cygwin64.
6 changes: 3 additions & 3 deletions build/pkgs/gc/checksums.ini
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
tarball=gc-VERSION.tar.gz
sha1=4b8b24534f469b64ff4bc2332a9bdf8bef8bf1d4
md5=67a5093e2f9f381bd550aa891d00b54b
cksum=121524068
sha1=41c88cbc4bc9bf76e1a95a1500ea5b0360bc4f55
md5=8901a6ed29ac35842420054772ea3441
cksum=4201205407
upstream_url=https://github.com/ivmai/bdwgc/releases/download/vVERSION/gc-VERSION.tar.gz
2 changes: 1 addition & 1 deletion build/pkgs/gc/package-version.txt
Original file line number Diff line number Diff line change
@@ -1 +1 @@
8.0.4
8.2.4
4 changes: 1 addition & 3 deletions build/pkgs/gc/spkg-install.in
Original file line number Diff line number Diff line change
Expand Up @@ -4,9 +4,7 @@ GC_CONFIGURE="--enable-large-config"

if [ "$UNAME" = "CYGWIN" ]; then
# See https://github.com/sagemath/sage/issues/22694
GC_CONFIGURE="$GC_CONFIGURE --enable-threads=posix --enable-handle-fork --enable-shared --disable-static"
# Force use of mmap on Cygwin https://github.com/sagemath/sage/issues/23973
export CFLAGS="$CFLAGS -DUSE_MMAP -DUSE_MUNMAP"
GC_CONFIGURE="$GC_CONFIGURE --enable-threads=posix --enable-handle-fork"
fi

sdh_configure $GC_CONFIGURE
Expand Down