[Buildroot] [PATCH 1/1] package/python-rpi-gpio: fix build with gcc 10.x

Michael Fischer mf at go-sys.de
Fri Aug 7 09:39:03 UTC 2020


Yann, All,

okay I have send a new one.

Regards,
  Michael.



-----Ursprüngliche Nachricht-----
Von: Yann E. MORIN [mailto:yann.morin.1998 at free.fr] 
Gesendet: Donnerstag, 6. August 2020 21:54
An: Michael Fischer <mf at go-sys.de>
Cc: buildroot at busybox.net
Betreff: Re: [Buildroot] [PATCH 1/1] package/python-rpi-gpio: fix build with gcc 10.x

Michael, All,

On 2020-08-06 13:23 +0200, Michael Fischer spake thusly:
> Signed-off-by: Michael Fischer <mf at go-sys.de>
> ---
>  package/python-rpi-gpio/0001-Fix-build-with-gcc-10.patch | 8 ++++++++
>  1 file changed, 8 insertions(+)
>  create mode 100644 
> package/python-rpi-gpio/0001-Fix-build-with-gcc-10.patch
> 
> diff --git a/package/python-rpi-gpio/0001-Fix-build-with-gcc-10.patch 
> b/package/python-rpi-gpio/0001-Fix-build-with-gcc-10.patch
> new file mode 100644
> index 0000000000..1bac987267
> --- /dev/null
> +++ b/package/python-rpi-gpio/0001-Fix-build-with-gcc-10.patch
> @@ -0,0 +1,8 @@
> +--- a/setup.py	2019-07-21 14:49:21.000000000 +0200
> ++++ b/setup.py	2020-08-06 10:59:51.455133324 +0200
> +@@ -43,4 +43,4 @@
> +       url              = 'http://sourceforge.net/projects/raspberry-gpio-python/',
> +       classifiers      = classifiers,
> +       packages         = ['RPi','RPi.GPIO'],
> +-      ext_modules      = [Extension('RPi._GPIO', ['source/py_gpio.c', 'source/c_gpio.c', 'source/cpuinfo.c', 'source/event_gpio.c', 'source/soft_pwm.c', 'source/py_pwm.c', 'source/common.c', 'source/constants.c'])])
> ++      ext_modules      = [Extension('RPi._GPIO', [...],extra_link_args=['-Wl,--allow-multiple-definition'] )])

As Thomas said in his review on another patch of yours, we really want to fix the problem, not paper over it.

Care to actually fix the code and respin a better fix, please?

Regards,
Yann E. MORIN.

> 2.28.0
> 
> _______________________________________________
> buildroot mailing list
> buildroot at busybox.net
> http://lists.busybox.net/mailman/listinfo/buildroot

--
.-----------------.--------------------.------------------.--------------------.
|  Yann E. MORIN  | Real-Time Embedded | /"\ ASCII RIBBON | Erics' 
| conspiracy: |
| +33 662 376 056 | Software  Designer | \ / CAMPAIGN     |  ___               |
| +33 561 099 427 `------------.-------:  X  AGAINST      |  \e/  There is no  |
| http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL    |   v   conspiracy.  |
'------------------------------^-------^------------------^--------------------'





More information about the buildroot mailing list