I having a little trouble with emconfigure. When I use the normal configure by it's self everything is fine but when I used it I get something like this:
configure:2237: error: C compiler cannot create executables
See `config.log' for more details.
configure: exit 77
Here's the config.log:
https://github.com/bobajeff/fastcompconfdebug/blob/master/config.log
I think the relevant part is this:
Target: x86_64-unknown-linux-gnu
Thread model: posix
Selected GCC installation:
INFO root: [32m(Emscripten: Running sanity checks) [0m
emcc (Emscripten GCC-like replacement + linker emulating GNU ld ) 1.29.0
configure:2135: $? = 0
configure:2142: /mnt/home/ec2-user/build/emscripten/emcc -V >&5
clang: error: unsupported option '-V -nostdinc'
clang: error: no input files
configure:2145: $? = 1
configure:2168: checking for C compiler default output file name
configure:2195: /mnt/home/ec2-user/build/emscripten/emcc conftest.c >&5
/usr/bin/ld: cannot find crtbegin.o: No such file or directory
/usr/bin/ld: cannot find -lgcc
/usr/bin/ld: cannot find -lgcc_s
clang: error: linker command failed with exit code 1 (use -v to see invocation)
configure:2198: $? = 1
configure: failed program was:
| /* confdefs.h. */
| #define PACKAGE_NAME "LLVM"
| #define PACKAGE_TARNAME "llvm"
| #define PACKAGE_VERSION "3.4svn"
| #define PACKAGE_STRING "LLVM 3.4svn"
| #define PACKAGE_BUGREPORT "
http://llvm.org/bugs/"
| #define LLVM_VERSION_MAJOR 3
| #define LLVM_VERSION_MINOR 4
| /* end confdefs.h. */
|
| int
| main ()
| {
|
| ;
| return 0;
| }
configure:223
I'm not sure what configure is trying to do diffrently when emconfigure is in there. BTW This is using the current master of emscripten from git compiled manually.