From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 18259 invoked by alias); 1 Dec 2011 22:16:54 -0000 Received: (qmail 18241 invoked by uid 22791); 1 Dec 2011 22:16:52 -0000 X-SWARE-Spam-Status: No, hits=-1.9 required=5.0 tests=BAYES_00 X-Spam-Check-By: sourceware.org Received: from mail.synsport.com (HELO shepard.synsport.net) (208.69.230.148) by sourceware.org (qpsmtpd/0.43rc1) with ESMTP; Thu, 01 Dec 2011 22:16:39 +0000 Received: from [192.168.0.11] (atoulouse-256-1-117-119.w90-45.abo.wanadoo.fr [90.45.4.119]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by shepard.synsport.net (Postfix) with ESMTP id EEE1243B91 for ; Thu, 1 Dec 2011 16:16:36 -0600 (CST) Message-ID: <4ED7FCA6.8090706@marino.st> Date: Thu, 01 Dec 2011 22:16:00 -0000 From: John Marino User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:8.0) Gecko/20111105 Thunderbird/8.0 MIME-Version: 1.0 To: binutils@sourceware.org Subject: gold linker 2.22 regressed for DragonFly Content-Type: multipart/mixed; boundary="------------050607080606050305010100" X-IsSubscribed: yes Mailing-List: contact binutils-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: binutils-owner@sourceware.org X-SW-Source: 2011-12/txt/msg00013.txt.bz2 This is a multi-part message in MIME format. --------------050607080606050305010100 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-length: 704 When binutils 2.21 was imported into DragonFly, gold could successful link world and kernel, but not the kernel modules. When binutils 2.22 was imported, gold can no longer even link itself. After executing "gmake check-TESTS", the new version of gold linked by gold segfaults immediately. The General_Options->format() method returns null, crashing string_to_object_format in options.cc. I'm not very strong in C++, so I'm having trouble figuring out why format() is not getting defined, or what has changed between gold 2.21 and gold 2.22. The backtrace is attached. I'm sure somebody here should be able to point me to code that should be modified to support DragonFly BSD. Thanks, John --------------050607080606050305010100 Content-Type: text/plain; name="gdb.txt" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="gdb.txt" Content-length: 1582 VGhlIHByb2dyYW0gYmVpbmcgZGVidWdnZWQgaGFzIGJlZW4gc3RhcnRlZCBh bHJlYWR5LgpTdGFydCBpdCBmcm9tIHRoZSBiZWdpbm5pbmc/ICh5IG9yIG4p IApTdGFydGluZyBwcm9ncmFtOiAvaG9tZS9tYXJpbm8vd29ya3pvbmUvdGVz dC0yMjIvZ29sZC9sZDEgCgpQcm9ncmFtIHJlY2VpdmVkIHNpZ25hbCBTSUdT RUdWLCBTZWdtZW50YXRpb24gZmF1bHQuCjB4MDAwMDAwMDAwMDUyZTUzNCBp biBnb2xkOjpHZW5lcmFsX29wdGlvbnM6OnN0cmluZ190b19vYmplY3RfZm9y bWF0IChhcmc9MHgwKQogICAgYXQgLi4vLi4vYmludXRpbHMtMi4yMi9nb2xk L29wdGlvbnMuY2M6NjU1CjY1NQkgIGlmIChzdHJuY21wKGFyZywgImVsZiIs IDMpID09IDApCiMwICAweDAwMDAwMDAwMDA1MmU1MzQgaW4gZ29sZDo6R2Vu ZXJhbF9vcHRpb25zOjpzdHJpbmdfdG9fb2JqZWN0X2Zvcm1hdCAoCiAgICBh cmc9MHgwKSBhdCAuLi8uLi9iaW51dGlscy0yLjIyL2dvbGQvb3B0aW9ucy5j Yzo2NTUKIzEgIDB4MDAwMDAwMDAwMDUzYjVlMiBpbiBmb3JtYXRfZW51bSAo dGhpcz0weDYyYTVmZSkKICAgIGF0IC4uLy4uL2JpbnV0aWxzLTIuMjIvZ29s ZC9vcHRpb25zLmNjOjkzNwojMiAgY29weV9mcm9tX29wdGlvbnMgKG9wdGlv bnM9PG9wdGltaXplZCBvdXQ+LCB0aGlzPTxvcHRpbWl6ZWQgb3V0PikKICAg IGF0IC4uLy4uL2JpbnV0aWxzLTIuMjIvZ29sZC9vcHRpb25zLmg6MTU0NQoj MyAgUG9zaXRpb25fZGVwZW5kZW50X29wdGlvbnMgKG9wdGlvbnM9PG9wdGlt aXplZCBvdXQ+LCB0aGlzPTxvcHRpbWl6ZWQgb3V0PikKICAgIGF0IC4uLy4u L2JpbnV0aWxzLTIuMjIvZ29sZC9vcHRpb25zLmg6MTUzOQojNCAgZ29sZDo6 Q29tbWFuZF9saW5lOjpDb21tYW5kX2xpbmUgKHRoaXM9MHg3ZmZmZmZmZjk4 ZTApCiAgICBhdCAuLi8uLi9iaW51dGlscy0yLjIyL2dvbGQvb3B0aW9ucy5j YzoxMzQxCiM1ICAweDAwMDAwMDAwMDA0MDQyYTkgaW4gbWFpbiAoYXJnYz0x LCBhcmd2PTB4N2ZmZmZmZmZmNWM4KQogICAgYXQgLi4vLi4vYmludXRpbHMt Mi4yMi9nb2xkL21haW4uY2M6MTYzCiQyID0gMHgwCkEgZGVidWdnaW5nIHNl c3Npb24gaXMgYWN0aXZlLgoKCUluZmVyaW9yIDEgW3Byb2Nlc3MgNTgyNzNd IHdpbGwgYmUga2lsbGVkLgoKUXVpdCBhbnl3YXk/ICh5IG9yIG4pIA== --------------050607080606050305010100--