Users of debian-based distributions are well advised to run
'apt-get build-dep lyx' before compiling to install proper dependencies.
+Python 3.8 (or newer) must be installed. Python is used for many simple
+tasks that are executed by external scripts, such as the automatic
+configuration step and the import of older LyX documents with the
+lyx2lyx script (this script is called automatically when opening a file).
* Other things to note
files, you will need to have the GNU gettext package installed to
compile LyX with up-to-date translations (at least gettext version
0.16.1 is needed). You can get the latest version from:
- ftp://ftp.gnu.org/gnu/gettext/
-
-The two following programs should be available at configuration time:
-
- o Python (2.7 or 3.5 and newer) must be installed. Python is used for many
- simple tasks that are executed by external scripts, such as the automatic
- configuration step and the import of older LyX documents with the lyx2lyx
- script (this script is called automatically when opening a file).
+ https://ftp.gnu.org/gnu/gettext/
Creating the Makefile
the settings in terms of various options that are described later
release prerelease development profiling gprof
- optimization -O2 -O2 -O -O2 -O2
+ optimization -O2 -O2 -Og -O2 -O2
assertions X X
stdlib-assertions X
stdlib-debug
o --enable-optimization=VALUE enables you to set optimization to a
higher level than the default, for example --enable-optimization=-O3.
+ Default is -Og when debugging is enabled, -O2 otherwise.
o --disable-optimization - you can use this to disable compiler
optimization of LyX. The compile may be much quicker with some
- compilers, but LyX will run more slowly.
+ compilers, but LyX will be slower.
o --enable-debug will add debug information to your binary. This
requires a lot more disk space, but is a must if you want to try
the source code directory. After you have installed LyX for one
architecture, use `make distclean' before reconfiguring for another
architecture.
-