On Thu, 1 Feb 2024 15:54:40 GMT, Matthias Baesken <mbaes...@openjdk.org> wrote:

>>> @MBaesken So my fix in 
>>> [25c691d](https://github.com/openjdk/jdk/pull/17538/commits/25c691df823eb9d9db1451637f28d59dd9508386)
>>>  did not help? Maybe then it is some other system library that drags in 
>>> `fcntl.h`; I assumed it was stdlib or stdio. That header file includes way 
>>> too much that it does not need, so we can surely strip it of even more 
>>> standard includes if that is what is required to fix this.
>> 
>> 
>> Unfortunately it did not help.
>
>> @MBaesken How annoying. :( I have now tried to remove _all_ system includes 
>> from `debug_util.h`. Can you please try again building debug on AIX, to see 
>> if it works without the `#undef` in `BufferedRenderPipe.c`?
> 
> The AIX (fast)debug  build still fails .

@MBaesken Ok, I officially give up. :-( I added your patch from 
https://github.com/openjdk/jdk/pull/17538#issuecomment-1918699480. I agree that 
it is not elegant, but at least it works.

-------------

PR Comment: https://git.openjdk.org/jdk/pull/17538#issuecomment-1923062901

Reply via email to