Platform Requirements¶
Windows¶
Document Filters has been certified for the following:
Operating Systems¶
- Windows 7 (x86, x64)
- Windows 8 (x86, x64)
- Windows 10 (x86, x64)
- Windows 11 (x86, x64)
- Windows Server 2008 (x86, x64)
- Windows Server 2012 (x86, x64)
- Windows Server 2019 (x86, x64)
- Windows Server 2022 (x86, x64)
Refer to https://github.com/Hyland/DocumentFilters for detailed information on supported programming language bindings, installation instructions, and any additional runtime requirements.
Linux¶
Document Filters has been certified for the following:
Operating Systems¶
- Debian-based (Debian 10+, Ubuntu 16+) (x86, x64)
- RedHat-based (RHEL 7+, CentOS 7+, Fedora 12+) (x86, x64, PPC32BE, PPC64BE, PPC64LE)
- SUSE-based (SUSE LE 12+, openSUSE 12+) (x86, x64, PPC64LE)
Dependencies (all ship with system + GCC)¶
Module | Default Path |
---|---|
libdl.so.2 | /lib/libdl.so.2 |
libpthread.so.0 | /lib/libpthread.so.0 |
libstdc++.so.6 | /usr/lib/libstdc++.so.6 |
libm.so.6 | /lib/libm.so.6 |
libgcc_s.so.1 | /lib/libgcc_s.so.1 |
libc.so.6 | /lib/libc.so.6 |
Refer to https://github.com/Hyland/DocumentFilters for detailed information on supported programming language bindings, installation instructions, and any additional runtime requirements.
Alpine Linux¶
Document Filters has been certified for the following:
Operating Systems¶
- Alpine Linux 3.10 (AMD64, AARCH64)
- Alpine Linux 3.11 (AMD64, AARCH64)
- Alpine Linux 3.12 (AMD64, AARCH64)
- Alpine Linux 3.13 (AMD64, AARCH64)
- Alpine Linux 3.14 (AMD64, AARCH64)
- Alpine Linux 3.15 (AMD64, AARCH64)
- Alpine Linux 3.16 (AMD64, AARCH64)
- Alpine Linux 3.17 (AMD64, AARCH64)
- Alpine Linux 3.18 (AMD64, AARCH64)
Dependencies (all ship with system + GCC + libstdc++)¶
Module | Default Path | Architecture |
---|---|---|
libstdc++.so.6 | /usr/lib/libstdc++.so.6 | |
libgcc_s.so.1 | /lib/libgcc_s.so.1 | |
ld-musl-x86-64.so | /lib/ld-musl-x86-64.so | AMD64 only |
libc.musl-x86_64.so.1 | /lib/ld-musl-x86_64.so.1 | AMD64 only |
ld-musl-aarch64.so | /lib/ld-musl-aarch64.so | AARCH64 only |
libc.musl-aarch64.so.1 | /lib/ld-musl-aarch64.so.1 | AARCH64 only |
Refer to https://github.com/Hyland/DocumentFilters for detailed information on supported programming language bindings, installation instructions, and any additional runtime requirements.
FreeBSD¶
Document Filters has been certified for the following:
Operating Systems¶
- FreeBSD 13.x (x86, x64)
- FreeBSD 14.x (x86, x64)
Dependencies (all ship with system + GCC)¶
Module | Default Path |
---|---|
libdl.so.2 | /lib/libdl.so.2 |
libpthread.so.0 | /lib/libpthread.so.0 |
libstdc++.so.6 | /usr/lib/libstdc++.so.6 (Minimum Version: 4.1.2) |
libm.so.6 | /lib/libm.so.6 |
libgcc_s.so.1 | /lib/libgcc_s.so.1 (Minimum Version: 4.1.2) |
libc.so.6 | /lib/libc.so.6 (Minimum Version: 2.5) |
Refer to https://github.com/Hyland/DocumentFilters for detailed information on supported programming language bindings, installation instructions, and any additional runtime requirements.
Solaris¶
Document Filters has been certified for the following:
Operating Systems¶
- Solaris 10 (SPARC32, SPARC64)
- Solaris 11 (SPARC32, SPARC64)
Dependencies (all ship with system, no external or 3rd party)¶
Module | Default Path |
---|---|
libc.so.1 | /lib/64/libc.so.1 |
libCrunG3.so.1 | /usr/lib/64/libCrunG3.so.1 |
libdl.so.1 | /lib/64/libdl.so.1 |
libgcc_s.so.1 | /opt/developerstudio12.6/lib/compilers/CC-gcc/lib/sparcv9/libgcc_s.so.1 |
libm.so.2 | /lib/64/libm.so.2 |
libpthread.so.1 | /lib/64/libpthread.so.1 |
librt.so.1 | /lib/64/librt.so.1 |
libstatomic.so.1 | /opt/developerstudio12.6/lib/compilers/atomic/sparcv9/libstatomic.so.1 |
libstdc++.so.6 | /opt/developerstudio12.6/lib/compilers/CC-gcc/lib/sparcv9/libstdc++.so.6 |
C++ Runtime¶
Document Filters requires the C++14 runtime that ships with Solaris Developer Studio 12.6 released in 2017. The RPATH is configured to look for dependencies in the following order:
- $ORIGIN
- /opt/developerstudio12.6/lib/compilers/CC-gcc/lib
- /opt/developerstudio12.6/lib/compilers/atomic
- /lib
This allows you to ship the C++ runtime with your application as an alternate to installing the Solaris Developer Studio runtime.
Refer to https://github.com/Hyland/DocumentFilters for detailed information on supported programming language bindings, installation instructions, and any additional runtime requirements.
macOS¶
Document Filters has been certified for the following:
Operating Systems¶
- macOS 11 - Big Sur (x86, x64)
- macOS 12 - Monterey (x86, x64, ARM64)
- macOS 13 - Ventura (x86, x64, ARM64)
- macOS 14 - Sonoma (x86, x64, ARM64)
Dependencies (all ship with system, no external or 3rd party)¶
Module | Default Path |
---|---|
libc++.1.dylib | /usr/lib/libc++.1.dylib |
libSystem.B.dylib | /usr/lib/libSystem.B.dylib |
Refer to https://github.com/Hyland/DocumentFilters for detailed information on supported programming language bindings, installation instructions, and any additional runtime requirements.
IBM AIX¶
Document Filters has been certified for the following:
Operating Systems¶
- AIX 6.1 + (POWER64)
Dependencies (all ship with system, no external or 3rd party)¶
Module | Default Path |
---|---|
libc.a | /usr/lib/libc.a |
libpthreads.a | /usr/lib/libpthreads.a |
libpthread.a | /usr/lib/libpthread.a |
libcrypt.a | /usr/lib/libcrypt.a |
Refer to https://github.com/Hyland/DocumentFilters for detailed information on supported programming language bindings, installation instructions, and any additional runtime requirements.