Boost logo

Boost-Build :

Subject: [Boost-build] gcc.jam broken on 64-bit FreeBSD
From: Bruce Simpson (bms_at_[hidden])
Date: 2009-07-19 14:07:39

Hi all,

This is just to say that Boost on FreeBSD is chock-a-block with
regression failures on the amd64 platform.
I traced the issue back to this thread:

It appears that I have to get rid of the lib32 stuff, to get the linker
to do the right thing, otherwise I get lots of these messages:

/libexec/ /usr/lib32/ unsupported file layout

This is an obvious build/run problem with the LD_RUN_PATH; FreeBSD 64-bit binaries cannot dynamically link with 32-bit binaries, unless they use some form of explicit thunk. FreeBSD's rtld will not thunk on its own.

Here's the evidence from my last run:

So, what's the best course of action here? Can I help get a patch in
upstream to fix this?
P.S. I have volunteered to be FreeBSD Platform Champion, if this helps.


Boost-Build list run by bdawes at, david.abrahams at, gregod at, cpdaniel at, john at