Intel compiler fixes and CI
- Dominant language
- C++
- Stars
- 299
- Forks
- 43
- PR merge metrics
- No merged PRs in 30d
Description
Build fails with
```
/home/ruben/workspace/boost-root/libs/mysql/include/boost/mysql/impl/internal/protocol/deserialize_text_field.ipp:95:35: error: explicit comparison with infinity in fast floating point mode [-Werror,-Wtautological-constant-compare]
if (!ok || std::isnan(val) || std::isinf(val)) // SQL std forbids these values
```
When building with the newest icpx.
Contributor guide
No contributing guide indexed for this repository
Research direction
Start by reproducing the failure with the newest icpx and inspect libs/mysql/include/boost/mysql/impl/internal/protocol/deserialize_text_field.ipp around line 95. Trace the existing CI compiler configuration mentioned in the title. Done means the MySQL library builds with icpx without this warning being treated as an error and CI covers the compiler case.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp
- Domain
- build-system, ci-cd
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100