[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