[Flang-dev] gnu extensions/ workarounds in flang

blubee blubeeme gurenchan at gmail.com
Mon Oct 15 09:08:23 EDT 2018


I am trying to link a build gmsh with flang and there's a pluging pewe:
https://gitlab.onelab.info/getdp/getdp/blob/df0f31cb3cbb57b9797e267de1f136a18fd965c9/contrib/pewe/fortran/Makefile

I am getting these errors below
-------------------

F90-S-0038-Symbol, complex, has not been explicitly declared (besselh.f90)
F90-S-0038-Symbol, besjn, has not been explicitly declared (besselh.f90)
F90-S-0038-Symbol, besyn, has not been explicitly declared (besselh.f90)
  0 inform,   0 warnings,   3 severes, 0 fatal for besselh
F90-S-0038-Symbol, besjn, has not been explicitly declared (besselh.f90)
  0 inform,   0 warnings,   1 severes, 0 fatal for besselj_p
F90-S-0038-Symbol, besjn, has not been explicitly declared (besselh.f90)
  0 inform,   0 warnings,   1 severes, 0 fatal for besselj_pp

a quick google search show's that they are a part of the GNU fortran:
https://gcc.gnu.org/onlinedocs/gcc-4.1.2/gfortran/BESJN.html


is it possible to implement these features w/o relying on the GNU toolchain?

Best
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.flang-compiler.org/pipermail/flang-dev_lists.flang-compiler.org/attachments/20181015/f36221d7/attachment.html>


More information about the flang-dev mailing list