Skip to content
Snippets Groups Projects
To find the state of this project's repository at the time of any of these versions, check out the tags.
CHANGELOG.md 7.09 KiB

FSL base project changelog

2112.5 (Thursday 30th December 2021)

  • New update_fsl_package script, for installing new versions of FSL packages.

2112.4 (Tuesday 14th December 2021)

  • Fixed more issues with the depend.mk rule.

2112.3 (Monday 13th December 2021)

  • Fixed an issue with variable quoting in the depend.mk rule.

2112.2 (Monday 13th December 2021)

  • Fixed installation permissions on the $FSLDIR/config/depend.sh script.

2112.1 (Monday 13th December 2021)

  • Adjust the depend.mk rule to support automatic dependency generation for .cu CUDA source files.

2112.0 (Saturday 11th December 2021)

  • Add -pthread to the standard C++ compiler flags for g++.
  • Adjust the depend.mk rule to allow saving object files to a separate build directory.

2111.9 (Wednesday 8th December 2021)

  • If the ${LDFLAGS} environment variable is set in the environment, any -L options are dropped from it, so that the $FSLDEVDIR can explicitly be set to take precedence over $FSLDIR.
  • ${FSLDEVDIR} doesn't have to exist - if it is set before ${FSLDIR}/etc/fslconf/fsl-devel.sh is run, it will not be overridden.

2111.8 (Friday 26th November 2021)

  • Work around an issue with compiling against older versions of libxml++, when using -std=c++17.
  • The FSLLOCKDIR, FSLMACHINELIST, FSLREMOTECALL and FSLPARALLEL variables are not defined by default.

2111.7 (Friday 19th November 2021)

  • Fixed an issue in the construction of ${NVCCFLAGS} and ${CUDACXXFLAGS}.

2111.6 (Friday 19th November 2021)

  • New convention for compiling C++ files which are part of a CUDA library or executable, using ${CUDACXXFLAGS}.

2111.5 (Friday 19th November 2021)

  • Set -std=c++14 for nvcc-compiled code, as CUDA 11.0 is the first version to support -std=c++17, and we are targeting older CUDA versions.

2111.4 (Wednesday 17th November 2021)

  • The default C++ language standard is now -std=c++17.

2111.3 (Wednesday 17th November 2021)

  • The $FSLDEVDIR/lib directory is now added to the rpath entry for shared libraries and executables, if $FSLDEVDIR is different from $FSLDIR.

2111.2 (Monday 15th November 2021)

  • Added the FSL_GE_606 Makefile flag for use by projects which need to retain support for compiling against older versions of FSL.

2111.1 (Friday 12th November 2021)