couchdb needs rebuilding
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
couchdb (Ubuntu) |
Fix Released
|
Medium
|
Chris Coulson | ||
Natty |
Fix Released
|
Medium
|
Chris Coulson | ||
mozjs (Ubuntu) |
Fix Released
|
Medium
|
Chris Coulson | ||
Natty |
Fix Released
|
Medium
|
Chris Coulson |
Bug Description
I turned on --enable-threadsafe in libmozjs a few days ago, as this is the default config in firefox and xulrunner, and --disable-
However, this changes a #define in js-config.h (JS_THREADSAFE) which is used by couchdb, slightly altering the compiler output. We should rebuild couchdb with the updated js-config.h header really, as I can't really guarantee its stability without doing that.
In addition to this, turning on --enable-threadsafe in spidermonkey has produced a broken js-config script, which couchdb uses to set the linker flags. In the future (ie, next cycle), I will drop js-config and make couchdb use the pkg-config file provided instead. However, for now, I should just fix js-config so that I can rebuild couchdb
affects: | Ubuntu Natty → couchdb (Ubuntu Natty) |
Changed in mozjs (Ubuntu Natty): | |
importance: | Undecided → High |
Changed in couchdb (Ubuntu Natty): | |
importance: | Undecided → High |
assignee: | nobody → Chris Coulson (chrisccoulson) |
Changed in mozjs (Ubuntu Natty): | |
assignee: | nobody → Chris Coulson (chrisccoulson) |
Changed in couchdb (Ubuntu Natty): | |
assignee: | Chris Coulson (chrisccoulson) → nobody |
status: | New → Triaged |
Changed in mozjs (Ubuntu Natty): | |
status: | New → Triaged |
Changed in couchdb (Ubuntu Natty): | |
assignee: | nobody → Chris Coulson (chrisccoulson) |
milestone: | none → ubuntu-11.04 |
Changed in mozjs (Ubuntu Natty): | |
milestone: | none → ubuntu-11.04 |
description: | updated |
Changed in couchdb (Ubuntu Natty): | |
importance: | High → Medium |
Changed in mozjs (Ubuntu Natty): | |
importance: | High → Medium |
Ok, uploaded couchdb to rebuild it. Note, I just converted it to using pkg-config now and dropped js-config entirely from mozjs.