
hwoarang at gentoo
Jan 20, 2012, 11:19 AM
Post #1 of 1
(108 views)
Permalink
|
|
Upcoming changes in boost python bindings
|
|
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Hi all, You all know that boost builds certain python bindings. Right now, boost installs only one version of each boost python library, however packages linking to these libraries may compile against a different python version than the one used to build the boost python bindings. The ebuild and patches created by Arfrever for Progress Overlay [1][2][3][4] fix this problem by including the ${PYTHON_ABI} string in each boost python library filename. The following packages need modifications on their build system to link against the correct boost library. dev-python/cgkit python [at] gentoo dev-python/pycuda spock [at] gentoo dev-python/pyopencl python [at] gentoo, spock [at] gentoo dev-python/pythonmagick python [at] gentoo dev-python/tagpy sbriesen [at] gentoo dev-python/visual python [at] gentoo media-video/miro volkmar [at] gentoo net-libs/rb_libtorrent net-p2p [at] gentoo, qt [at] gentoo, hwoarang [at] gentoo net-mail/libpst forensics [at] gentoo sci-chemistry/avogadro sci-chemistry [at] gentoo sci-electronics/kicad sci-electronics [at] gentoo sci-geosciences/mapnik sci-geosciences [at] gentoo, nerdboy [at] gentoo sci-libs/cctbx sci-chemistry [at] gentoo, jlec [at] gentoo sci-physics/camfr sci-physics [at] gentoo sci-visualization/hippodraw sci [at] gentoo sys-apps/paludis dagger [at] gentoo The approach we will follow is to revbump all of these packages. The current version will depend on <boost-1.48 whereas the new revisions will depend on > =boost-1.48. The patches in the build systems are trivial. The new boost and the new revisions of the said packages will remain masked for further testing. The migration period will start this weekend. [1] http://code.google.com/p/gentoo-progress/source/browse/overlays/progress/dev-libs/boost/boost-1.48.0-r1.ebuild [2] http://code.google.com/p/gentoo-progress/source/browse/overlays/progress/dev-libs/boost/files/boost-1.48.0-disable_libboost_python3.patch [3] http://code.google.com/p/gentoo-progress/source/browse/overlays/progress/dev-libs/boost/files/boost-1.48.0-respect_python-buildid.patch [4] http://code.google.com/p/gentoo-progress/source/browse/overlays/progress/dev-libs/boost/files/boost-1.48.0-support_dots_in_python-buildid.patch - -- Regards, Markos Chandras / Gentoo Linux Developer / Key ID: B4AFF2C2 -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.18 (GNU/Linux) iQIcBAEBCgAGBQJPGb5cAAoJEPqDWhW0r/LCMpgP/0bLsxFxCKFbYoE5B3BYPeqi i3zCZEet0mBKHcpGZPSIs1jA1TQxVKS9JwNbcEdGKsN5Y4/xtsgWL5GXmIHw/A6n fOQBfBw9vst00i7qd5GY+q44QD6P1ndwUPrSJWVwUrzDbz3aLMFqt9FoVkNhIL6i 39vsGjdgqRsNnTcbe+k4lLh2C5I/xEXQS0nB3XMKntcSqxg7giUL45zGV0M5hMs/ 4Xot30Z9GNA0ELswwMfZcAOUN4oAHyYZq9ub/i27C3DEUZgPe4u0j6cQMvqyz5cy +gNOK4hqQqkJ8lV5oyKJ1X2XUF4qfN0U1jCrEc8g3w/p71nU0tbaaDhbWjfkjli1 5zweNG6+jK6Bmey96w2hkhmuaQUXQNpFOmHkFKebZ9rPI6k4hnoSWHatmupxh/mW yXQJJ+j1kU7zUrgI0a2rzh+Fb3gcNhsaXZKN06v3fhXbvFifjmCZb2jH214XVBAJ MQ9AJFV1ork10MH9AZqnEYfNmsCPapJG0xRWGafnWNYmbDKnlD2cS7qM/gEWFy63 w4REhwdIJJNJkuRya3UvjkXrKI6DCYtf4qlz6KQWcXJLDxnsRYzwluhDuaZcwAY+ CCsfFWhzkqC5AcwiO4dHhzS01XsOHIhcAIqiDsqdbM0pBV4gfm+xXJNj+1Rr7flg o2SxyXmzJJiVY8heFvYU =JgbU -----END PGP SIGNATURE-----
|