Go to file
Tulio Magno Quites Machado Filho 57ad6493ac Set the amount of jobs dynamically
Instead of setting a static number of jobs for building flang, use a
function that can calculate the amount of jobs is safe to run on a
system based on the amount of memory required per job and on the amount
of processors available on the said system.

Start using 6144 MiB / job as safe value.  While my measurements have
shown this can be decreased, this value is safe enough and already
reduces the amount of time used to build flang to ~1/3 of the previous
time.
2023-04-06 14:16:44 -03:00
.gitignore Replace many entries in .gitignore with a few globs 2023-03-03 11:29:39 -03:00
0001-Flang-Fix-CMakePolicy.cmake.patch Update to LLVM 16.0.0 and a couple of improvements 2023-03-30 10:51:06 -03:00
0001-flang-Fix-dereference-of-std-optional-with-no-value.patch Update to LLVM 16.0.0 RC3 2023-03-03 11:29:29 -03:00
0001-flang-Fixed-restrictions-checking-for-OpenACC-loop-a.patch Update to LLVM 16.0.0 RC3 2023-03-03 11:29:29 -03:00
0001-flang-Fixed-uninitialized-std-unique_ptr-dereference.patch Update to LLVM 16.0.0 RC3 2023-03-03 11:29:29 -03:00
0001-flang-Remove-the-dependency-on-Bye.patch Update to LLVM 16.0.0 RC3 2023-03-03 11:29:29 -03:00
0001-Match-Fedora-s-value-for-CLANG_DEFAULT_PIE_ON_LINUX.patch Update to LLVM 16.0.0 RC3 2023-03-03 11:29:29 -03:00
0001-PATCH-flang-Disable-use-of-sphinx_markdown_tables.patch Cleanup, normalize and rename patch serie 2021-03-02 14:39:31 +01:00
0001-PowerPC-Flang-Fix-triple.patch Update to LLVM 16.0.0 and a couple of improvements 2023-03-30 10:51:06 -03:00
flang.spec Set the amount of jobs dynamically 2023-04-06 14:16:44 -03:00
hans-gpg-key.asc
link-against-libclang-cpp.patch Update to LLVM 15.0.0 2022-09-06 13:14:35 +02:00
README.md
release-keys.asc Update to LLVM 15.0.0 2022-09-06 13:14:35 +02:00
remove-clangBasic-dependency.diff Update to LLVM 16.0.0 RC3 2023-03-03 11:29:29 -03:00
sources Update to LLVM 16.0.0 and a couple of improvements 2023-03-30 10:51:06 -03:00
TestAliasAnalysis.h Update to LLVM 16.0.0 RC3 2023-03-03 11:29:29 -03:00

flang

The flang package