[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#683782: gccgo: please Recommend: binutils-gold on x86



On 04.08.2012 00:07, shawn wrote:
> Source: gcc-4.7
> Version: 4.7.1-6
> Severity: normal
> 
> gccgo requires binutils-gold in order to fully use gcc's split stack feature.
> As this feature is heavily used by the core language constructs of go,
> (namely "goroutines", which are conceptually light-weight threads)
> and has large performance inpacts, gccgo should Recommend: binutils-gold. (at least)

no, forcing gold on everything would be wrong. IMO libgomp.spec should add an
-B/usr/lib/gold-ld option the the libgomp link spec, if this is the preferred
linker.

> gcc currently only supports split stacks on x86, so this could be limited to
> x86 architectures until more architectures support split stack.
> (and in later gcc-4.8, etc)
> 
> see http://gcc.gnu.org/wiki/SplitStacks


Reply to: