From patrick.mckendree.young at gmail.com Fri Oct 21 22:27:59 2016 From: patrick.mckendree.young at gmail.com (Patrick Young) Date: Fri, 21 Oct 2016 20:27:59 -0600 Subject: [Wheel-builders] auditwheel not packing up wheel dependencies Message-ID: Hello, I've been exploring building manylinux wheels and trying to use auditwheel to vendorize my shared libraries. Essentially, I can't seem to get "auditwheel repair" to fix up my wheel that has some dependencies that need to be packed up. I've described my problem at https://github.com/pypa/auditwheel/issues/52, but to summarize, I've built the demo wheel found athttps://github.com/pypa/python-manylinux-demo. From inside the container, after the wheel's have been built but not repaired, I run auditwheel -vv show python_manylinux_demo-1.0-cp27-cp27mu-linux_x86_64.whl which gives the following: DEBUG:auditwheel.wheel_abi:{} DEBUG:auditwheel.policy.versioned_symbols:Required symbol versions: {} INFO:auditwheel.wheel_abi:{ "manylinux1_x86_64": { "priority": 100, "libs": {} }, "linux_x86_64": { "priority": 0, "libs": {} } } DEBUG:auditwheel.wheel_abi:external referene info DEBUG:auditwheel.wheel_abi:{ "manylinux1_x86_64": { "priority": 100, "libs": {} }, "linux_x86_64": { "priority": 0, "libs": {} } } python_manylinux_demo-1.0-cp27-cp27mu-linux_x86_64.whl is consistent with the following platform tag: "manylinux1_x86_64". The wheel references no external versioned symbols from system- provided shared libraries. The wheel requires no external shared libraries! :) but unzipping that wheel and runnning ldd tells a different story [root at 1965501e43ea pymanylinuxdemo]# ldd extension.so linux-vdso.so.1 => (0x00007ffc52bd8000) libcblas.so.3 => /usr/lib64/atlas/libcblas.so.3 (0x00007fdcd467e000) libpthread.so.0 => /lib64/libpthread.so.0 (0x00007fdcd4461000) libc.so.6 => /lib64/libc.so.6 (0x00007fdcd4108000) libatlas.so.3 => /usr/lib64/atlas/libatlas.so.3 (0x00007fdcd3813000) libm.so.6 => /lib64/libm.so.6 (0x00007fdcd358f000) /lib64/ld-linux-x86-64.so.2 (0x00005619467b3000) Any help would be greatly appreciated! I'm experiencing the same thing across the board with other builds I've been trying to manylinuxize. Thanks! -Patrick -------------- next part -------------- An HTML attachment was scrubbed... URL: From olivier.grisel at ensta.org Mon Oct 24 08:50:14 2016 From: olivier.grisel at ensta.org (Olivier Grisel) Date: Mon, 24 Oct 2016 14:50:14 +0200 Subject: [Wheel-builders] auditwheel not packing up wheel dependencies In-Reply-To: References: Message-ID: As reported in issue #52, this should be fixed in auditwheel 1.5 that is now shipped in the manylinux docker images. Can you confirm? Best, -- Olivier