patches to remove dependance on linux.h for FreeBSD

Jeffrey A Law law@cygnus.com
Wed Jun 30 23:15:00 GMT 1999


  In message <19990527105406.A44961@nuxi.com>you write:
  > Here is a set of patches against the 1999-05-24 snapshot.  The primary
  > goal of these patches is to remove the dependence of linux.h by
  > freebsd-elf.h.  The patches also reduces all the tm_files for
  > FreeBSD/ELF.  They also effectively move config/i386/t-freebsd to config/
  > as this file is also used as-is by alpha/freebsd.h (to be donated at a
  > future time).
  > 
  > GCC
  > ~~~
  > David O'Brien <obrien@FreeBSD.org>
  > 
  > 	* configure.in (i[34567]86-*-freebsdelf): don't include linux.h,
  > 	i386/freebsd-elf.h no longer requires it.
  > 
  > 	* i386/freebsd-elf.h (FreeBSD): Don't depend on linux.h, i386.h, and
  >     perform.h being included for FreeBSD i386 ELF targets.  freebsd-elf.h
  >     no longer depends on linux.h, and freebsd-elf.h now includes i386.h
  >     and perform.h directly.
  > 
  >     * i386/freebsd.h (FreeBSD): Remove the "FREEBSD_NATIVE" cruft that
  >     does not even match what was used in config/i386/freebsd.h in the FreeB
  > SD
  >     2.x base tree.
  > 
  > 	* config/t-freebsd: moved from config/i386/ so it can used for all
  > 	FreeBSD targets
Thanks.  I cleaned up some problems with the ChangeLog entry and installed
your patch.

What is the next FreeBSD patch in your queue?

jeff



More information about the Gcc-patches mailing list