|
Boost-Build : |
Subject: Re: [Boost-build] gcc.jam broken on 64-bit FreeBSD
From: Vladimir Prus (ghost_at_[hidden])
Date: 2009-07-19 14:39:23
On Sunday 19 July 2009 Bruce Simpson wrote:
> 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:
> http://lists.boost.org/boost-build/2008/10/20471.php
>
> 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/ld-elf.so.1: /usr/lib32/libm.so.5: 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.
Do you happen to know why Linux does not have any problems on 64-bit
platforms? Is there some fundamental difference in behaviour, or
something else?
- Volodya
Boost-Build list run by bdawes at acm.org, david.abrahams at rcn.com, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk