If you don't have a version already, you can install GNU
libiconv (http://www.gnu.org/software/libiconv/).
- * libintl, from GNU gettext (http://www.gnu.org/software/gettext).
- GNU libc includes an integrated libintl, so there is no need to
- separately install libintl on a GNU/Linux system.
-
* zlib (http://www.zlib.net/).
* libxml2 (http://xmlsoft.org/).
- * metainfo.its, provided by the appstream package. This is required
- by xgettext version lower then 0.20 to extract the translation
- strings from the org.fsf.pspp.metainfo.xml.in file. This is only
- required for building. It is not a runtime requirement.
+ * gettext version 0.20 or later.
The following packages are required to enable PSPP's graphing
features. If you cannot arrange to install them, you must run
PSPP to test the Perl module more thoroughly. It is not needed
to build or use the Perl module.
- * librsvg enables 300 dpi copy and paste operation. Without librsvg
- the copy action will only provide images with default resolution
- which is often 96dpi. This only affects bitmap image formats.
-
Basic Installation
==================
./configure CC=c89 CFLAGS=-O0 LIBS=-lposix
+Cross Compiling
+===============
+
To cross-compile PSPP, you will likely need to set the
PKG_CONFIG_LIBDIR environment variable to point to an
appropriate pkg-config for the cross-compilation environment.
+Part of cross-compiling procedure builds a native binary. Therefore, you
+will need not only the dependent libraries for your target, but also for the
+build machine. This is because the native version is used to create
+examples for the user manual.
+
See "Defining Variables", below, for more details.
Installation Names