Skip to content

couchdb 1.7.2 #1345

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

Open
wants to merge 2 commits into
base: master
Choose a base branch
from
Open

Conversation

jcgraybill
Copy link
Contributor

Update to 1.7.2, highest version released in this major version. Compatible with (but does not require) the erlang version upgrade in #1344.

Update to 1.7.2, highest version released in this major version. Remove old bottle hashes and patches used to provide OTP 18 compatibility for the previous version.
@sevan
Copy link
Collaborator

sevan commented Apr 24, 2025

Unable to test on Tiger as Spidermonkey build fails due to a call to OSAtomicCompareAndSwapPtrBarrier() in js/src/jslock.cpp which is lacking in Tiger. OSAtomicCompareAndSwapPtrBarrier() first showed up in Leopard.
Will try and get this tested on Leopard and merged tomorrow.

@sevan
Copy link
Collaborator

sevan commented Apr 26, 2025

Tried to build on Snow Leopard but there's a problem with Tk build regarding the Aqua GUI API so I haven't been able to reach the point where it can attempt to build couchdb yet.

Regarding Spidermonkey, there's mozjs 24.2.0 which seems to be the last version before the source was integrated into firefox and separate source releases were made available (need to download several hundred megabytes of firefox source to build spidermonkey or to find out it no longe builds)

@jcgraybill
Copy link
Contributor Author

Yikes, so Leopard is the sweet spot for a simple couchdb build.

I'm going to get access to Tiger and Snow Leopard test machines next week: I'm happy to put a pin in this PR and work on the issues you've found once those arrive.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants