X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=INSTALL;h=63c79198b90c6c0bf18d4495d06a57e27be2ff46;hb=e653907b84298d09d18dab330758a0808b148654;hp=ec959ff6a82b7b4ff9f54702400352d0ebcb4e50;hpb=1b50e72570f7dc365f98060fefbd67572499f1da;p=lyx.git diff --git a/INSTALL b/INSTALL index ec959ff6a8..63c79198b9 100644 --- a/INSTALL +++ b/INSTALL @@ -71,6 +71,10 @@ libraries. See the RELEASE-NOTES for details. 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 @@ -79,14 +83,7 @@ translations or you change the translation files themselves (po/*.po) 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 @@ -107,7 +104,7 @@ flags: 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 @@ -213,10 +210,11 @@ values): 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 @@ -285,4 +283,3 @@ variable, you have to compile LyX for one architecture at a time in the source code directory. After you have installed LyX for one architecture, use `make distclean' before reconfiguring for another architecture. -