Skip to content

Commit 0eb2d05

Browse files
committed
Update requirements for building from source
1 parent 7d6a667 commit 0eb2d05

File tree

1 file changed

+14
-5
lines changed

1 file changed

+14
-5
lines changed

modules/installation/pages/build-from-sources.adoc

Lines changed: 14 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -6,15 +6,24 @@
66

77
To compile LibrePCB, you need to install the following tools & libraries first:
88

9-
* pass:[g++] >= 4.8, MinGW >= 4.8, or Clang >= 3.3
10-
(pass:[C++11] support is required)
11-
* http://www.qt.io/download-open-source/[Qt] >= 5.5
12-
* https://www.opencascade.com/[OpenCASCADE] OCCT or OCE (optional)
9+
* pass:[g++], MinGW or Clang (any version with pass:[C++17] support should work)
10+
* http://www.qt.io/download-open-source/[Qt] >= 6.2 (make sure the
11+
https://doc.qt.io/qt-6/qtimageformats-index.html[imageformats] plugin
12+
is installed too as it will be needed at runtime)
13+
* https://www.opencascade.com/[OpenCASCADE] OCCT or OCE (optional, OCCT
14+
highly preferred)
1315
* https://en.wikipedia.org/wiki/OpenGL_Utility_Library[OpenGL Utility Library]
1416
GLU (optional)
1517
* http://www.zlib.net/[zlib]
1618
* https://www.openssl.org/[OpenSSL]
17-
* https://cmake.org/[CMake] 3.5 or newer
19+
* https://cmake.org/[CMake] 3.16 or newer
20+
21+
[IMPORTANT]
22+
====
23+
Actually LibrePCB 1.2.0 still compiles with Qt5, but unfortunately contains a
24+
serious bug at runtime. Therefore you really need to use Qt6 where the bug
25+
doesn't exist. We'll drop support for Qt5 soon anyway.
26+
====
1827

1928
== Get the Sources
2029

0 commit comments

Comments
 (0)