I am seeing a build error on the latest code (commit 4330a720d345a4374c3fbdc50abb1b7fb97bfd92)
The errors seem related to IntelPT and this is on a system without IntelPT.
$ git clone
https://github.com/DynamoRIO/dynamorio.git$ cd dynamorio/
$ git submodule init
$ git submodule update
$ mkdir build/
$ cd build/
$ cmake ../dynamorio/
$ make -j
[ 26%] Linking C shared library ../../../../third_party/lib64/release/libipt-sb.so
/usr/bin/ld: ../../../../third_party/lib64/release/libpevent.a(pevent.c.o): relocation R_X86_64_PC32 against symbol `pev_time_to_tsc' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: final link failed: Bad value
collect2: error: ld returned 1 exit status
clients/drcachesim/drpt2trace/libipt/CMakeFiles/ipt-sb.dir/build.make:174: recipe for target 'third_party/lib64/release/libipt-sb.so' fail ed
make[2]: *** [third_party/lib64/release/libipt-sb.so] Error 1
CMakeFiles/Makefile2:2179: recipe for target 'clients/drcachesim/drpt2trace/libipt/CMakeFiles/ipt-sb.dir/all' failed
make[1]: *** [clients/drcachesim/drpt2trace/libipt/CMakeFiles/ipt-sb.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....