mirror of
https://github.com/Unidata/netcdf-c.git
synced 2025-04-06 18:00:24 +08:00
Updated release notes
This commit is contained in:
parent
9b984c126c
commit
2e89b50641
@ -7,22 +7,36 @@ This file contains a high-level description of this package's evolution. Release
|
||||
|
||||
## 4.3.3 Released TBD
|
||||
|
||||
### 4.3.3-rc3 Released ?
|
||||
### 4.3.3-rc3 Released 2015-01-14
|
||||
|
||||
* Added functionality to make it easier to build `netcdf-fortran` as part of the `netcdf-c` build. This functionality is enabled at configure time by using the following **Highly Experimental** options:
|
||||
* Added functionality to make it easier to build `netcdf-fortran` as part of the `netcdf-c` build for *NON-MSVC* builds. This functionality is enabled at configure time by using the following **Highly Experimental** options:
|
||||
|
||||
* CMake: `-DENABLE_REMOTE_FORTRAN_BOOTSTRAP=ON`
|
||||
* Autotools: `--enable-remote-fortran-bootstrap`
|
||||
* CMake: `-DENABLE_REMOTE_FORTRAN_BOOTSTRAP=ON`
|
||||
* Autotools: `--enable-remote-fortran-bootstrap`
|
||||
|
||||
Enabling these options creates two new make targets:
|
||||
Details are as follows:
|
||||
|
||||
* build-netcdf-fortran
|
||||
* install-netcdf-fortran
|
||||
----
|
||||
|
||||
Enabling these options creates two new make targets:
|
||||
|
||||
* `build-netcdf-fortran`
|
||||
* `install-netcdf-fortran`
|
||||
|
||||
Example Work Flow from netcdf-c source directory:
|
||||
|
||||
* $ `./configure --enable-remote-fortran-bootstrap --prefix=$HOME/local`
|
||||
* $ `make check`
|
||||
* $ `make install`
|
||||
* $ `make build-netcdf-fortran`
|
||||
* $ `make install-netcdf-fortran`
|
||||
|
||||
> These make targets are **only** valid after `make install` has been invoked. This cannot be enforced rigidly in the makefile for reasons we will expand on in the documentation, but in short: `make install` may require sudo, but using sudo will discard environmental variables required when attempting to build netcdf-fortran in this manner.<br><br>
|
||||
|
||||
> It is important to note that this is functionality is for *convenience only*. It will remain possible to build `netcdf-c` and `netcdf-fortran` manually. These make targets should hopefully suffice for the majority of our users, but for corner cases it may still be required of the user to perform a manual build. [NCF-323](https://bugtracking.unidata.ucar.edu/browse/NCF-323)
|
||||
|
||||
----
|
||||
|
||||
* Added a failure state if the `m4` utility is not found on non-Windows systems; previously, the build would fail when it reached the point of invoking m4.
|
||||
|
||||
* Added an explicit check in the build systems (autotools, cmake) for the CURL-related option `CURLOPT_CHUNK_BGN_FUNCTION`. This option was introduced in libcurl version `7.21.0`. On installations which require libcurl and have this version, `CURLOPT_CHUNK_BGN_FUNCTION` will be available. Otherwise, it will not.
|
||||
|
Loading…
x
Reference in New Issue
Block a user