emscripten-core / emscripten-core/emscripten

duplicate symbol errors with -s OFFSCREEN_FRAMEBUFFER

Open
#12,983 2 comments 0 reactions 0 assignees View on GitHub
wontfix
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

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.