[Buildroot] [git commit branch/2023.08.x] package/python-pycryptodomex: fix package build with gcc 4.8
Peter Korsgaard
peter at korsgaard.com
Mon Oct 30 22:00:16 UTC 2023
commit: https://git.buildroot.net/buildroot/commit/?id=e856907cd9f0a601e71985abcfed74e08498495c
branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.08.x
python-pycryptodomex uses C99 features like variable
declaration in for-loop statement, while old compilers
assumes C89 by default.
This patch explicitly specifies C99 standard.
Signed-off-by: Oleg Lyovin <ovlevin at salutedevices.com>
[yann.morin.1998 at free.fr: use TARGET/HOST_CFLAGS]
Signed-off-by: Yann E. MORIN <yann.morin.1998 at free.fr>
(cherry picked from commit 3c6f3af24db4b79d652874dd6c381ce3d6c5266b)
Signed-off-by: Peter Korsgaard <peter at korsgaard.com>
---
package/python-pycryptodomex/python-pycryptodomex.mk | 3 +++
1 file changed, 3 insertions(+)
diff --git a/package/python-pycryptodomex/python-pycryptodomex.mk b/package/python-pycryptodomex/python-pycryptodomex.mk
index 3790aa4787..d6eb2a9513 100644
--- a/package/python-pycryptodomex/python-pycryptodomex.mk
+++ b/package/python-pycryptodomex/python-pycryptodomex.mk
@@ -13,5 +13,8 @@ PYTHON_PYCRYPTODOMEX_LICENSE = \
Public Domain (pycrypto original code)
PYTHON_PYCRYPTODOMEX_LICENSE_FILES = LICENSE.rst Doc/LEGAL/COPYRIGHT.pycrypto
+PYTHON_PYCRYPTODOMEX_ENV = CFLAGS="$(TARGET_CFLAGS) -std=c99"
+HOST_PYTHON_PYCRYPTODOMEX_ENV = CFLAGS="$(HOST_CFLAGS) -std=c99"
+
$(eval $(python-package))
$(eval $(host-python-package))
More information about the buildroot
mailing list