You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The code needs the quad precision pieces of the sleef library, which is not available on most systems by default, so we have to generate that first. Choose the appropriate section below based on your operating system.
29
-
30
-
### Linux/Unix/macOS
28
+
#### Prerequisites
31
29
32
-
The below assumes one has the required pieces to build sleef (cmake and libmpfr-dev), and that one is in the package directory locally.
1.**QBLAS Disabled**: QuadBLAS optimization is automatically disabled on Windows builds due to MSVC compatibility issues. This is handled by the `-DDISABLE_QUADBLAS` compiler flag.
110
+
6.**QBLAS Disabled**: QuadBLAS optimization is automatically disabled on Windows builds due to MSVC compatibility issues. This is handled by the `-DDISABLE_QUADBLAS` compiler flag.
111
+
112
+
7.**Visual Studio Version**: The instructions assume Visual Studio 2022. For other versions, adjust the generator string:
149
113
150
-
2.**Visual Studio Version**: The instructions assume Visual Studio 2022. For other versions, adjust the generator string:
151
114
- VS 2019: `"Visual Studio 16 2019"`
152
115
- VS 2017: `"Visual Studio 15 2017"`
153
116
154
-
3.**Architecture**: The instructions are for x64. For x86 builds, change `-A x64` to `-A Win32`.
155
-
156
-
4.**Alternative SLEEF Location**: If you prefer to install SLEEF elsewhere, update all path references accordingly.
157
-
158
-
#### Windows Troubleshooting
159
-
-**Link errors**: Verify that `sleef.lib` and `sleefquad.lib` exist in `C:/sleef/lib/`
117
+
8.**Architecture**: The instructions are for x64. For x86 builds, change `-A x64` to `-A Win32`.
0 commit comments