Boost logo

Boost-Build :

From: Vladimir Prus (ghost_at_[hidden])
Date: 2008-04-04 03:45:56


On Wednesday 02 April 2008 23:06:01 Tim St. Clair wrote:
> Folks -
>
> In creating a monolith.so, is there a way to tack the <linkflags> on the
> front vs. the end? Every time I use this option it appends to the end.
>
> --whole-archive states :
> For each archive mentioned on the command line *after* the
> --whole-archive option, include every object file in the archive in the
> link, rather
> than searching the archive for the required object files. This
> is normally used to turn an archive file into a shared library, forcing
> every
> object to be included in the resulting shared library. This
> option may be used more than once.
>
> Two notes when using this option from gcc: First, gcc doesn't
> know about this option, so you have to use -Wl,-whole-archive. Second,
> don't
> forget to use -Wl,-no-whole-archive after your list of
> archives, because gcc will add its own list of archives to your link and you
> may not
> want this flag to affect those as well.

No, there's no way to control where an option goes on the command line,
currently.

- 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