On Wed, 11 Mar 2026 15:04:33 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:
> 
>   enable headless only is not supported on windows and macos

Hi Phil, should I rename the PR/JBS issue ? What about  '[windows, macos] do 
not allow unsupported headless-only build' ?

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

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

Reply via email to