On 18 August 2017 at 19:41, Lele Gaifax <l...@metapensiero.it> wrote: > * I tried to wander around the problematic commit trying out several different > approaches and trialing various assumptions, without luck: my last > attempt[3] (for today...) seems to prove that it's not the -D option the > cause
D'oh, after reading the first problematic commit, the "define_macros" argument to Extension was going to be my suggestion for a possible culprit, since I wasn't sure if it might have any side effects. But you already tried removing it again, with no improvement :( The only outlandish idea I can offer is to wonder whether or not gcc was seeing the "version.h", assuming it meant the kernel header, and implicitly setting some flags that changed the default linker behaviour (I'm aware that suggestion makes no sense, but neither does the behaviour you're seeing). Beyond that, all I can personally offer is the suggestion to look into whether or not you can get ciwheelbuilder and/or auditwheel to tell exactly *what* symbols are coming from the wrong version of *which* library. Cheers, Nick. -- Nick Coghlan | ncogh...@gmail.com | Brisbane, Australia _______________________________________________ Wheel-builders mailing list Wheel-builders@python.org https://mail.python.org/mailman/listinfo/wheel-builders