Boost logo

Boost :

From: Rene Rivera (grafik.list_at_[hidden])
Date: 2004-05-12 09:41:39


John Maddock wrote:

>>I have attached the updated acc-tools.jam file located in
>>boost_1_31_0/tools/build/v1.
>
>
>>+z - to make the compiler generate PIC (position independent code) --
>>required for shared libraries.
>
>
> That should be conditional on us actually building a shared library - we
> build static ones as well, not to mention executables.

        flags acc CFLAGS <target-types>$(SHARED_TYPES) : +z ;

>>-w - suppresses warning messages
>
>
> What all of them?

If it is all of them it should be:

        flags acc CFLAGS <warnings>off : -w ;

>>And to the link line:
>>
>>-b - to tell the linker to generate a shared library instead of an
>>executable. I'm assuming that aCC-Link-action is only used for
>>generating shared library?

No it's used to link everything except library archives.

> Again we need to make this conditional on us actually building a shared lib,
> Rene, Dave, how does one do that?

        flags acc LINKFLAGS <target-types>$(SHARED_TYPES) : -b ;

-- 
-- Grafik - Don't Assume Anything
-- Redshift Software, Inc. - http://redshift-software.com
-- rrivera/acm.org - grafik/redshift-software.com - 102708583/icq

Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk