Boost logo

Boost-Build :

From: Steve (rev_benny_hinn_at_[hidden])
Date: 2006-10-10 18:20:54


Phillip Seaver <phil <at> apago.com> writes:

>
> I agree with the change to use "cp" instead of "cp -p", especially for
> headers. However, when I stage static libraries on darwin, the linker
> requires me to run ranlib on the .a files before it will link an
> executable because the timestamp has changed. If I change back to "cp
> -p", it works fine.
>
> So, I guess we need to preserve timestamps on static libraries or run
> ranlib on them after copying them (darwin only, to the best of my
> knowledge). What's the best way to handle this?
>
> Thanks,
>
> Phillip
>
> _______________________________________________
> Unsubscribe & other changes:
http://lists.boost.org/mailman/listinfo.cgi/boost-build
>
>

I've also encountered this issue with static libraries on darwin. What are the
implications for headers etc. of using cp -p? Can I just use cp -p for now with
reasonable safety?

If ranlib was to be run after a static library copy operation on darwin, how
would this best be implemented?

In summary, 'what he said'.. :)

Cheers,
Steve


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