Closed JackNWhite closed 3 years ago
With git grep you can see:
meta-ros-common/conf/ros-distro/include/enable-fortran.inc:FORTRAN_forcevariable = "${@bb.utils.contains('ROS_WORLD_SKIP_GROUPS', 'fortran', '', ',fortran', d)}"
meta-ros-common/conf/ros-distro/ros-distro.conf:# "lapack" needs FORTRAN support
the easiest option is to add fortran to ROS_WORLD_SKIP_GROUPS ti disable this.
Thank you; I decided to go the other way and get Fortran working in the build.
Hi,
I'm using meta-ros on my Petalinux build, which is based on Yocto zeus(1). I want to use foxy, so I am including the meta-ros-common, meta-ros2, meta-ros2-foxy and meta-ros-backports-dunfell.
(1) I have asked Xilinx to support dunfell in their next Petalinux release, but I am not hopeful.
Here is the list of recipes I have added:
At a point in the build, I get the following Problem:
Presumably, this means that the GNU Fortran compiler is disabled, and I can see from a post on the Xilinx forum that Xilinx says the Fortran compiler is "not supported", however, it is still in their GCC repo.
I can't work out from the above log what is being built that requires gfortran. Is there a way of easily finding this out? I am somewhat of a Yocto noob.