PS: I'm currently compiling the latest vanilla llvm/clang from trunk, if 
this works I'll see if I can find out something...
-Floh.

Am Sonntag, 29. Juni 2014 13:26:23 UTC+2 schrieb Floh:
>
> I stumbled over an interesting problem where the emscripten-fastcomp build 
> process thinks it is running on OSX10.1, but this is OSX10.10:
>
> ld: -rpath can only be used when targeting Mac OS X 10.5 or later
>
> The entire command line is below (note the -mmacosx-version-min=10.1). The 
> problem seems to be in the Options.inc file, but I haven't dug yet into 
> clangs build files enough.
>
> tools/clang/include/clang/Driver/Options.inc:OPTION(prefix_1, 
> "mmacosx-version-min=", mmacosx_version_min_EQ, Joined, m_Group, INVALID, 
> 0, 0, 0, 0)
>
> Anybody had the same problem and found a fix?
>
> Here's the linker command line that fails:
>
> #             c.f. llvm/tools/gold/Makefile
> clang++ 
> -I/Users/floh/projects/oryol/sdks/osx/emscripten-fastcomp/build/include 
> -I/Users/floh/projects/oryol/sdks/osx/emscripten-fastcomp/build/lib/Transforms/Hello
>  
> -I/Users/floh/projects/oryol/sdks/osx/emscripten-fastcomp/include 
> -I/Users/floh/projects/oryol/sdks/osx/emscripten-fastcomp/lib/Transforms/Hello
>  
>  -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS 
> -D__STDC_LIMIT_MACROS -O3  -fvisibility-inlines-hidden -fno-exceptions 
> -fno-rtti -fno-common -Woverloaded-virtual -Wcast-qual  -O3 -Wl,-rpath 
> -Wl,@executable_path/../lib 
> -L/Users/floh/projects/oryol/sdks/osx/emscripten-fastcomp/build/Release/lib 
> -L/Users/floh/projects/oryol/sdks/osx/emscripten-fastcomp/build/Release/lib 
>  -m64  -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter 
> -Wwrite-strings  -Wcovered-switch-default -Wno-uninitialized 
>  -Wno-missing-field-initializers  -Wl,-flat_namespace 
> -Wl,-undefined,suppress -dynamiclib -mmacosx-version-min=10.1 -o 
> /Users/floh/projects/oryol/sdks/osx/emscripten-fastcomp/build/Release/lib/LLVMHello.dylib
>  
> /Users/floh/projects/oryol/sdks/osx/emscripten-fastcomp/build/lib/Transforms/Hello/Release/Hello.o
>  
> \
>       
>  
> -Wl,-exported_symbols_list,/Users/floh/projects/oryol/sdks/osx/emscripten-fastcomp/build/lib/Transforms/Hello/Release/Hello.exports.sed
>  
> -lz -lpthread -lm   
> ld: -rpath can only be used when targeting Mac OS X 10.5 or later
> clang: error: linker command failed with exit code 1 (use -v to see 
> invocation)
>

-- 
You received this message because you are subscribed to the Google Groups 
"emscripten-discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to