RFR: JDK-8026888: Licensee build failure due to wrong libs being called

Erik Joelsson erik.joelsson at oracle.com
Wed Oct 23 11:43:57 UTC 2013


Posting a new review with the removal of 
-I$(OPENWIN_HOME)/include/X11/extension. It works for me locally and for 
Volker.

http://cr.openjdk.java.net/~erikj/8026888/webrev.02/

/Erik

On 2013-10-23 12:51, Erik Joelsson wrote:
> Thank you Volker. I will remove that last OPENWIN_HOME reference then.
>
> /Erik
>
> On 2013-10-23 12:07, Volker Simonis wrote:
>> On Tue, Oct 22, 2013 at 10:33 PM, Magnus Ihse Bursie
>> <magnus.ihse.bursie at oracle.com> wrote:
>>> On 2013-10-22 19:54, Volker Simonis wrote:
>>>
>>>
>>> Well, I don't think so. As far as I can see it is used for 
>>> everything which
>>> is not Windows and not Solaris in Awt2dLibraries.gmk:
>>>
>>> +  else ifeq ($(OPENJDK_TARGET_OS), solaris)
>>>       LIBSPLASHSCREEN_CFLAGS += -DWITH_X11 -I$(OPENWIN_HOME)/include
>>> -I$(OPENWIN_HOME)/include/X11/extensions
>>>
>>>   else
>>>
>>> -    LIBSPLASHSCREEN_CFLAGS
>>>
>>> += -DWITH_WIN32
>>> +    LIBSPLASHSCREEN_CFLAGS += -DWITH_X11 $(X_CFLAGS)
>>> -I$(OPENWIN_HOME)/include/X11/extensions
>>>
>>>   endif
>>>
>>>
>>> Or am I missing something?
>>>
>>>
>>> No, you are not missing anything. :-) You are absolutely correct; 
>>> however,
>>> the -I$(OPENWIN_HOME)/include/X11/extensions was not supposed to be 
>>> there
>>> except for Solaris. Erik must have missed to remove it when copying the
>>> CFLAGS line, just as I missed it when reviewing.
>>>
>>> Good catch!
>>>
>>> With the non-Solaris-and-non-Window line reading
>>> LIBSPLASHSCREEN_CFLAGS += -DWITH_X11 $(X_CFLAGS)
>>> instead, I hope you can agree with my statement. :)
>>>
>> I've just verified that it works! The the "X11/extensions" directory
>> isn't actually needed in the include path on Linux.
>>
>> I'm even wondering if this is needed for Solaris because as far as I
>> can see, the files included from there are always included with the
>> full path (i.e. <X11/extensions/XInput.h>).
>>
>> Regards,
>> Volker
>>
>>
>>> /Magnus
>




More information about the build-dev mailing list