How do you handle the binutils dependency for other software (like mpich)? I 
have been using the GCC-4.9.2-binutils-2.25 version on a haswell node. Binutils 
is required to build GCC, but it is also required to build other software with 
GCC. However, those packages do not list binutils (either version) as a 
dependency. My hack to get around the problem was change the plain binutils 
module in a regular “dependency” rather than a builddependency. Probably not 
the best solution but to be honest I think the GCC-4.9.x-binutils-2.25 sort of 
implies that it is included.

Brett

> On Sep 2, 2015, at 7:42 AM, Ward Poelmans <[email protected]> wrote:
> 
> On Wed, Sep 2, 2015 at 2:39 PM, Backeljauw Franky
> <[email protected]> wrote:
>> I’m wondering: why do I have both binutils/2.25 and 
>> binutils/2.25-GCC-4.9.3-binutils-2.25 (the same for Bison, flex, M4, zlib)?
>> Are the non-GCC-versions actually used, or are they just dependencies needed 
>> to built the GCC-versions?
> 
> binutils/2.25 is build with the system compiler and used to bootstrap
> GCC. After that we build binutils/2.25-GCC-4.9.3-binutils-2.25 and use
> it. Bison & co are deps needed to build binutils.
> 
> In principle, you can delete binutils/2.25 (and deps).
> 
> Ward

Reply via email to