From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 2103 invoked by alias); 2 Jan 2012 14:02:05 -0000 Received: (qmail 2095 invoked by uid 22791); 2 Jan 2012 14:02:04 -0000 X-SWARE-Spam-Status: No, hits=-7.3 required=5.0 tests=AWL,BAYES_00,RCVD_IN_DNSWL_HI,RP_MATCHES_RCVD,SPF_HELO_PASS X-Spam-Check-By: sourceware.org Received: from mx1.redhat.com (HELO mx1.redhat.com) (209.132.183.28) by sourceware.org (qpsmtpd/0.43rc1) with ESMTP; Mon, 02 Jan 2012 14:01:46 +0000 Received: from int-mx02.intmail.prod.int.phx2.redhat.com (int-mx02.intmail.prod.int.phx2.redhat.com [10.5.11.12]) by mx1.redhat.com (8.14.4/8.14.4) with ESMTP id q02E1jRC005428 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Mon, 2 Jan 2012 09:01:45 -0500 Received: from host2.jankratochvil.net (ovpn-116-32.ams2.redhat.com [10.36.116.32]) by int-mx02.intmail.prod.int.phx2.redhat.com (8.13.8/8.13.8) with ESMTP id q02E1eS5023917 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES128-SHA bits=128 verify=NO); Mon, 2 Jan 2012 09:01:43 -0500 Date: Mon, 02 Jan 2012 14:02:00 -0000 From: Jan Kratochvil To: Pedro Alves Cc: gdb-patches@sourceware.org, Sergio Durigan Subject: [patch] Put solib-target.o back to COMMON_OBS [Re: [patch 2/2] Do not build libgdb.a by default] Message-ID: <20120102140139.GA19721@host2.jankratochvil.net> References: <20111221114720.GC25652@host2.jankratochvil.net> <4F01B3C7.2050805@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <4F01B3C7.2050805@gmail.com> User-Agent: Mutt/1.5.21 (2010-09-15) X-IsSubscribed: yes Mailing-List: contact gdb-patches-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: gdb-patches-owner@sourceware.org X-SW-Source: 2012-01/txt/msg00034.txt.bz2 On Mon, 02 Jan 2012 14:40:23 +0100, Pedro Alves wrote: > On 12/21/2011 11:47 AM, Jan Kratochvil wrote: > >@@ -910,7 +910,7 @@ COMMON_OBS = $(DEPFILES) $(CONFIG_OBS) $(YYOBJ) \ > > reggroups.o regset.o \ > > trad-frame.o \ > > tramp-frame.o \ > >- solib.o solib-target.o \ > >+ solib.o \ > > This is wrong. solib-target.o should be always present in all > gdb builds in all configurations. I see now from: Re: Switch shared library default backend to solib-target.c http://sourceware.org/ml/gdb-patches/2010-06/msg00347.html So I will check in this one. Thanks, Jan 2012-01-02 Jan Kratochvil gdb/ * Makefile.in (ALL_TARGET_OBS): Remove solib-target.o. * configure.tgt (arm*-wince-pe, arm*-*-mingw32ce*, arm*-*-symbianelf*) (i[34567]86-*-dicos*, i[34567]86-*-cygwin*, i[34567]86-*-mingw32*) (x86_64-*-dicos*, x86_64-*-mingw*): Remove solib-target.o. Revert this part of: 2012-01-02 Jan Kratochvil Build gdb directly from *.o files not using libgdb.a. * Makefile.in (COMMON_OBS): Remove solib-target.o. --- a/gdb/Makefile.in +++ b/gdb/Makefile.in @@ -577,7 +577,7 @@ ALL_TARGET_OBS = \ bsd-uthread.o \ nbsd-tdep.o obsd-tdep.o \ sol2-tdep.o \ - solib-frv.o solib-irix.o solib-svr4.o solib-target.o \ + solib-frv.o solib-irix.o solib-svr4.o \ solib-som.o solib-pa64.o solib-darwin.o solib-dsbt.o \ dbug-rom.o dink32-rom.o ppcbug-rom.o m32r-rom.o dsrec.o monitor.o \ remote-m32r-sdi.o remote-mips.o \ @@ -908,7 +908,7 @@ COMMON_OBS = $(DEPFILES) $(CONFIG_OBS) $(YYOBJ) \ reggroups.o regset.o \ trad-frame.o \ tramp-frame.o \ - solib.o \ + solib.o solib-target.o \ prologue-value.o memory-map.o memrange.o \ xml-support.o xml-syscall.o xml-utils.o \ target-descriptions.o target-memory.o xml-tdesc.o xml-builtin.o \ --- a/gdb/configure.tgt +++ b/gdb/configure.tgt @@ -71,8 +71,7 @@ am33_2.0*-*-linux*) arm*-wince-pe | arm*-*-mingw32ce*) # Target: ARM based machine running Windows CE (win32) - gdb_target_obs="arm-tdep.o arm-wince-tdep.o corelow.o \ - solib-target.o" + gdb_target_obs="arm-tdep.o arm-wince-tdep.o corelow.o" build_gdbserver=yes ;; arm*-*-linux*) @@ -92,7 +91,7 @@ arm*-*-openbsd*) ;; arm*-*-symbianelf*) # Target: SymbianOS/arm - gdb_target_obs="arm-tdep.o solib-target.o arm-symbian-tdep.o" + gdb_target_obs="arm-tdep.o arm-symbian-tdep.o" ;; arm*-*-*) # Target: ARM embedded system @@ -179,7 +178,7 @@ i[34567]86-*-dicos*) # Target: DICOS/i386 gdb_target_obs="i386-tdep.o i387-tdep.o \ dicos-tdep.o i386-dicos-tdep.o \ - corelow.o solib-target.o" + corelow.o" ;; i[34567]86-*-freebsd* | i[34567]86-*-kfreebsd*-gnu) # Target: FreeBSD/i386 @@ -231,13 +230,13 @@ i[34567]86-*-gnu*) i[34567]86-*-cygwin*) # Target: Intel 386 running win32 gdb_target_obs="i386-tdep.o i386-cygwin-tdep.o i387-tdep.o \ - solib-target.o corelow.o windows-tdep.o" + corelow.o windows-tdep.o" build_gdbserver=yes ;; i[34567]86-*-mingw32*) # Target: Intel 386 running win32 gdb_target_obs="i386-tdep.o i386-cygwin-tdep.o i387-tdep.o \ - solib-target.o corelow.o windows-tdep.o" + corelow.o windows-tdep.o" build_gdbserver=yes ;; i[34567]86-*-*) @@ -598,7 +597,7 @@ x86_64-*-dicos*) # Target: DICOS/x86-64 gdb_target_obs="amd64-tdep.o i386-tdep.o i387-tdep.o \ dicos-tdep.o i386-dicos-tdep.o amd64-dicos-tdep.o \ - corelow.o solib-target.o" + corelow.o" ;; x86_64-*-linux*) # Target: GNU/Linux x86-64 @@ -618,7 +617,7 @@ x86_64-*-mingw*) # Target: MingW/amd64 gdb_target_obs="amd64-tdep.o amd64-windows-tdep.o \ i386-tdep.o i386-cygwin-tdep.o i387-tdep.o \ - solib-target.o windows-tdep.o" + windows-tdep.o" build_gdbserver=yes ;; x86_64-*-netbsd* | x86_64-*-knetbsd*-gnu)