I used the cmake provided in DynamoRIO samples to build the code
The generated link.txt looks correct to me
/usr/bin/c++ -fPIC -fno-exceptions -DX86_64 -DLINUX -fno-stack-
protector /usr/lib/gcc/x86_64-linux-gnu/4.3.2/libstdc++.a /usr/lib/
gcc/x86_64-linux-gnu/4.3.2/libgcc.a /usr/lib/gcc/x86_64-linux-gnu/
4.3.2
/libgcc_eh.a -Xlinker -wrap=malloc -Xlinker -wrap=realloc -Xlinker -
wrap=free -fPIC -shared -nostartfiles -nodefaultlibs -lgcc -Xlinker -T
-Xlinker "/home/qin_zhao/build/ldscript" -shared -Wl,-
soname,libcpp_test.so -o bin/libcpp_test.so CMakeFiles/cpp_test.dir/
cpp_test.cpp.o /home/qin_zhao/DynamoRIO/dynamorio-bld/exports/lib64/
debug/libdynamorio.so.1.5
Qin