[Buildroot] [PATCH] package/libftdi1: fix python support
Yegor Yefremov
yegorslists at googlemail.com
Mon Feb 17 07:14:34 UTC 2020
On Sat, Feb 15, 2020 at 2:02 PM Peter Korsgaard <peter at korsgaard.com> wrote:
>
> >>>>> "Yegor" == Yegor Yefremov <yegorslists at googlemail.com> writes:
>
> Hi,
>
> >> > > P.S. another issue is that as you can see cmake has found the host's
> >> > > own SWIG version and not BR's version which is 4.0.x.
> >> >
> >> > Hmm, indeed. We do add our host-swig to the path, so I guess something
> >> > is hardcoded to look in /usr/bin first?
> >> >
> >> > Care to take a look?
> >>
> >> Will do.
>
> > I have looked at the problem. CMake 3.10.2 doesn't know anything about
> > SWIG4.0 so it looks for the SWIG binaries in this order (see
> > Modules/FindSWIG.cmake):
>
> > find_program(SWIG_EXECUTABLE NAMES swig3.0 swig2.0 swig)
>
> > This way swig3.0 on our host will be detected first. I've added
> > swig4.0 to my "/usr/share/cmake-3.10/Modules/FindSWIG.cmake" and it
> > now detects the SWIG built with BR. So for now, the only solution is
> > either to install an up-to-date CMake via "pip install cmake" or to
> > bump our CMake requirement to a newer version.
>
> Or if swig is backwards compatible (I guess it is?), we could just add a
> swig3.0 symlink as well?
Sure. Will take care of this.
Yegor
More information about the buildroot
mailing list