libfdt: Fix build with python 3.10
authorMichal Suchanek <msuchanek@suse.de>
Thu, 13 Oct 2022 20:43:41 +0000 (22:43 +0200)
committerSimon Glass <sjg@chromium.org>
Sat, 29 Oct 2022 13:36:33 +0000 (07:36 -0600)
commit7d01bb1c5a1daef0187c9ea276bde19a8d0e7fde
treeb1065d6f1b9f1e19be405403e7b00a2e1929651b
parentc977b184350479b8c43a0e002eaf2b13b510ba4f
libfdt: Fix build with python 3.10

Python 3.10 requires defining PY_SSIZE_T_CLEAN. This will be fixed in
swig 4.10 but it is not clear when it will be released. There was a
warning since python 3.8.

Link: https://github.com/swig/swig/pull/2277
Signed-off-by: Michal Suchanek <msuchanek@suse.de>
Reviewed-by: Simon Glass <sjg@chromium.org>
scripts/dtc/pylibfdt/libfdt.i_shipped