Skip to content

Commit 7522718

Browse files
require at least boost 1.66
1 parent c429e50 commit 7522718

File tree

8 files changed

+12
-12
lines changed

8 files changed

+12
-12
lines changed

INSTALL.rst

+4-4
Original file line numberDiff line numberDiff line change
@@ -89,15 +89,15 @@ zlib
8989

9090
boost
9191
"""""
92-
- 1.65.1 - 1.74.0 (``program_options``, ``filesystem``, ``system``, ``math``, ``serialization`` and header-only libs, optional: ``fiber`` with ``context``, ``thread``, ``chrono``, ``atomic``, ``date_time``)
92+
- 1.66.0 - 1.74.0 (``program_options``, ``filesystem``, ``system``, ``math``, ``serialization`` and header-only libs, optional: ``fiber`` with ``context``, ``thread``, ``chrono``, ``atomic``, ``date_time``)
9393
- *Debian/Ubuntu:* ``sudo apt-get install libboost-program-options-dev libboost-filesystem-dev libboost-system-dev libboost-thread-dev libboost-chrono-dev libboost-atomic-dev libboost-date-time-dev libboost-math-dev libboost-serialization-dev libboost-fiber-dev libboost-context-dev``
9494
- *Arch Linux:* ``sudo pacman --sync boost``
9595
- *Spack:* ``spack install boost``
9696
- *from source:*
9797

98-
- ``curl -Lo boost_1_65_1.tar.gz https://dl.bintray.com/boostorg/release/1.65.1/source/boost_1_65_1.tar.gz``
99-
- ``tar -xzf boost_1_65_1.tar.gz``
100-
- ``cd boost_1_65_1``
98+
- ``curl -Lo boost_1_66_0.tar.gz https://boostorg.jfrog.io/ui/native/main/release/1.66.0/source/boost_1_66_0.tar.gz``
99+
- ``tar -xzf boost_1_66_0.tar.gz``
100+
- ``cd boost_1_66_0``
101101
- ``./bootstrap.sh --with-libraries=atomic,chrono,context,date_time,fiber,filesystem,math,program_options,serialization,system,thread --prefix=$HOME/lib/boost``
102102
- ``./b2 cxxflags="-std=c++11" -j4 && ./b2 install``
103103
- *environment:* (assumes install from source in ``$HOME/lib/boost``)

etc/picongpu/lawrencium-lbnl/picongpu.profile.example

+2-2
Original file line numberDiff line numberDiff line change
@@ -23,8 +23,8 @@ then
2323
# Core Dependencies
2424
module load gcc
2525
module load cuda
26-
echo "WARNING: Boost version is too old! (Need: 1.65.1+)" >&2
27-
# module load boost/1.65.1-gcc
26+
echo "WARNING: Boost version is too old! (Need: 1.66.0+)" >&2
27+
# module load boost/1.66.0-gcc
2828
module load openmpi/1.6.5-gcc
2929

3030
# Core tools

etc/picongpu/pizdaint-cscs/picongpu.profile.example

+1-1
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ module load cray-hdf5-parallel/1.10.0.3
4949
#
5050
# needs to be compiled by the user
5151
export PIC_LIBS="$HOME/lib"
52-
export BOOST_ROOT=$PIC_LIBS/boost-1.65.1
52+
export BOOST_ROOT=$PIC_LIBS/boost-1.66.0
5353
export ZLIB_ROOT=$PIC_LIBS/zlib-1.2.11
5454
export PNG_ROOT=$PIC_LIBS/libpng-1.6.34
5555
export BLOSC_ROOT=$PIC_LIBS/blosc-1.12.1

include/mpiInfo/CMakeLists.txt

+1-1
Original file line numberDiff line numberDiff line change
@@ -92,7 +92,7 @@ endif(MPI_CXX_FOUND)
9292
# Find Boost
9393
################################################################################
9494

95-
find_package(Boost 1.65.1 REQUIRED COMPONENTS program_options)
95+
find_package(Boost 1.66.0 REQUIRED COMPONENTS program_options)
9696
if(TARGET Boost::program_options)
9797
set(MPIINFO_LIBS ${MPIINFO_LIBS} Boost::boost Boost::program_options)
9898
else()

include/picongpu/CMakeLists.txt

+1-1
Original file line numberDiff line numberDiff line change
@@ -192,7 +192,7 @@ endif()
192192
# Find Boost
193193
################################################################################
194194

195-
find_package(Boost 1.65.1 REQUIRED COMPONENTS program_options filesystem
195+
find_package(Boost 1.66.0 REQUIRED COMPONENTS program_options filesystem
196196
system math_tr1 serialization)
197197
if(TARGET Boost::program_options)
198198
set(HOST_LIBS ${HOST_LIBS} Boost::boost Boost::program_options

include/pmacc/PMaccConfig.cmake

+1-1
Original file line numberDiff line numberDiff line change
@@ -312,7 +312,7 @@ endif(MPI_CXX_FOUND)
312312
# Find Boost
313313
################################################################################
314314

315-
find_package(Boost 1.65.1 REQUIRED COMPONENTS filesystem system math_tr1)
315+
find_package(Boost 1.66 REQUIRED COMPONENTS filesystem system math_tr1)
316316
if(TARGET Boost::filesystem)
317317
set(PMacc_LIBRARIES ${PMacc_LIBRARIES} Boost::boost Boost::filesystem
318318
Boost::system Boost::math_tr1)

share/ci/n_wise_generator.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -213,7 +213,7 @@ def is_valid_combination(row):
213213
("cuda", 11.0), ("cuda", 11.1), ("cuda", 11.2),
214214
("omp2b", ), ("serial", )]
215215

216-
boost_libs_all = ["1.65.1", "1.66.0", "1.67.0", "1.68.0",
216+
boost_libs_all = ["1.66.0", "1.67.0", "1.68.0",
217217
"1.69.0", "1.70.0", "1.71.0", "1.72.0",
218218
"1.73.0", "1.74.0", "1.75.0"]
219219

share/pmacc/examples/gameOfLife2D/CMakeLists.txt

+1-1
Original file line numberDiff line numberDiff line change
@@ -104,7 +104,7 @@ endif(GOL_RELEASE)
104104
# Find Boost
105105
###############################################################################
106106

107-
find_package(Boost 1.65.1 REQUIRED COMPONENTS program_options)
107+
find_package(Boost 1.66.0 REQUIRED COMPONENTS program_options)
108108
include_directories(SYSTEM ${Boost_INCLUDE_DIRS})
109109
set(LIBS ${LIBS} ${Boost_LIBRARIES})
110110

0 commit comments

Comments
 (0)