This is the mail archive of the gdb-patches@sourceware.org mailing list for the GDB project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [rfa/rfc] Build libcommon.a for gdb and gdbserver


>>>>> ">" == Yao Qi <yao@codesourcery.com> writes:

>> I am a little bit reluctant about adding configure.ac/Makefile.in as
>> well, :)  We have to add different objects in libcommon.a varies on
>> different targets, and seems only configure/Makefile helps on this.  I
>> can't figure out any alternatives to this in my mind so far.

One idea would be to make new top-level directories in src, then either
use the generic --disable-DIR configure option, or add a new one to
specify that you just want gdbserver.

Another idea would be to just have gdb/configure, but have a special
Makefile target that only builds gdbserver.  Then all the configury
would be unified; maybe this is the best option, for that reason.

One final option would be to put gdbserver and common into a single
directory, so we keep just a single "extra" configure script.

Tom> I see that common/Makefile.in doesn't have automatic dependency
Tom> tracking.  I think it should, especially if we are planning to move more
Tom> and more code there.  This would be simpler with a single configure:-)

>> I'll fix that.

FWIW, it may be worth just switching to automake.  It is quite a bit of
work to do for gdb, but for gdbserver it might not be so bad.

Tom


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]