Did you know ... | Search Documentation: |
Guidelines for Linux package managers |
Over time, each distribution has established one or more packages for
SWI-Prolog independently based on their own conventions. As a result,
nobody knows what SWI-Prolog is called and which packages to install. We
are guilty of this as well by using the short pl
as the default system
name for a long time.
We wish to use the name swipl on all installations. The system comes with a helper program named swipl-ld.
The default installation of SWI-Prolog creates the following items:
doc
directory is used
by the help and documentation system.We would like to see that the default SWI-Prolog package installs the same development environment on every system. The default top level configure and make build all the packages we consider essential or small enough to include anyway. Debian likes small packages and we came to the following division:
The package swi-prolog
depends on swi-prolog-nox
and swi-prolog-x
,
providing a good default system that does not introduce many
dependencies on a standard workstation environment. See also Debian.md.
Building follows standard CMake procedures. The system can be built using Profile Guided Optimization (PGO), which makes it about 7% faster. To do so
If you need patches that are not really specific to your distro, such as incomplete cleanup in make distclean, missing DESTROOT or portability issues, please send them to mailto:bugs@swi-prolog.org.