Esta página documenta información sobre las plataformas de destino y las cadenas de herramientas compatibles con mongo-c-driver bibliotecas.
Sistemas operativos
Los siguientes sistemas operativos se prueban continuamente con mongo-c-driver:
Sistema operativo | notas |
|---|---|
Debian | Versiones,9.2 10.0y 11.0 |
RHEL | 7.07.1Versiones,,, 8.1 8.2y. Se admiten derivados de RHEL (p. ej., CentOS, Rocky Linux, AlmaLinux) de la misma versión. Fedora también es compatible, pero no se somete a pruebas 8.3 continuas. |
Ubuntu | Versiones,16.04 18.04 20.04y. También se admiten versiones menores posteriores. Ubuntu 22.04 y versiones posteriores aún no se han probado. También se admiten versiones derivadas de Ubuntu basadas en versiones compatibles. |
Arch Linux | |
macOS | Versión 11.0 |
Servidor Windows 2008 y Servidor Windows 2016 | Se admiten variantes de Windows de la misma generación. |
Compiladores
Los siguientes compiladores se prueban continuamente para mongo-c-driver:
Compilador | notas |
|---|---|
Sonido metálico | Versiones, y. También se admiten versiones más recientes, así como las correspondientes de Apple 3.7 3.8 6.0Clang. |
GCC | 4.85.46.3Versiones,,,,,.,. y.. 7.5 8.28394 102El64 GCC MinGW-w también está probado y cuenta con soporte. |
Microsoft Visual C++ (MSVC) | Probado con 12 MSVC.x (Visual Studio),.x 2013 14 (Visual Studio) 2015 15y.x (Visual Studio). Las versiones más recientes 2017 de MSVC son compatibles, pero aún no se han probado. |
Arquitecturas
Las siguientes arquitecturas de CPU se prueban continuamente para mongo-c-driver:
Arquitectura | notas |
|---|---|
x86 (32bit) | Sólo probado en Windows |
x86_64 (x86 de 64bits) | Probado en Linux, macOS y Windows |
ARM / aarch64 | Probado en macOS y Linux |
Power8 (ppc64le) | Sólo probado en Linux |
Serie z (s390x) | Sólo probado en Linux |
Otros
No se han probado otras plataformas y cadenas de herramientas, pero versiones similares de las plataformas mencionadas deberían funcionar. Si encuentra una plataforma o cadena de herramientas que esperaba que funcionara y no lo hace, abra una incidencia describiendo el problema o abra un... Solicitud de extracción de GitHub para solucionarlo.
Se aceptan solicitudes de extracción sencillas para corregir plataformas no compatibles, pero se considerarán caso por caso. La aceptación de una solicitud de extracción para corregir las bibliotecas en una plataforma no compatible no implica la compatibilidad total con dicha plataforma.