OLD | NEW |
(Empty) | |
| 1 NACL=../../../ |
| 2 TOOLCHAIN=$NACL/native_client/toolchain/linux_arm-untrusted |
| 3 $TOOLCHAIN/arm-none-linux-gnueabi/bin/arm-none-linux-gnueabi-gcc -emit-llvm -std
=gnu99 -fomit-frame-pointer -c -O2 -DNACL_STANDALONE=1 -I$NACL ./hello_world.cc
./npp_gate.cc ./hello_world_module.cc -nostdinc -D__native_client__=1 -isystem $
TOOLCHAIN/arm-none-linux-gnueabi/lib/gcc/arm-none-linux-gnueabi/4.2.1/include -i
system $TOOLCHAIN/arm-none-linux-gnueabi/lib/gcc/arm-none-linux-gnueabi/4.2.1/in
stall-tools/include -isystem $TOOLCHAIN/arm-none-linux-gnueabi/arm-none-linux-gn
ueabi/include/c++/4.2.1 -isystem $TOOLCHAIN/arm-none-linux-gnueabi/arm-none-linu
x-gnueabi/include/c++/4.2.1/arm-none-linux-gnueabi -isystem $TOOLCHAIN/arm-none-
linux-gnueabi/arm-none-linux-gnueabi/include -isystem $TOOLCHAIN/arm-newlib/arm-
none-linux-gnueabi/include |
| 4 $TOOLCHAIN/arm-none-linux-gnueabi/bin/arm-none-linux-gnueabi-ld $TOOLCHAIN/libs-
x8664/crt1.o $TOOLCHAIN/libs-x8664/crti.o $TOOLCHAIN/libs-x8664/crtbegin.o $TOOL
CHAIN/libs-bitcode/nacl_startup.o ./hello_world.o ./npp_gate.o ./hello_world_mod
ule.o -lgoogle_nacl_imc -lgoogle_nacl_npruntime -lsrpc $TOOLCHAIN/libs-x8664/lib
crt_platform.a $TOOLCHAIN/libs-x8664/crtn.o -L$TOOLCHAIN/libs-bitcode -lpthread
-lnacl -lstdc++ -lc -lnosys -lgcc -L$TOOLCHAIN/libs-x8664 -plugin=$TOOLCHAIN/ar
m-none-linux-gnueabi/lib/libLLVMgold.so -plugin-opt=emit-llvm -o ./hello_world.n
exe.bc |
| 5 $TOOLCHAIN/arm-none-linux-gnueabi/bin/llc -march=x86-64 -mcpu=core2 ./hello_worl
d.nexe.bc -o ./hello_world.nexe.bc.s |
| 6 TOOLCHAINGCC=$NACL/native_client/toolchain/linux_x86 |
| 7 $TOOLCHAINGCC/bin/nacl64-as --nacl-align 5 -n -mtune=core2 ./hello_world.nexe.bc
.s -o hello_world.nexe.bc.o |
| 8 $TOOLCHAIN/arm-none-linux-gnueabi/bin/arm-none-linux-gnueabi-ld --native-client
-nostdlib -T $NACL/native_client/tools/llvm/ld_script_x8664_untrusted -static $T
OOLCHAIN/libs-x8664/crt1.o $TOOLCHAIN/libs-x8664/crti.o $TOOLCHAIN/libs-x8664/cr
tbegin.o ./hello_world.nexe.bc.o -lgoogle_nacl_imc -lgoogle_nacl_npruntime -lsr
pc $TOOLCHAIN/libs-x8664/libcrt_platform.a $TOOLCHAIN/libs-x8664/crtn.o -lpthrea
d -lnacl -lstdc++ -lc -lnosys -lgcc -L$TOOLCHAIN/libs-x8664 -L$TOOLCHAIN/libs-x8
664-bc -o ./hello_world.nexe |
| 9 |
| 10 |
OLD | NEW |