Skip to content

Commit 66ee0ca

Browse files
author
Release Manager
committed
gh-35743: gc: update to 8.2.4 ### 📚 Description Update gc package to the latest stable upstream release. More details: * Remove --enable-shared --disable-static from configure options. * Remove -DUSE_MMAP -DUSE_MUNMAP from CFLAGS. * Update license and upstream contact info. <!-- Please provide a concise, informative and self-explanatory title. --> <!-- Don't put issue numbers in the title. Put it in the Description below. --> <!-- For example, instead of "Fixes #12345", use "Add a new method to multiply two integers" --> <!-- Describe your changes here in detail. --> <!-- Why is this change required? What problem does it solve? --> <!-- If this PR resolves an open issue, please link to it here. For example "Fixes #12345". --> <!-- If your change requires a documentation PR, please link it appropriately. --> ### 📝 Checklist <!-- Put an `x` in all the boxes that apply. It should be `[x]` not `[x ]`. --> - [x] The title is concise, informative, and self-explanatory. - [x] The description explains in detail what this PR is about. - [ ] I have linked a relevant issue or discussion. - [ ] I have created tests covering the changes. - [x] I have updated the documentation accordingly. ### ⌛ Dependencies <!-- List all open PRs that this PR logically depends on - #12345: short description why this is a dependency - #34567: ... --> <!-- If you're unsure about any of these, don't hesitate to ask. We're here to help! --> URL: #35743 Reported by: Ivan Maidanski Reviewer(s):
2 parents 7b97cfd + b3d534d commit 66ee0ca

File tree

4 files changed

+12
-15
lines changed

4 files changed

+12
-15
lines changed

build/pkgs/gc/SPKG.rst

Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -6,25 +6,24 @@ Description
66

77
The Boehm-Demers-Weiser conservative garbage collector.
88

9+
910
License
1011
-------
1112

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

1415

1516
Upstream Contact
1617
----------------
1718

18-
Webpage: http://www.hboehm.info/gc/
19+
- Ivan Maidanski
20+
21+
Webpage:
22+
- https://github.com/ivmai/bdwgc/
23+
- https://www.hboehm.info/gc/
1924

20-
Email List: [email protected]
2125

2226
Special Update/Build Instructions
2327
---------------------------------
2428

2529
None.
26-
27-
Patches
28-
~~~~~~~
29-
30-
- cygwin64.patch: let libgc build on Cygwin64.

build/pkgs/gc/checksums.ini

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
tarball=gc-VERSION.tar.gz
2-
sha1=4b8b24534f469b64ff4bc2332a9bdf8bef8bf1d4
3-
md5=67a5093e2f9f381bd550aa891d00b54b
4-
cksum=121524068
2+
sha1=41c88cbc4bc9bf76e1a95a1500ea5b0360bc4f55
3+
md5=8901a6ed29ac35842420054772ea3441
4+
cksum=4201205407
55
upstream_url=https://github.com/ivmai/bdwgc/releases/download/vVERSION/gc-VERSION.tar.gz

build/pkgs/gc/package-version.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
8.0.4
1+
8.2.4

build/pkgs/gc/spkg-install.in

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,7 @@ GC_CONFIGURE="--enable-large-config"
44

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

1210
sdh_configure $GC_CONFIGURE

0 commit comments

Comments
 (0)