12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455 |
- Prerequirement
- ==============
- This document describes how to compile, build and install curl and libcurl
- from sources using mk. To build it, you will require to install latest
- 9legacy patches into Plan 9. Also Plan 9 still have no configuration option so
- both zlib and libopenssl are required too.
- The zlib that is available on Plan 9 can be downloaded from:
- https://github.com/madler/zlib/pull/398
- LibreSSL Portable can be downloaded from:
- https://github.com/libressl-portable/portable/pull/510
- Instruction
- ===========
- First, you should construct namespace as like described below:
- % bind -ac ../lib lib
- % bind -ac ../src src
- % bind -ac ../include include
- % bind -ac .. .
- Then you will see as shown below (excerpt):
- curl.git/
- |_plan9
- | |_BUILD.PLAN9.txt
- | |_CHANGES
- | |_CMake
- | | :
- | |_mkfile
- | |_mkfile.proto
- | |_include
- | | |_Makefile.am
- | | | :
- | | |_mkfile
- | |_lib
- | | |_CMakeLists.txt
- | | | :
- | | |_mkfile
- | | |_mkfile.inc
- | |_src
- | | |_CMakeLists.txt
- | | | :
- | | |_mkfile
- | | |_mkfile.inc
- |_lib
- |_src
- After constructing namespace, you can run mk on plan9 directory.
- % mk
- % mk install
|