Comment 10 for bug 1056926

Revision history for this message
Dick Hollenbeck (dickelbeck) wrote : Re: [Bug 1056926] Re: cut outs in pcbnew don't work under arch linux

On 10/04/2012 12:38 PM, Sebastian Schumb wrote:
> Moin
>
> Annother update :
> I've just rebuild the package using gcc 4.4.6, since 4.4 is version used in ubuntu.
> Using this compiler I was able to compile rev. 3256 with working cut outs.
>
> So it seems like dickelbeck was right. It's related to my compiler version.
> As far as I can tell from my limited knowledge about gcc/g++ and boost, I'd guess that the rather old boost version (1.40 from 2009 iirc) doesn't build correctly with a newer compiler.

Your problem compiler was labeled a "pre-release" version. For major releases the gcc
team will continually strive for better code generation. This means tweaks to
optimizers. Shortcuts can be introduced which should have corner cases, so there is some
risk in using a pre-release compiler. This is true regardless what you are trying to
compile, i.e. it is not a function of "old boost" necessarily.

We cannot hold this against the gcc team, they warned you, in the version labeling.

On the other hand, one might question the arch linux folks, who bet on a horse before it
was mature enough to depend on. That seems like unnecessary risk to me.