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
<sup><strong>(1)</strong></sup> <ins>IMPORTANT NOTE</ins>: Since 32-bit binaries for <code>Microsoft<sup>®</sup> Windows</code> operating system have been compiled using <code>MinGW-w64</code>, it <ahref="https://github.com/IUPAC-InChI/InChI/issues/71">has been reported</a> that in certain environments a dynamic link library <code>libgcc_s_dw2-1.dll</code> has to be included in the same folder with the executables. Therefore, <code>libgcc_s_dw2-1.dll</code> has been added to <code>INCHI-1-BIN/windows/32bit</code> and <code>INCHI-1-BIN/windows/32bit/dll</code> folders (we would like to thank <ahref="https://github.com/nbehrnd">nbehrnd</a> for his assistance with this matter).
217
+
<br />
218
+
<sup><strong>(2)</strong></sup> In order to make <code>makefile32s</code> more consistent on all operating systems (see <ahref="#libgcc_32">the note <sup><strong>(1)</strong></sup> above</a>), and for easier <ahref="#MAKEFILE">change of the default compiler</a>, the default compiler on 32-bit <code>UNIX-based OSs</code> has been set to <code>Clang/LLVM</code>.
203
219
<!--Please note that 32-bit binaries have to be compiled from the source, although the use of 64-bit versions is highly recommended.-->
204
-
<br /><br />
220
+
<br />
205
221
Precompiled binaries for <strong>MacOS<sup>®</sup></strong> (i.e. <code>.app</code> executables and <code>.dylib</code> libraries) will be provided very soon. Until then, please note that <code>InChI</code> can now be <ahref="#compiling-inchi-v107-from-source">compiled from source</a> on <strong>MacOS<sup>®</sup></strong> using native/default <code>Clang</code> or <code>GCC</code> (if installed).
206
222
<br />
207
223
@@ -223,15 +239,18 @@ For `GCC` and `Clang/LLVM` compilers, `InChI v.1.07` can be compiled from the so
223
239
224
240
<aid="MAKEFILE"></a>
225
241
226
-
`makefile/makefile32` files are configured to detect OSs automatically, so it is no longer needed to specify OS explicitly or run batch/bash script(s) before compiling.
227
-
`GCC` and `Clang/LLVM` compilers are also automatically detected by `makefile/makefile32` files, with `GCC` set as default compiler.
228
-
If both `GCC` and `Clang/LLVM` compilers are installed, setting `Clang/LLVM` as default compiler can be done simply by changing `CCN` parameter from value `1` to `2` in `makefile/makefile32`.
242
+
New features in `makefile/makefile32`:
243
+
-`makefile/makefile32` files are configured to detect OSs automatically, so it is no longer needed to specify OS explicitly or run batch/bash script(s) before compiling.
244
+
-`GCC` and `Clang/LLVM` compilers are also automatically detected by `makefile/makefile32` files with:
245
+
-`GCC` set as a default compiler on 64-bit platforms
246
+
-`Clang/LLVM` set as a default compiler on 32-bit platforms (please refer to <ahref="#libgcc_32">these notes</a> for more details).
247
+
- If both `GCC` and `Clang/LLVM` compilers are installed, setting a default compiler can be done simply by changing `CCN` parameter in `makefile/makefile32` where:
248
+
-`CCN = 1` corresponds to `GCC`
249
+
-`CCN = 2` corresponds to `Clang/LLVM`.
229
250
230
251
Support for native/default MacOS<sup>®</sup> `Clang` compiler is now provided with 64-bit versions of `makefile` files (we would like to thank <ahref="https://github.com/johnmay/">John Mayfield</a> for his assistance with this matter).
231
252
232
-
If `makefile/makefile32` is used for compiling `libinchi` on Microsoft<sup>®</sup> Windows, `libinchi.dll` is now generated instead of `libinchi.so.1.07`.
233
-
234
-
Please make sure to read the <ahref="#libgcc_32">important note</a> regarding the required <code>libgcc_s_dw2-1.dll</code> for running 32-bit executables on <code>Microsoft<sup>®</sup> Windows</code> operating system in certain environments.
253
+
If `makefile/makefile32` is used for compiling `libinchi` on Microsoft<sup>®</sup> Windows, `libinchi.dll` is now generated instead of `libinchi.so.1.07`. Also. please make sure to read the <ahref="#libgcc_32">notes</a> regarding the required <code>libgcc_s_dw2-1.dll</code> for running 32-bit executables on <code>Microsoft<sup>®</sup> Windows</code> operating system in certain environments.
0 commit comments