This is the mail archive of the
binutils@sourceware.org
mailing list for the binutils project.
RE: GNU Binutils 2.33.1 has been released.
- From: Tamar Christina <Tamar dot Christina at arm dot com>
- To: "nickc at redhat dot com" <nickc at redhat dot com>, Romain Naour <romain dot naour at gmail dot com>
- Cc: "binutils at sourceware dot org" <binutils at sourceware dot org>, buildroot <buildroot at buildroot dot org>, nd <nd at arm dot com>
- Date: Mon, 14 Oct 2019 13:27:19 +0000
- Subject: RE: GNU Binutils 2.33.1 has been released.
- Arc-authentication-results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=arm.com; dmarc=pass action=none header.from=arm.com; dkim=pass header.d=arm.com; arc=none
- Arc-message-signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=/FNMZBAHzsR/DN3hey+mIyEJTVBoLbvs09ErWdXMqwI=; b=gdZQkuxCg82Q8SOFtqaN8qEIoRdQ5FchtbWC/78hWCUEBlgVQOO7CIh1o16SBtAl9nC6aX5nNNRRbK1R+/2WeIDoRRxsgYRnF4yE23wFQacOlwya72SKdjiZnoZwHDv+5owgXK4ciufTH3YyoSiybNXOl0YpJ0U5YaQNwUI7LhuVsX58CQjkhMgiKAQ75sKYhxj3AIAYUyA2VG/o+FtPcl8kUqs+Gkog1gOWIYJvRH5ggjk8jxercNBN2y7IKzlJGZbeAz5jYnzSE8WxOCw0C3FP2di1Dr5YbTTZZObpe2Bhm2sVELjUl7WwB52T2W5N0rIP8NmnQeCNpWFejXKR2A==
- Arc-seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=hKM94CK3FAqzuw14MifTj94G3r+q2BQJEYjWNhvvsfD+XwhRosGojF7DjZuAxxKCWzCLN8P3mNZLzcl4POztDqgXDUe5WIxfjH5GS4w0xJ4UpAATw/9PE5Y3xFwcRt8RLJKOd8Z3+hIRibRRSt+N5qK92j4t3DOAhXBEEVOOwwCQiv4eqUXiNNTJwg4zPR3yvZw5Qw8aIg46WF9ErH4KrNLc9o8aydjjAQjPEben7OHN/AQ0aeNsQCxx0pMKah1EVUE0x2KmrV8cQDp4T8dshFlzn5/4WPY+nTSYwdXrirHx4+s8WzoCDFRyxsGSk+AQIcHWvKqdDjTpU8kxdkOA+w==
- Original-authentication-results: spf=none (sender IP is ) smtp.mailfrom=Tamar dot Christina at arm dot com;
- References: <87eezim2ho.fsf@redhat.com> <be5b0885-b1cb-875c-2fdc-30ee3078358e@gmail.com> <3704de99-d063-5f94-2c23-9532bc6a0b9d@redhat.com>
Hi Romain,
What's the easiest way for me to reproduce this?
I've tried
git clone https://github.com/RomainNaour/buildroot.git buildroot
cd buildroot
git checkout binutils-2.33.1
curl https://toolchains.bootlin.com/downloads/releases/toolchains/armv7-eabihf/build_fragments/armv7-eabihf--uclibc--bleeding-edge-2018.11-1.defconfig > .config
make olddefconfig
make -j
but All I keep hitting are options mismatch in gmp.
Thanks,
Tamar
> -----Original Message-----
> From: Nick Clifton <nickc@redhat.com>
> Sent: Monday, October 14, 2019 6:45 AM
> To: Romain Naour <romain.naour@gmail.com>; Tamar Christina
> <Tamar.Christina@arm.com>
> Cc: binutils@sourceware.org; buildroot <buildroot@buildroot.org>
> Subject: Re: GNU Binutils 2.33.1 has been released.
>
> Hi Romain,
>
> > I tested this new version using toolchain-builder project [1] and
> > discovered some regressions on arm cortex-m4 and SH4 architectures.
>
> > There is a segfault in elf2flt while building busybox:
> > "ld (ld-elf2flt):
> > /builds/kubu93/toolchains-builder/build/opt/armv7m--uclibc--bleeding-e
> > dge-2/arm-buildroot-uclinux-uclibcgnueabi/bin/elf2flt
>
> Hmm, that is worrying, but I suppose that it could be a bug in elf2flt rather
> than the binutils. Maybe...
>
> Is this problem specific to the ARM architecture ? (Ie does elf2flt work when
> compiled and run for other architecures ?) If so, then I would suspect a
> problem with the changes to the ARM specific code in the BFD library, and I
> would probably ask one of the ARM regulars to take a look. (Hi Tamar...)
>
> Are you able to find out where the segmentation fault is occurring ?
> Is it inside the BFD library somewhere ?
>
>
> > - sh4 [4]: (sh4, binutils 2.33.1, kernel headers 4.19.79, Glibc |
> > uClibc-ng | musl, Qemu 3.1)
> >
> > The system doesn't boot under Qemu.
>
> *sigh* This one will probably be even harder to investigate. Not being
> familiar with Qemu, I do not what the best approach would be. Can we get it
> to tell us why the boot fails ? Does it think that a binary is invalid somehow ?
>
> Cheers
> Nick