<div dir="ltr"><div class="gmail_extra"><br><div class="gmail_quote">2016-01-11 13:40 GMT+01:00 Colin Watson <span dir="ltr"><<a href="mailto:cjwatson@ubuntu.com" target="_blank">cjwatson@ubuntu.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><span class="">On Mon, Jan 11, 2016 at 11:46:24AM +0100, Cesare Falco wrote:<br>
> I'm not able to build the current release of Mame on Launchpad due to<br>
> memory issues:<br>
><br>
> /usr/bin/ld: failed to set dynamic section sizes: Memory exhausted<br>><br>
> Did anyone find any workaround? Is there any way to tell Launchpad I need a<br>
> VM with more memory? Or perhaps I can force the build on a specific machine<br>
> which has more memory?<br></span><br>
There are various linker options which can help reduce memory taken<br>
while linking, e.g. -Wl,--no-keep-memory, -Wl,--reduce-memory-overheads,<br>
or -Wl,--hash-size=NUMBER.  I can't quite tell what you're doing right<br></blockquote><div>I've tried many combinations and ended up setting them all, with NUMBER being as little as 2, but with no luck. :(</div><div><br></div><div>In the meantime, a new upstream version popped out; the latest build log is here:</div><div><a href="https://launchpad.net/~c.falco/+archive/ubuntu/alpha/+build/8920070/+files/buildlog_ubuntu-wily-i386.mame_0.170-0ubuntu1~ppa1~wily1_BUILDING.txt.gz">https://launchpad.net/~c.falco/+archive/ubuntu/alpha/+build/8920070/+files/buildlog_ubuntu-wily-i386.mame_0.170-0ubuntu1~ppa1~wily1_BUILDING.txt.gz</a><br></div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
now because your build hides the exact command lines in use (please<br>
reconsider that), but have you looked into those?<br></blockquote><div>I enabled the verbose build which no longer hides the command lines.</div><div>This produces a *big* file i.e. several megabytes: should I keep it anyway once the issue is solved? I thought it advisable to limit the building output, isn't it?</div><div><br></div><div>Thank you!</div><div>Cesare </div><div><br></div></div></div></div>