emscripten-core / emscripten-core/emscripten
duplicate symbol errors with -s OFFSCREEN_FRAMEBUFFER
- Dominant language
- C++
- Stars
- 27.6k
- Forks
- 3.6k
- Avg merge
- 1d 1h
- Merged PRs (30d)
- 105
Description
I'm seeing that with the compiler option set, I get
```
wasm-ld: error: duplicate symbol: glVertexAttribDivisorNV
>>> defined in C:\Users\daego\Desktop\Projects\emsdk\upstream\emscripten\cache\wasm\libGL.a(webgl2.o)
>>> defined in C:\Users\daego\Desktop\Projects\emsdk\upstream\emscripten\cache\wasm\libgl-mt-webgl2-ofb.a(webgl2.o)
wasm-ld: error: duplicate symbol: glVertexAttribDivisorEXT
>>> defined in C:\Users\daego\Desktop\Projects\emsdk\upstream\emscripten\cache\wasm\libGL.a(webgl2.o)
>>> defined in C:\Users\daego\Desktop\Projects\emsdk\upstream\emscripten\cache\wasm\libgl-mt-webgl2-ofb.a(webgl2.o)
wasm-ld: error: duplicate symbol: glVertexAttribDivisorARB
>>> defined in C:\Users\daego\Desktop\Projects\emsdk\upstream\emscripten\cache\wasm\libGL.a(webgl2.o)
>>> defined in C:\Users\daego\Desktop\Projects\emsdk\upstream\emscripten\cache\wasm\libgl-mt-webgl2-ofb.a(webgl2.o)
wasm-ld: error: duplicate symbol: glVertexAttribDivisorANGLE
>>> defined in C:\Users\daego\Desktop\Projects\emsdk\upstream\emscripten\cache\wasm\libGL.a(webgl2.o)
>>> defined in C:\Users\daego\Desktop\Projects\emsdk\upstream\emscripten\cache\wasm\libgl-mt-webgl2-ofb.a(webgl2.o)
wasm-ld: error: duplicate symbol: glDrawArraysInstancedNV
>>> defined in C:\Users\daego\Desktop\Projects\emsdk\upstream\emscripten\cache\wasm\libGL.a(webgl2.o)
>>> defined in C:\Users\daego\Desktop\Projects\emsdk\upstream\emscripten\cache\wasm\libgl-mt-webgl2-ofb.a(webgl2.o)
wasm-ld: error: duplicate symbol: glDrawArraysInstancedEXT
>>> defined in C:\Users\daego\Desktop\Projects\emsdk\upstream\emscripten\cache\wasm\libGL.a(webgl2.o)
>>> defined in C:\Users\daego\Desktop\Projects\emsdk\upstream\emscripten\cache\wasm\libgl-mt-webgl2-ofb.a(webgl2.o)
wasm-ld: error: duplicate symbol: glDrawArraysInstancedARB
>>> defined in C:\Users\daego\Desktop\Projects\emsdk\upstream\emscripten\cache\wasm\libGL.a(webgl2.o)
>>> defined in C:\Users\daego\Desktop\Projects\emsdk\upstream\emscripten\cache\wasm\libgl-mt-webgl2-ofb.a(webgl2.o)
wasm-ld: error: duplicate symbol: glDrawArraysInstancedANGLE
>>> defined in C:\Users\daego\Desktop\Projects\emsdk\upstream\emscripten\cache\wasm\libGL.a(webgl2.o)
>>> defined in C:\Users\daego\Desktop\Projects\emsdk\upstream\emscripten\cache\wasm\libgl-mt-webgl2-ofb.a(webgl2.o)
```
Contributor guide
Assessment
This issue has not been assessed yet.