This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author Riccardo Magliocchetti
Recipients Riccardo Magliocchetti
Date 2017-07-06.08:36:05
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1499330165.39.0.665036659676.issue30864@psf.upfronthosting.co.za>
In-reply-to
Content
I have an issue related to this while trying to compile statically Python 3.6.1 (but latest master looks the same) against a static musl.

The problem is that i have AF_CAN defined because it's defined in linux/socket.h but by not having HAVE_LINUX_CAN_H defined in pyconfig.h the header which contains the definition of struct sockaddr_can is not included. I think (at least for linux) using AF_CAN for the conditionals is wrong and the HAVE_LINUX_CAN_H should be used instead.

I think the same applies for CAN_RAW and CAN_BCM because they are defined in the generic linux/can.h and not in a feature specific header.


Reference:
http://bugs.python.org/issue10141
History
Date User Action Args
2017-07-06 08:36:05Riccardo Magliocchettisetrecipients: + Riccardo Magliocchetti
2017-07-06 08:36:05Riccardo Magliocchettisetmessageid: <1499330165.39.0.665036659676.issue30864@psf.upfronthosting.co.za>
2017-07-06 08:36:05Riccardo Magliocchettilinkissue30864 messages
2017-07-06 08:36:05Riccardo Magliocchetticreate