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) 188.8.131.5280710 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
Powered by Openwall GNU/*/Linux - Powered by OpenVZ