[PATCH] nat/fork-inferior: include linux-ptrace.h

Simon Marchi simon.marchi@polymtl.ca
Wed Jun 27 14:34:00 GMT 2018


On 2018-06-27 10:31, Thomas Petazzoni wrote:
>> fork-inferior.c is also included in native builds for BSDs, AIX, 
>> Solaris
>> and Darwin (see gdb/configure.nat).  I am a bit concerned that
>> linux-ptrace.h could use some Linux-specific things, and thus would
>> break the other builds.  However, I built-tested on FreeBSD and it 
>> seems
>> fine.  Worst case, we can probably wrap this include in "#ifdef
>> __linux__" if that becomes a problem.
> 
> Or better, this horrible mess of __UCLIBC__ and HAS_NOMMU macros should
> be replaced by a proper autoconf check testing for the availability of
> fork().

Agreed, and I think Pedro will agree too (unless you can think of a 
simpler solution that doesn't involve autoconf?).

Simon



More information about the Gdb-patches mailing list