DescriptionSwitch to using the LLVM gold plugin as a fully linked-in object rather than DSO.
Before (text size only):
ld.gold 2.5 MB
libLTO.so 15.2 MB
libLLVMgold.so 300 KB
After:
ld.gold 16 MB
For comparison, clang is 33 MB, and llc is 14 MB.
This creates a dependency on LLVM for binutils, which requires changing the build order to so that LLVM
is built first.
This will fix the DSO loading problems seen on Windows under Cygwin.
There are two pre-requisite CLs:
http://codereview.chromium.org/8713008/
http://codereview.chromium.org/8714005/
BUG= http://code.google.com/p/nativeclient/issues/detail?id=2286
Committed: https://src.chromium.org/viewvc/native_client?view=rev&revision=7835
Patch Set 1 #Patch Set 2 : '' #Patch Set 3 : '' #Patch Set 4 : #Patch Set 5 : #Patch Set 6 : #Patch Set 7 : #Patch Set 8 : #
Total comments: 2
Patch Set 9 : #Patch Set 10 : #Patch Set 11 : #
Total comments: 1
Messages
Total messages: 7 (0 generated)
|