kripken/emscripten — Issue #287: emcc link stage copies filenames to temp dir using only the basename, collisions can occur and result in "symbol multiply defined" errors (and bad link)
Author: asutherland
Created: 2012-03-02 00:45:03+00:00
State: open

In short "foo/hat.o" and "bar/hat.o" both get copied to "/tmp/tmpBLAH/hat.o" and then the linker gets told about "/tmp/tmpBLAH/hat.o twice, which will of course result in duplicate symbols.