binutils 2.36.1

ASSI Stromeko@nexgo.de
Sun Feb 28 07:52:05 GMT 2021


Mark Geisert writes:
> I have now built and installed x86 binutils 2.36.1 locally.  I've been
> able to build the Cygwin DLL and mosh without issues.  I suspect you
> might be right on the edge of running out of address space given your
> symptoms are erratically recurring and it's on x86.

I don't think so or I wouldn't have been able to build Perl, which
needed quite a lot of extra space for the ephemeral rebases on x86.
Also not that while it produces a for error, it's actually the stack
that moves, something I haven't previously seen to happen when I run out
of address space.

> As a basis for comparison I've got 293 DLLs according to 'rebase -i
> *.dll|wc -l' in the /usr/bin directory.  'rebase -i *.dll | head'
> shows this:

rebase -si | head

is way easier and shows you the real thing.

> The output is sorted by base address.  See where your lowest DLL is
> based; that should tell you if you'll need to prune some lesser-used
> packages to free up some DLL address space.

I'm down to 0x329d and there really isn't all that much I can remove if
I need to keep building all my packages.  There are quite some libraries
that I have in multiple versions due to the dependent packages not
having been rebuilt after the library update, but that's nothing I can
help.

[…]
OK, so some helpful idiot has decided that the ASLR and NXcompat flags
should be on by default.  How this is not something that belongs into
the ChangeLog is anybodies guess.
}:-(

So once I find out how to best get rid of that it should start working
again I guess.


Regards,
Achim.
-- 
+<[Q+ Matrix-12 WAVE#46+305 Neuron microQkb Andromeda XTk Blofeld]>+

Wavetables for the Terratec KOMPLEXER:
http://Synth.Stromeko.net/Downloads.html#KomplexerWaves


More information about the Cygwin-apps mailing list