Mercurial > hgrepos > Python2 > PyMuPDF
view mupdf-source/thirdparty/curl/plan9/BUILD.PLAN9.txt @ 38:8934ac156ef5
Allow to build with the PyPI package "clang" instead of "libclang".
1. It seems to be maintained.
2. In the FreeBSD base system there is no pre-built libclang.so. If you
need this library you have to install llvm from ports additionally.
2. On FreeBSD there is no pre-built wheel "libclang" with a packaged
libclang.so.
| author | Franz Glasner <fzglas.hg@dom66.de> |
|---|---|
| date | Tue, 23 Sep 2025 10:27:15 +0200 |
| parents | b50eed0cc0ef |
| children |
line wrap: on
line source
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
