gnulib m4/threadlib.m4 bug crashing package tests
Brian Inglis
Brian.Inglis@SystematicSw.ab.ca
Thu Dec 9 04:41:16 GMT 2021
On 2021-12-08 11:49, Achim Gratz wrote:
> Achim Gratz writes:
>> The root cause of this mystery is almost surely in binutils, this area
>> was touched when they moved the default base address past the 4GiB
>> boundary (obviously that's a 64bit only change and it only affects PE
>> targets). I still have to figure out if I need to pull in a patch from
>> after the release or revert commits that went into 2.37.
> A lengthy git bisect has turned up the offending commit, which was
> something that shouldn't obviously interact with weak symbol resolution,
> but does. I've reported it upstream…
https://sourceware.org/pipermail/binutils/2021-December/118844.html
hopefully with some prompt response.
As that list seems to be mainly patches, should this be reported at:
https://sourceware.org/bugzilla/buglist.cgi?component=binutils&product=binutils
Thanks for tracing this issue back to its roots in March:
https://sourceware.org/git/?p=binutils-gdb.git;h=ba6eb62ff0ea9843a018cfd7cd06777bd66ae0a0
+ .debug_loclists ${RELOCATING+BLOCK(__section_alignment__)}
${RELOCATING+(NOLOAD)} :
+ {
+ *(.debug_loclists)
+ }
resulting from:
https://sourceware.org/bugzilla/show_bug.cgi?id=27268
this section is required for Mingw but should not be in Cygwin,
although it was added to all of the below:
$ fgrep -LR .debug_loclists cygwin-??/usr/*86*/lib/ldscripts/
$ lx cygwin-??/usr/*86*/lib/ldscripts/
cygwin-32/usr/i686-pc-cygwin/lib/ldscripts/:
i386pe.x i386pe.xa i386pe.xbn i386pe.xe i386pe.xn i386pe.xr
i386pe.xu
i386pep.x i386pep.xa i386pep.xbn i386pep.xe i386pep.xn i386pep.xr
i386pep.xu
cygwin-64/usr/i686-w64-mingw32/lib/ldscripts/:
i386pe.x i386pe.xa i386pe.xbn i386pe.xe i386pe.xn i386pe.xr
i386pe.xu
i386pep.x i386pep.xa i386pep.xbn i386pep.xe i386pep.xn i386pep.xr
i386pep.xu
cygwin-64/usr/x86_64-pc-cygwin/lib/ldscripts/:
i386pe.x i386pe.xa i386pe.xbn i386pe.xe i386pe.xn i386pe.xr
i386pe.xu
i386pep.x i386pep.xa i386pep.xbn i386pep.xe i386pep.xn i386pep.xr
i386pep.xu
cygwin-64/usr/x86_64-w64-mingw32/lib/ldscripts/:
i386pe.x i386pe.xa i386pe.xbn i386pe.xe i386pe.xn i386pe.xr
i386pe.xu
i386pep.x i386pep.xa i386pep.xbn i386pep.xe i386pep.xn i386pep.xr
i386pep.xu
--
Take care. Thanks, Brian Inglis, Calgary, Alberta, Canada
This email may be disturbing to some readers as it contains
too much technical detail. Reader discretion is advised.
[Data in binary units and prefixes, physical quantities in SI.]
More information about the Cygwin-apps
mailing list