|
Message-ID: <20180718213721.GP4418@port70.net> Date: Wed, 18 Jul 2018 23:37:22 +0200 From: Szabolcs Nagy <nsz@...t70.net> To: musl@...ts.openwall.com Subject: Re: Re: Segmentation fault in static binaries built with recent binutils * Reiner Herrmann <reiner@...ner-h.de> [2018-07-18 22:53:20 +0200]: > On Wed, Jul 18, 2018 at 10:19:28PM +0200, Szabolcs Nagy wrote: > > the difference between the two cases was --build-id > > > > --build-id=sha1 works, --build-id=none segfaults > > > > i assume the note section with the build id happens > > to force ld to keep the initial load segment, but > > that should be there without any note section, so > > it's likely a binutils bug (i see it on 2.30 and > > master branch too) > > Do you mean you see the bug on 2.30, or the initial load segment? > Because with 2.30 it's working for me (the initial load segment is there). > > Thanks for your investigation and the suggested workaround! > i opened https://sourceware.org/bugzilla/show_bug.cgi?id=23428 i see the same behaviour on debian sid with $ ld --version GNU ld (GNU Binutils for Debian) 2.30.90.20180710 Copyright (C) 2018 Free Software Foundation, Inc. This program is free software; you may redistribute it under the terms of the GNU General Public License version 3 or (at your option) a later version. This program has absolutely no warranty. i haven't bisected the issue but i suspect both 2.30 and 2.31 branches are affected by some recent change (but not the initial 2.30 release).
Powered by blists - more mailing lists
Confused about mailing lists and their use? Read about mailing lists on Wikipedia and check out these guidelines on proper formatting of your messages.