This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


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

Re: Don't override USER_H on FreeBSD


In article <Pine.GSO.4.10.9908041336560.12605-100000@nashira.dbai.tuwien.ac.at>,
Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at> writes:

>> * config/t-freebsd: Do not override USER_H.
>> * ginclude/stdarg.h (__gnuc_va_list): Adhere to definition of
>> va_list in FreeBSD system headers.
>> * ginclude/stddef.h (_BSD_PTRDIFF_T_): Do not redefine after use.
>> (_BSD_SIZE_T_, _BSD_WCHAR_T_): Likewise.

> I'm out of town so I cannot test this by myself, but does this fix the
> fact that FreeBSD 3.1/3.2 fails to bootstrap CVS sources since end of
> June?

No, that patch was tested against the 2.95 branch.  However, none of
those files have changed in the mainline since the branch.

I hadn't been tracking the mainline since Jeff had requested attention
(in general, not to me personally) to the 2.95 branch until it was
released.

> As far as my research went before I left, this had been broken by a
> "fixinc" change by Bruce Korbb...

Bruce said that fixinc would be enabled for all hosts.  The above
patch was required when I tested enabling fixinc for FreeBSD, so it
might help you on the mainline.  I will start testing that once the
snapshot tag is moved back to the mainline.

I have not personally tried to build the mainline with or without that
patch yet.


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