HPX V1.4.1 (Feb 19, 2020)¶
General changes¶
This is a bugfix release. It contains the following changes:
- Fix compilation issues on Windows, macOS, FreeBSD, and with gcc 10
- Install missing
pdb
files on Windows - Allow running tests using an installed version of HPX
- Skip MPI finalization if HPX has not initialized MPI
- Give a hard error when attempting to use IO counters on Windows
- Fix CMake configuration using older CMake versions with CUDA enabled
- Fix installation of pkgconfig files when build type is typed in unexpected case
- Add
jsrun
option tohpxrun.py
- Fix cases of scheduling hints not being taken into account
Closed issues¶
- Issue #4320 - HPX 1.4.0 does not compile with gcc 10
- Issue #4336 - Building HPX 1.4.0 with IO Counters breaks (Windows)
- Issue #4334 - HPX
Debug
andRelWithDebinfo
builds on Windows not installing.pdb
files - Issue #4322 - Undefine VT1 and VT2 after boost includes
- Issue #4314 - Compile error on 1.4.0
- Issue #4307 -
ld: error: duplicate symbol: freebsd_environ
Closed pull requests¶
- PR #4396 - Relax build type matching when generating pkgconfig files
- PR #4389 - Add jsrun in hpx run wrapper
- PR #4376 - Attempt to fix some test build errors on Windows
- PR #4357 - Adding missing
#include
s to fix gcc V10 linker problems - PR #4353 - Skip
MPI_Finalize
ifMPI_Init
is not called from HPX - PR #4343 - Give a hard error if IO counters are enabled on non-Linux systems
- PR #4337 - Installing pdb files on Windows
- PR #4335 - Adding capability to buildsystem to use an installed version of HPX
- PR #4315 - Forcing exported symbols from composable_guard to be linked into core library
- PR #4310 - Remove environment handling from
exception.cpp
- PR #4306 - Fix schedule hint not being taken from executor