boostorg / boostorg/build

Unstable `lockfree boost::atomic_flag` capability on MacOS Mojave over rebuild

Open
#518 1 comment 0 reactions 0 assignees View on GitHub
transition
Dominant language
C++
Stars
251
Forks
63
PR merge metrics
No merged PRs in 30d

Description

```
./bootstrap.sh --prefix=/work/boost/build --with-libraries=context
./b2
Performing configuration checks

- default address-model : 64-bit
- default architecture : x86

Building the Boost C++ Libraries.

- symlinks supported : yes
- C++11 mutex : no
- lockfree boost::atomic_flag : no
...
```
then remove `./bin.v2` folder and try again with b2:

```
./b2
Performing configuration checks

- default address-model : 64-bit
- default architecture : x86

Building the Boost C++ Libraries.

- symlinks supported : yes
- C++11 mutex : no
- lockfree boost::atomic_flag : yes
```

Note that `lockfree boost::atomic_flag` became 'yes' on second pass.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.