[ 
https://issues.apache.org/jira/browse/COUCHDB-562?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Randall Leeds updated COUCHDB-562:
----------------------------------

    Attachment: 0001-link-couchjs-w-mozjs-use-pkg-config-COUCHDB-562.patch

It's not a build dependency because it's only in configure.ac. Maybe I'm using 
non-standard vocabulary, but I'd call that a "release dependency". configure is 
generated with calls to the pkg-config binary conditional upon the 
identification of a valid pkg-config binary of sufficient version (expanded 
from the PKG_PROG_PKG_CONFIG macro).

Also, looking back once more, here's a cleaner version of the patch. I don't 
think it's necessary to change the build instructions at all since the INSTALL 
file already discusses that configure will try to find things itself (all we've 
done is make it smarter at doing so). A note in the changelog/news whenever 
this gets released would be sufficient to call awareness to the feature.

> link couchjs with bound libmozjs
> --------------------------------
>
>                 Key: COUCHDB-562
>                 URL: https://issues.apache.org/jira/browse/COUCHDB-562
>             Project: CouchDB
>          Issue Type: Improvement
>          Components: Build System
>    Affects Versions: 0.11
>         Environment: linux, ubuntu,debian
>            Reporter: Meno Abels
>             Fix For: 1.2
>
>         Attachments: 
> 0001-link-couchjs-w-mozjs-use-pkg-config-COUCHDB-562.patch, 
> couchdb-562.patch, couchdb-562_2.patch, couchdb-562_3.patch, 
> couchdb-mozjs-rpath.patch
>
>
> If you build the couchdb from the source with a prefix set and 
> --with-js-[lib|include] option the resulting couchjs programm in 
> <prefix>/lib/couchdb/bin/couchjs does not know where to find the specified 
> libmozjs.so which was specified in with-js-lib. This causes that quite all 
> test will fail. 
> To fix this the rpath has to setup during the compile. I don't had a look 
> where to do this.
> but a small shell wrapper fix it also
> #!/bin/sh
> LD_LIBRARY_PATH=...  exec $0.orig $@

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to