0025e7961d
The 0001 patch introduces leading tabs, when the rest of the file is using leading spaces, and python3 does not like that. Fixes: http://autobuild.buildroot.org/results/e24/e24a8e6f62139ab0efbce7a32c3d88c2cba839c6/ http://autobuild.buildroot.org/results/7b1/7b14c4bb4cac3ff006e77330cbd7b839ad80192a/ http://autobuild.buildroot.org/results/67c/67cddfdb801e83acfd9f197f5661fd43fa38a092/ [...] Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Cc: Christian Kellermann <christian.kellermann@solectrix.de> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
32 lines
1.1 KiB
Diff
32 lines
1.1 KiB
Diff
Hard code library loading
|
|
|
|
Shortcut the search for the libraries in case the built in
|
|
find_library is broken.
|
|
|
|
As buildroot does not ship any of the external programs that the core
|
|
procedure use to find libraries use the canonical name of the shared
|
|
object and load it.
|
|
|
|
In this case this affects loading libftdi and libusb.
|
|
|
|
This should be reliable as we specify said libs as dependencies of
|
|
this package.
|
|
|
|
Signed-off-by: Christian Kellermann <christian.kellermann@solectrix.de>
|
|
|
|
---
|
|
diff -purN pylibftdi-0.15.0.orig/pylibftdi/driver.py pylibftdi-0.15.0/pylibftdi/driver.py
|
|
--- pylibftdi-0.15.0.orig/pylibftdi/driver.py 2015-04-26 22:41:39.000000000 +0200
|
|
+++ pylibftdi-0.15.0/pylibftdi/driver.py 2017-02-27 13:08:56.502958000 +0100
|
|
@@ -121,8 +121,8 @@ class Driver(object):
|
|
lib = getattr(cdll, lib_path)
|
|
break
|
|
if lib is None:
|
|
- raise LibraryMissingError('{} library not found (search: {})'.format(
|
|
- name, search_list))
|
|
+ return cdll.LoadLibrary(name + '.so')
|
|
+
|
|
return lib
|
|
|
|
@property
|