mirror of
https://github.com/radareorg/radare2.git
synced 2024-12-01 00:51:19 +00:00
1003 B
1003 B
OpenBSD build instructions
This document aims to explain the steps needed to build r2 and r2b-python on OpenBSD.
- Note that
make
(from GNU) is namedgmake
- Stuff is installed in /usr/local
- clang (or gcc) is named cc and clang++ (or g++) is c++
- valabind is not packaged in the ports
Radare2 Dependencies:
doas pkg_add git gcc gmake pkgconf
git clone https://github.com/radareorg/radare2
cd radare2
sys/install.sh /usr/local
Python Swig Bindings Dependencies:
doas pkg_add pkgconf vala
git clone https://github.com/radare/valabind
cd valabind
gmake
doas gmake install PREFIX=/usr/local
Building Python Swig Bindings:
git clone https://github.com/radareorg/radare2-bindings
cd radare2-bindings
export CC=cc
export CXX=c++
export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig
./configure --prefix=/usr/local
cd python
gmake CC=$CC CXX=$CXX
doas gmake install