User Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2679.0 Safari/537.36 Steps to reproduce: 1. Check source out from https://github.com/mozilla/gecko-dev.git 2. Check out the esr45 branch 3. Run autoconf in gecko-dev/js/src 4. make a build directory 5. In build directory, run <src>/gecko-dev/js/src/configure --disable-shared-js 5. run 'make' in the build dir. Actual results: after the build, the js library is <build-dir>/js/src/libjs_static.a The other library needed for a static link is here: <build-dir>/dist/sdk/lib/libmozglue.a Expected results: What I assume would happen is that both libjs_static.a and libmozglue.a would be in <build-dir>/dist/lib or <build-dir>/dist/sdk/lib Or at least symlinks to the actual libraries should be someplace reasonable like that.
I can confirm this is true, and I can also say that the building of libjs_static.a is broken in general.