This is the mail archive of the libc-alpha@sourceware.org mailing list for the glibc 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: [PATCH] Prevent multiple definition of MIN/MAX


Joseph Myers <joseph@codesourcery.com> writes:

> On Tue, 17 Nov 2015, Paul E. Murphy wrote:
>
>> On 11/17/2015 11:25 AM, Joseph Myers wrote:
>> > On Tue, 17 Nov 2015, Paul E. Murphy wrote:
>> > 
>> >> Some recent changes caused a redefinition and error when these
>> >> are unconditionally defined.  Such was caused by gmp-impl.h being
>> >> included prior.
>> >>
>> >> 2015-11-17  Paul E. Murphy  <murphyp@linux.vnet.ibm.com>
>> >>
>> >> 	* misc/sys/param.h (MIN): Guard against an outside definition.
>> >> 	(MAX): Likewise.
>> > 
>> > This is an installed header, and such guards against the user defining a 
>> > macro aren't usual in installed headers; the expectation is that if you 
>> > include a system header, you don't define any of its macros first.  See 
>> > the options I suggested in 
>> > <https://sourceware.org/ml/libc-alpha/2015-11/msg00289.html>.
>> > 
>> 
>> Point taken.  Lets try the more conservative option B:
>> shuffling the includes. Second spin attached.
>
> OK.

Pushed as 79adcb58.

Thanks!

-- 
Tulio Magno


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