This is an old revision of the document!


This page describes non-trivial stuff on porting boost libraries to FreeBSD. By intent this page should contain a list of decisions, rationales and other things like that.

  • The port is out of sync with boost.org, the port version is 1.39 and upstream is 1.41.
  • The patch for updating to 1.41 is ready, but there is two unresolved failures, directly caused by the update. One issue is filed in the boost bug tracker. The other issue is in test code and looks like easy to fix.
  • Boost 1.39 and 1.41 fail to build on SPARC64. The patch is ready, but boost internal tests fail. The issue is filed in the boost bug tracker.
  • Waiting for the Boost team to provide feedback
  • audio/gx2osd
  • audio/py-tagpy
  • devel/luabind
  • dns/powerdns-recursor
  • editors/abiword-plugins
  • editors/pdfedit
  • games/allacrost
  • games/flyhard
  • games/galaxyhack
  • games/lordsawar
  • games/mkhexgrid
  • games/plee-the-bear
  • games/pokerth
  • games/secretmaryochronicles
  • graphics/aqsis
  • misc/metalink-tools
  • multimedia/bmpx
  • net-p2p/deluge
  • print/lyx
  • print/lyx15
  • science/peekabot
  • net-p2p/rblibtorrent (perhaps, easy to patch: test_bandwidth_limiter.cpp:243: error: 'cerr' is not a member of 'std')
  • x11-toolkits/gigi (see the filed issue)
  • science/avogadro (gcj: Internal error: Killed: 9 (program jc1))
  • File an update request
  • Some ports depending on boost were re-build using 1.41 (one port fails)
  • The patch for SPARC64 platform is created and tested (one test fails)
  • Boost.Pyste is extracted into a separate port
  • diff for updating ports to 1.41.0 is ready
  • Boost.Test report less details for SIGBUS, SIGCHLD, SIGSEGV and SIGILL on FreeBSD than it might on other UNIX-like platform. The reason is detailed information is not available on FreeBSD 6x. The issue is temporary.
  • Boost.Math does not support long double version of functions, because related functionality only presents in FreeBSD-CURRENT.
  • alexanderchuranov/boostportingproject.1259259060.txt.gz
  • Last modified: 2009/11/26 18:11
  • by AlexanderChuranov