From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 116294 invoked by alias); 19 Mar 2019 21:44:08 -0000 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 Received: (qmail 115942 invoked by uid 89); 19 Mar 2019 21:44:08 -0000 Authentication-Results: sourceware.org; auth=none X-Spam-SWARE-Status: No, score=0.3 required=5.0 tests=AWL,BAYES_00,SPF_PASS autolearn=ham version=3.3.1 spammy=H*M:04a6 X-HELO: office-ns.gemtalksystems.com Received: from gateway.gemtalksystems.com (HELO office-ns.gemtalksystems.com) (70.103.25.44) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Tue, 19 Mar 2019 21:44:07 +0000 Received: from [10.94.141.69] (hey.gemtalksystems.com [10.94.141.69]) by office-ns.gemtalksystems.com (Postfix) with ESMTP id CA00F24BE5; Tue, 19 Mar 2019 14:44:04 -0700 (PDT) Subject: Re: Behavior change, PLT entries for R_X86_64_PLT32 relocations with undefined symbol To: "H.J. Lu" Cc: Binutils References: <6d93d4f6-40af-b73f-5c58-9bb77a55b13d@gemtalksystems.com> From: Martin McClure Message-ID: Date: Tue, 19 Mar 2019 21:44:00 -0000 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.5.3 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit X-IsSubscribed: yes X-SW-Source: 2019-03/txt/msg00124.txt.bz2 On 3/18/19 11:30 PM, H.J. Lu wrote: > On Tue, Mar 19, 2019 at 10:08 AM Martin McClure > wrote: >> tl;dr: The linker produced PLT entries for undefined symbols with >> R_X86_64_PLT32 relocations up through Ubuntu 16.04; but produces calls >> to empty PLT entries in Ubuntu 18.04. Has this usage ever been legal, >> and if so how can it be made to work now? >> [...] > Since answer is undefined, its behavior is undefined. > Thank you, that is useful information. Regards, -Martin