<div dir="ltr">Thanks Siarhei,<div> I have 4GB /swap that made me build even QtWebEngine ( blink + v8 ... basically 2/3rd of Chromium ) so I'd say that both linker ( ld.gold by default ) and swap should be fine but I actually don't have right now exact version of the GCC used in Arch Linux but usually it's the latest one.</div><div><br></div><div>I also can build pixman in ARM v7 hf boards but I could not manage yet in the R-Pi model B</div><div><br></div><div>I will try to see if I can use C-Reduce so thanks for your hint but if you have anything else in mind that could cause pixman only to fail please share ( at some point I thought it was about NEON which is not supported in the PI ... I haven't disabled that during build time, might try doing that and fingers crossed! )</div><div><br></div><div>Best Regards</div><div><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Mon, Dec 1, 2014 at 8:48 PM, Siarhei Siamashka <span dir="ltr"><<a href="mailto:siarhei.siamashka@gmail.com" target="_blank">siarhei.siamashka@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="HOEnZb"><div class="h5">On Mon, 1 Dec 2014 10:12:05 +0000<br>
Andrea Giammarchi <<a href="mailto:andrea.giammarchi@gmail.com">andrea.giammarchi@gmail.com</a>> wrote:<br>
<br>
> Hello there,<br>
> I wonder if anyone else ever tried to build directly on the R-Pi without<br>
> reaching the (in)famous "Max. number of generated reload insns per insn is<br>
> achieved (90)" point.<br>
><br>
> I can build just fine with same dependencies and OS ( Arch Linux )<br>
> everywhere else but in the ARM v6 hf I keep having troubles.<br>
><br>
> I know this error is usually a GCC one and I am not sure I should even<br>
> bother here, but from mesa to cairo, including varius xorg, pixman is the<br>
> only one that never manages to complete its build.<br>
><br>
> Will try eventually a stable branch instead of latest from master and let<br>
> you know.<br>
><br>
> Thanks for any outcome ( if any, thanks for pixman otherwise anyway )<br>
<br>
</div></div>I have just tested building the current pixman master branch on an<br>
ARM board with GCC 4.8.3. It compiled fine and passed the 'make check'<br>
tests. The native and crosscompiled builds of pixman should generally<br>
work fine on ARM.<br>
<br>
First of all, you can probably try to ensure that the compiler is not<br>
running out of memory and maybe enable a large swap. Raspberry Pi<br>
does not have much RAM.<br>
<br>
Also pixman uses deep inlining and somewhat complicated code constructs<br>
in some places. And it has triggered a number of compiler bugs in the<br>
past. Especially with the unstable/experimental dot-zero versions of<br>
compilers. In such cases, we typically report problems to GCC/Clang<br>
developers and the problems tend to be addressed relatively fast.<br>
Tools like C-Reduce can be used for finding a smaller testcase when<br>
debugging internal compiler error problems:<br>
<a href="http://embed.cs.utah.edu/creduce/" target="_blank">http://embed.cs.utah.edu/creduce/</a><br>
<span class="HOEnZb"><font color="#888888"><br>
--<br>
Best regards,<br>
Siarhei Siamashka<br>
</font></span></blockquote></div><br></div>