[Buildroot] [PATCH] package/libftdi1: fix python support

Peter Korsgaard peter at korsgaard.com
Sat Feb 15 13:02:14 UTC 2020


>>>>> "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?

-- 
Bye, Peter Korsgaard


More information about the buildroot mailing list