From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.devel Subject: Re: Emacs pretest 28.0.90 is out Date: Thu, 09 Dec 2021 14:16:16 +0200 Message-ID: <831r2mug6n.fsf@gnu.org> References: <87wnkjpaff.fsf@yahoo.com> <831r2r47lk.fsf@gnu.org> <87sfv7p9uw.fsf@yahoo.com> <83zgpf2mdr.fsf@gnu.org> <87fsr6pn9r.fsf@yahoo.com> <834k7l3nko.fsf@gnu.org> <87o85tlv9o.fsf@yahoo.com> <87a6hdlukl.fsf@yahoo.com> <83pmq925hc.fsf@gnu.org> <87tufljldf.fsf@yahoo.com> <87pmq9jh21.fsf@yahoo.com> <83k0ggzg6v.fsf@gnu.org> <87r1angb8d.fsf@yahoo.com> <838rwvxofc.fsf@gnu.org> <877dcfdy7a.fsf@yahoo.com> <83mtlbw75d.fsf@gnu.org> <8735n2cyui.fsf@yahoo.com> <83k0geuoi1.fsf@gnu.org> <87czm6ax3c.fsf@yahoo.com> <838rwuukkx.fsf@gnu.org> <878rwuavr7.fsf@yahoo.com> Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="21893"; mail-complaints-to="usenet@ciao.gmane.io" Cc: emacs-devel@gnu.org To: Po Lu Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Thu Dec 09 13:17:25 2021 Return-path: Envelope-to: ged-emacs-devel@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1mvIMX-0005P6-Fc for ged-emacs-devel@m.gmane-mx.org; Thu, 09 Dec 2021 13:17:25 +0100 Original-Received: from localhost ([::1]:53220 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mvIMV-0002KL-TA for ged-emacs-devel@m.gmane-mx.org; Thu, 09 Dec 2021 07:17:23 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:33440) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mvILh-0001d2-QG for emacs-devel@gnu.org; Thu, 09 Dec 2021 07:16:33 -0500 Original-Received: from [2001:470:142:3::e] (port=39696 helo=fencepost.gnu.org) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mvILh-0001Zk-9v; Thu, 09 Dec 2021 07:16:33 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=4GMXBEqPz/GAjkiYC7jBo3u7l8V2OHiIFcFf+RY/Nio=; b=ZS8iYJJvHOdH yc0N9/bWNnrRW4ZuvKeFP10MCAWoD2/tGUVBR4/GyWAOc8gLBjyj4NYpW9U/btQoLP2OiHH3DEyIb AOFVPZQzyJGSCnY1ZPz+rocNHk5Rkf3Sk1v9HmkMW481wIe9Jsija8l4UtYgA8blwOdvY0qiviE6X LE99jZNkhwWDjY5xr+RgCl6DEyQQX5KKFf731qPtr7XuDD63uMloYGdTmeKQgK6n6zFjy9IoG/Xv1 P9W2Ftx55mDekTQdg3c1He2ndoV9T2agQfQoCyC5/GD5GotjTCA+YQAsWNnPuYn5pBsSnXqG8AdBj vUFVw5FE5F9q4e/z5QnxMw==; Original-Received: from [87.69.77.57] (port=3377 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mvILg-0004zp-LN; Thu, 09 Dec 2021 07:16:33 -0500 In-Reply-To: <878rwuavr7.fsf@yahoo.com> (message from Po Lu on Thu, 09 Dec 2021 19:00:12 +0800) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.io gmane.emacs.devel:281484 Archived-At: > From: Po Lu > Cc: emacs-devel@gnu.org > Date: Thu, 09 Dec 2021 19:00:12 +0800 > > After implementing the missing functions, the linker complained about > duplicate copies of mktime, one in libc.a, and the other in gnulib's > mktime module If we have mktime from Gnulib, then why does linker pull mktime from libc.a as well? It's supposed to be satisfied by the first function by that name that it sees in any library it links in. Can you add -Wl,-t -Wl,-t (yes, the same option twice) to the link command line, and see what libraries are involved in this and why? > Or is some file supposed to include both timegm.c and mktime.c, or > something to that effect? Not sure I understand what does timegm have to do with this.