Closed jdm closed 5 years ago
Depends on https://github.com/servo/skia/pull/177.
r? @paulrouget
This compiles. But when compiling servo with this version of azure (with no default features), I'm getting linking errors, like:
= note: lld-link.exe: error: undefined symbol: ?CreateFromName@SkTypeface@@SAPEAV1@QEBDW4Style@1@@Z
>>> referenced by c:\msys64\home\paul\git\rust-azure\libazure\scaledfontskia.cpp:44
>>> libazure-4b9413b847428edf.rlib(ScaledFontSkia.obj):($LN40)
lld-link.exe: error: undefined symbol: ?CreateFromStream@SkTypeface@@SAPEAV1@PEAVSkStream@@@Z
>>> referenced by c:\msys64\home\paul\git\rust-azure\libazure\scaledfontskia.cpp:51
>>> libazure-4b9413b847428edf.rlib(ScaledFontSkia.obj):($LN7)
@paulrouget See if the situation is improved with the latest changes from both rust-azure and skia PRs.
Most of errors are gone. Left with:
= note: lld-link.exe: error: undefined symbol: __imp_wglGetCurrentContext
>>> referenced by libskia-62261fbc6ffb37af.rlib(GrGLCreateNativeInterface_win.obj):($LN25)
lld-link.exe: error: undefined symbol: __imp_wglGetProcAddress
>>> referenced by libskia-62261fbc6ffb37af.rlib(GrGLCreateNativeInterface_win.obj):(?win_get_gl_proc@@YAP6AXXZPEAXQEBD@Z)
:umbrella: The latest upstream changes (presumably #301) made this pull request unmergeable. Please resolve the merge conflicts.
Servo doesn't actually use the GL support and it makes it harder to build for non-GL platforms.
This change is