On 2012-05-28 22:17, David Chisnall wrote:
> On 28 May 2012, at 20:33, Dimitry Andric wrote:
>> On the other hand, it's really platform-dependent: I've checked several
>> Linux distributions, and it is fairly unpredictable whether their gcc
>> passes --hash-style to the linker, or if they do, which option they use.
> 
> Can we make it dependent on the triple?  i.e. if the triple is 
> arch-whatever-freebsd9 or greater, make it pass the flag, otherwise don't 
> bother?  Or is it not worth caring about older FreeBSD?  There's no real 
> disadvantage in passing it unconditionally (marginally longer link times) and 
> potentially a big benefit.

We only ship clang in FreeBSD 9 or later, so in our own copy it can be
unconditional.  FreeBSD 8 and earlier still use ld 2.15, which doesn't
support --hash-style.  But to not inconvenience users of the clang port,
it would be nice to pass it only for freebsd9 and later.


> I don't see a problem with committing it upstream, but it would be nice to 
> pull that change in locally before 9.1 and not have to wait for LLVM 3.2 
> before we got to make use of it.
> 
> Misleading and poorly designed benchmarks on Phoronix are at stake!

Sure, I'll commit this now, and merge it to stable/9 later.
_______________________________________________
svn-src-head@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/svn-src-head
To unsubscribe, send any mail to "svn-src-head-unsubscr...@freebsd.org"

Reply via email to