On Fri, Nov 27, 2020 at 12:54:06PM +0100, Martin Husemann wrote:
> On Fri, Nov 27, 2020 at 12:46:36PM +0100, tlaro...@polynum.com wrote:
> > The strtab errors come from the linking hence from binutils. The only
> > causes I can imagine is whether there is a lib used that has been
> > compiled with an old version of the binutils, or a component was
> > compiled requering an old version of the toolchain and hence bringing in
> > an old version of the binutils.
> 
> For the binary pkgs at
> 
>       https://cdn.NetBSD.org/pub/pkgsrc/packages/NetBSD/earmv7hf/9.1/All
> 
> there is no pkg created with an older compiler/binutils than NetBSD 9.0
> shipped with.

Then Mayuresh has to verify that his versions of the packages were
not built "long" ago. Because this is an "old" version of Firefox
that is been used, hence its dependencies---the version of its
dependencies---have not changed since, and one or several of the
dependencies can have been compiled before the fix to the binutils.

I fail to see how this could happen without involving the linker and
bfd...

BTW, are these packages "cross-compiled" on a system with an arm
processor that is not the target one (a more "muscled" machine than is
generally available with a earmv7)? Because the fix was for
elf32-arm.h and I wonder if there could be an elfxx-aarch64.c coming in
the way...
-- 
        Thierry Laronde <tlaronde +AT+ polynum +dot+ com>
                     http://www.kergis.com/
                    http://kertex.kergis.com/
                       http://www.sbfa.fr/
Key fingerprint = 0FF7 E906 FBAF FE95 FD89  250D 52B1 AE95 6006 F40C

Reply via email to