Last word on this before I sign off for now. If you supply FCLIBS at configure time then this will override the macro, e.g. on Linux I can do FCLIBS="-lgfortran -lm" ./configure ... and this build JAGS without linking to libquadmath (I have omitted a lot of -L/path/to/libs flags but it still seems to work). However, you can still pick up a recursive dependency on libquadmath from a linked library. For example libflexiblas is linked to libquadmath on my Linux desktop so if I rely on flexiblas for...
Further investigation of the log file config.log shows that the original linker flags when the test Fortran program is compiled by the configure script were --as-needed -lquadmath. The --as-needed qualifier ensures that you don't link to libquadmath if you are not using any quad-precision floats. Unfortunately the qualifier doesn't make it into FCLIBS as you can see from my example above. So we get an unqualified link to libquadmath even though we are not using any quad-precision arithmetic. One...
Sorry I should have spotted the --with-included-ltdl issue, but even I'm getting rusty on the configuration options. The command line interface uses libtool-ltdl to dynamically load the modules so the jags-terminal executable must be linked to either the internally provided library (e.g. on Windows) or the system one (e.g. on Linux). This is not necessary when using JAGS with R which has its own dynamic loading mechanism. The libquadmath dependency is down to the fact that the JAGS library now includes...
Describe alternatives mechanism for BLAS/LAPACK on Linux
I would do if I knew who to contact. Can you send a mail to martyn_plummer@sourceforge.net?
4.3.2 for windows - signed?
The R 4.3.2. binary is now digitally signed
Remove pragma omp critical constructs from the glm module to allow parallel processing