Skip to content

Commit 31e2047

Browse files
authored
Updated Compatibility section of User Guide FAQ (#615)
1 parent a3af0dd commit 31e2047

1 file changed

Lines changed: 13 additions & 1 deletion

File tree

user-guide/modules/ROOT/pages/faq.adoc

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -442,7 +442,7 @@ Refer also to xref:boost-macros.adoc[] and xref:reduce-dependencies.adoc[].
442442
. *Can I use Boost with my existing pass:[C++] project?*
443443

444444
+
445-
Yes, Boost is designed to work with your existing pass:[C++] code. You can add Boost libraries to any project that uses a compatible pass:[C++] compiler.
445+
Yes, Boost is designed to work with your existing pass:[C++] code. You can add Boost libraries to any project that uses a compatible pass:[C++] compiler. The big three compatible compilers are https://visualstudio.microsoft.com/downloads/[Microsoft Visual C++] on Windows, https://clang.llvm.org/[Clang] especially for the macOS, and https://gcc.gnu.org/[GCC, the GNU Compiler Collection], mostly on Linux. Other lesser used compilers that will work well include the https://www.intel.com/content/www/us/en/developer/articles/news/intel-c-compiler-classic-2021-2-1-release.html[Intel Compiler] and https://sourceforge.net/projects/mingw/[MinGW - Minimalist GNU for Windows].
446446

447447
. *Can I use Boost libraries with the new pass:[C++] standards?*
448448

@@ -458,11 +458,23 @@ Boost libraries are generally compatible with most Linux distributions, provided
458458
* Debian
459459
* CentOS
460460
* Red Hat Enterprise Linux
461+
* Rocky Linux / AlmaLinux
461462
* Arch Linux
462463
* openSUSE
464+
* SUSE Linux Enterprise
463465
* Slackware
464466
* Gentoo
467+
* Cray Linux
468+
* HPC cluster Linux
465469
* macOS
470+
+
471+
Boost also works on embedded Linux, including:
472+
+
473+
* Yocto Linux
474+
* Buildroot
475+
* Raspberry Pi OS (Debian based)
476+
+
477+
Be aware with embedded systems there might be issues such as toolchain availability and available RAM during compilation.
466478

467479
. *How can I be sure that a library I want to use is compatible with my OS?*
468480
+

0 commit comments

Comments
 (0)