mirror of
https://github.com/radareorg/radare2.git
synced 2024-10-08 02:53:29 +00:00
42 lines
997 B
Markdown
42 lines
997 B
Markdown
|
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 named `gmake`
|
||
|
* 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/radare/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/radare/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
|