[Bug 238821] lang/python35: Fix packaging on GCC architectures

bugzilla-noreply at freebsd.org bugzilla-noreply at freebsd.org
Thu Jun 27 11:04:42 UTC 2019


https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=238821

Kubilay Kocak <koobs at FreeBSD.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Keywords|                            |needs-patch

--- Comment #8 from Kubilay Kocak <koobs at FreeBSD.org> ---
Issue 28017 [1] shows that that commit was followed up by a subsequent commit:

compile with -std=c99 instead of -std=gnu99; use kiddie-gloves with
bluetooth/bluetooh.h
https://hg.python.org/cpython/rev/91017e2202ae

Changing just the cstd doesn't appear to be sufficient, we should backport
91017e22 incl. the bluetooth header check block too.

FWIW, the bluetooth headers were fixed to compile with strict C in 

https://git.kernel.org/pub/scm/bluetooth/bluez.git/commit?id=cf52a40

So theoretically we could fix the root cause, but unless Python went down that
track later (maybe they did?), its probably not best course of action to
deviate from upstream code and carry the patch locally.

[1] https://bugs.python.org/issue28017

-- 
You are receiving this mail because:
You are the assignee for the bug.
You are on the CC list for the bug.


More information about the freebsd-python mailing list