On Wed, 18 Mar 2026 15:53:35 GMT, Matthias Baesken <[email protected]> wrote:

>> When building with configure flag --enable-headless-only on windows x86_64, 
>> we run into this linker error :
>> 
>> 
>>  For target support_native_java.desktop_libawt_BUILD_LIBAWT_run_ld:
>>    Creating library 
>> C:\build_headless\support\native\java.desktop\libawt\awt.lib and object 
>> C:\build_headless\support\native\java.desktop\libawt\awt.exp
>> WGLGraphicsConfig.obj : error LNK2019: unresolved external symbol 
>> OGLFuncs_OpenLibrary referenced in function 
>> Java_sun_java2d_opengl_WGLGraphicsConfig_initWGL
>> WGLGraphicsConfig.obj : error LNK2019: unresolved external symbol 
>> OGLFuncs_CloseLibrary referenced in function 
>> Java_sun_java2d_opengl_WGLGraphicsConfig_initWGL
>> WGLGraphicsConfig.obj : error LNK2019: unresolved external symbol 
>> OGLFuncs_InitPlatformFuncs referenced in function 
>> Java_sun_java2d_opengl_WGLGraphicsConfig_initWGL
>> WGLGraphicsConfig.obj : error LNK2019: unresolved external symbol 
>> OGLFuncs_InitBaseFuncs referenced in function 
>> Java_sun_java2d_opengl_WGLGraphicsConfig_initWGL
>> WGLGraphicsConfig.obj : error LNK2019: unresolved external symbol 
>> OGLFuncs_InitExtFuncs referenced in function WGLGC_InitExtFuncs
>> WGLGraphicsConfig.obj : error LNK2019: unresolved external symbol 
>> OGLContext_DestroyContextResources referenced in function 
>> WGLGC_DestroyOGLContext
>> WGLGraphicsConfig.obj : error LNK2019: unresolved external symbol 
>> OGLContext_IsExtensionAvailable referenced in function 
>> Java_sun_java2d_opengl_WGLGraphicsConfig_getWGLConfigInfo
>> WGLGraphicsConfig.obj : error LNK2019: unresolved external symbol 
>> OGLContext_GetExtensionInfo referenced in function 
>> Java_sun_java2d_opengl_WGLGraphicsConfig_getWGLConfigInfo
>> WGLGraphicsConfig.obj : error LNK2019: unresolved external symbol 
>> OGLContext_IsVersionSupported referenced in function 
>> Java_sun_java2d_opengl_WGLGraphicsConfig_getWGLConfigInfo
>> WGLGraphicsConfig.obj : error LNK2001: unresolved external symbol 
>> j2d_glGetString
>> WGLGraphicsConfig.obj : error LNK2001: unresolved external symbol 
>> j2d_wglCreateContext
>> WGLGraphicsConfig.obj : error LNK2001: unresolved external symbol 
>> j2d_wglDeleteContext
>> WGLGraphicsConfig.obj : error LNK2001: unresolved external symbol 
>> j2d_wglMakeCurrent
>> WGLSurfaceData.obj : error LNK2001: unresolved external symbol 
>> j2d_wglMakeCurrent
>>    ... (rest of output omitted)
>
> Matthias Baesken has updated the pull request incrementally with one 
> additional commit since the last revision:
> 
>   Update make/autoconf/jdk-options.m4
>   
>   Co-authored-by: Erik Joelsson <[email protected]>

Thanks for the reviews !

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

PR Comment: https://git.openjdk.org/jdk/pull/30148#issuecomment-4088533332

Reply via email to