SideChannelMarvels / Tracer

Set of Dynamic Binary Instrumentation and visualization tools for execution traces.
GNU General Public License v3.0
299 stars 70 forks source link

Cant seem to compile TracerPIN (on windows subsystem for linux) #23

Open nihalpasham opened 5 years ago

nihalpasham commented 5 years ago

I've tried to compile TracerPIN with the instructions in the Readme. All requisite packages were installed except for libstdc++-4.9-dev and libstdc++-4.9-dev:i386. Says packages cant be found. I assumed these packages were obsolete and used libstdc++6 instead

sudo apt-get install --no-install-recommends wget make g++
sudo apt-get install --no-install-recommends libstdc++-4.9-dev libssl-dev libsqlite3-dev
sudo dpkg --add-architecture i386
sudo apt-get update
sudo apt-get install --no-install-recommends gcc-multilib g++-multilib
sudo apt-get install --no-install-recommends libstdc++-4.9-dev:i386 libssl-dev:i386 libsqlite3-dev:i386

However I seem to run into an issue. While I understand the meaning of the error, it doesnt seem to make sense. Does compilation only succeed with the the older version of libstdc++

2019-02-05

h4ckd0tm3 commented 5 years ago

sudo apt install gcc-4.8 gcc-4.8-multilib g++-4.8 g++-4.8-multilib libstdc++-4.8-dev libstdc++-4.8-dev:i386

make CXX=g++-4.8