BES now includes DMR++; hack the configure script WRT libcurl

Description

The DMR++ code is built when --enable-developer is used with configure. When that is the case, require a modern libcurl. Also update the INSTALL and docs.opendap.org notes.

This is an open issue on github: https://github.com/OPENDAP/bes/issues/93

Environment

None

Activity

Show:
Uday Kari
November 28, 2017, 12:23 AM

Seems libcurl version >= 7.20.0 per https://curl.haxx.se/libcurl/c/CURLOPT_RANGE.html since most dmr++ code is doing range get. Just need to update bes/INSTALL...if that is the case.

James Gallagher
November 28, 2017, 6:48 PM

Lets modify the bes configure.ac so that it tests for different versions of libcurl based on the value set via --enable-developer.

I'll do this...

James Gallagher
November 29, 2017, 5:46 PM
Edited

I have started on this using the branch adding-libcurl. I'll work on this when I get a chance. My approach is to use pkg-config and curl-config and still support --with-curl. I have not used AC_CHECK_LIB. Look at the test configure.ac called libcurl_configure.ac and process that using autoconf liburl_configure.ac > libcurl_configure

Done

Assignee

James Gallagher

Reporter

James Gallagher

Labels

None

Components

Sprint

None

Priority

High
Configure