Commit Graph

141 Commits

Author SHA1 Message Date
David Abdurachmanov ea711d0cbc
Merge remote-tracking branch 'up/main' into main-riscv64
Signed-off-by: David Abdurachmanov <davidlt@rivosinc.com>
2023-12-07 17:39:49 +02:00
Tulio Magno Quites Machado Filho 070a9c18a9 Update to LLVM 17.0.6 2023-11-29 10:28:02 -03:00
David Abdurachmanov 12c79e34b3
Add support for riscv64
Signed-off-by: David Abdurachmanov <davidlt@rivosinc.com>
2023-11-07 12:37:24 +02:00
David Abdurachmanov f7b2aa5fbc
Merge remote-tracking branch 'up/main' into main-riscv64
Signed-off-by: David Abdurachmanov <davidlt@rivosinc.com>
2023-11-07 12:33:50 +02:00
Tulio Magno Quites Machado Filho 075db526e7 Update to LLVM 17.0.4 2023-11-01 19:03:07 -03:00
Tulio Magno Quites Machado Filho c5e3e571c1 Update to LLVM 17.0.3 2023-10-18 09:32:44 -03:00
Nikita Popov ee22a23839 Don't explicitly set LIBOMP_HAVE_VERSION_SCRIPT_FLAG
This is working around an issue that has been fixed in
https://reviews.llvm.org/D148798.
2023-10-13 13:45:11 +00:00
Tulio Magno Quites Machado Filho 7cfd6fed80 Update to LLVM 17.0.2 2023-10-05 09:06:54 -03:00
Tulio Magno Quites Machado Filho d42e16cfa3 Update to LLVM 17.0.1 2023-09-25 09:36:09 -03:00
Tulio Magno Quites Machado Filho bb343d77a1 Update to LLVM 17.0.0 RC4 2023-09-11 11:41:51 -03:00
Tulio Magno Quites Machado Filho c559ecca0c Update to LLVM 17.0.0 RC3 2023-08-25 18:09:00 -03:00
Tulio Magno Quites Machado Filho 81da7e4538 Update to LLVM 17.0.0 RC2 2023-08-23 14:04:09 -03:00
Tulio Magno Quites Machado Filho c29cb30511 Update to LLVM 17.0.0 RC1
This is also a squashed merge commit from upstream-snapshot (commit ID
294d9ace52a3eb86) into rawhide whose most important commits from
upstream-snapshot are:

Konrad Kleine (19):
      Prepare for snapshot builds
      Fix download link
      Make download path for snapshot sources-easily adjustable
      Introduce version suffix for snapshot
      Attempt to fix RPM build error
      Fix version to include snapshot revision
      Fix RPM snapshot build for i386 and aarch64
      Use llvm_snapshot_version_suffix
      Regenerated patch from streamline branch
      Compile with DWARFv4
      Fix error with missing *.bc files
      Fix RPM build error about installed but unpacked *.bc files
      Remove files not found
      Fix RPM build error with i386
      Make libomp use the llvm-snapshot-builder
      Use %{llvm_snapshot_extra_source_tags} macro
      Merge remote-tracking branch 'origin/rawhide' into upstream-snapshot
      Fix unclosed %if
      Drop already landed patch

Nikita Popov (1):
      Package ompx.h

Timm Bäder (1):
      Don't ship nextgen libraries

Tom Stellard (5):
      Use correct suffix for shared objects
      Add new nextgen libraries
      libomptarget is no longer built on 32-bit arches
      Merge branch 'rawhide' of ssh://pkgs.fedoraproject.org/rpms/libomp into upstream-snapshot
      Install llvm-snapshot-builder from the current COPR project
2023-08-10 14:45:15 -03:00
Fedora Release Engineering 4e305961cd Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-07-20 11:40:20 +00:00
Tulio Magno Quites Machado Filho 91dfa8f84a Update to LLVM 16.0.6 2023-07-10 12:10:18 -03:00
Tulio Magno Quites Machado Filho 2f463babee Start to require clang's major version on builds
In recent daily snapshot builds, libomp started to build with older
clang versions that are not binary compatible with the latest libomp,
causing build issues.

Requiring a clang version that is identical to libomp may prevent these
errors and will also help in avoiding disabling features unintentionally.
2023-06-28 17:46:50 -03:00
Tom Stellard 8c3e353313 Remove libomp-test package
We aren't using this package for testing anymore, because it was too
hard maintain and keep working.
2023-06-17 06:16:09 +00:00
Nikita Popov a286411376 Use llvm-cmake-utils package 2023-06-15 16:51:58 +02:00
Tulio Magno Quites Machado Filho b0e0d8b005 Update to LLVM 16.0.5 2023-06-06 11:46:13 -03:00
Tulio Magno Quites Machado Filho 561c1d2554 Update to LLVM 16.0.4 2023-05-19 19:08:11 -03:00
Tulio Magno Quites Machado Filho c47cf621db Update to LLVM 16.0.3 2023-05-10 14:54:36 -03:00
Tulio Magno Quites Machado Filho cf6760974f Update to LLVM 16.0.2 2023-04-27 10:15:26 -03:00
Tulio Magno Quites Machado Filho cbf286e8a8 Revert "Be explicit about libomp-devel denpending on libomp"
This partially reverts commit f5327ee038
because it didn't fix rhbz#2187642.
We found out the issue might be related to releng changes.
We need a new release with a new NVR in order for Bodhi and pungi to
release the i686 libomp package in the x86_64 repository.
2023-04-19 17:42:47 -03:00
Tulio Magno Quites Machado Filho f5327ee038 Be explicit about libomp-devel denpending on libomp
Fix rhbz#2187642.
2023-04-18 10:39:30 -03:00
Tulio Magno Quites Machado Filho 40508e3d7e Update to LLVM 16.0.1 2023-04-13 08:45:19 -03:00
Tulio Magno Quites Machado Filho afec9af613 Update to LLVM 16.0.0
Fix an issue with the path where headers were being installed.
2023-03-21 16:01:36 -03:00
Tulio Magno Quites Machado Filho 0ceef0de65 Update to LLVM 16.0.0 RC4 2023-03-15 16:51:26 -03:00
Tulio Magno Quites Machado Filho a25fc8ff54 Improve .gitignore
Replace many entries with a few globs.
2023-03-15 14:57:31 -03:00
Tulio Magno Quites Machado Filho b2ca1b4278 Update to LLVM 16.0.0 RC3 2023-03-15 14:56:44 -03:00
Tulio Magno Quites Machado Filho 7b0c6905ec Update to LLVM 16.0.0 RC1 2023-02-15 14:35:26 -03:00
Tulio Magno Quites Machado Filho fb36333d2a Mention the Apache 2.0 license
List Apache 2.0 with LLVM exceptions in the license field.
This license got adopted in 2019.
2023-01-31 16:52:45 -03:00
Tom Stellard 742b5ab73f Omit frame pointers when building 2023-01-20 10:42:46 +01:00
Nikita Popov c1d314a4ab Fix build against GCC 13 2023-01-20 10:29:43 +01:00
Fedora Release Engineering dcbf8dbbf2 Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-01-19 17:04:36 +00:00
Nikita Popov 89709e18fe Update to LLVM 15.0.7 2023-01-13 17:12:20 +01:00
Nikita Popov 0c8e5de7ee Update to LLVM 15.0.6 2022-12-06 08:37:35 +01:00
Nikita Popov 5e79774fca Update to LLVM 15.0.4 2022-11-07 10:25:17 +01:00
Jesus Checa Hidalgo 39d1cda6ae Migrate tests to tests/libomp repo 2022-09-19 14:28:03 +00:00
Nikita Popov f59dec2204 Re-enable LTO build
This issue doesn't seem to exist anymore
2022-09-12 16:39:07 +02:00
Nikita Popov be18e34a28 Add explicit requires from libomp-devel to libomp
Now that we have version-dependent symlinks, we need to require
a libomp package of matching version.

This should resolve the rpmdeps failure.
2022-09-12 12:27:56 +02:00
Nikita Popov 2ffdde118e Update to LLVM 15.0.0 2022-09-06 12:39:39 +02:00
David Abdurachmanov 638b6cb226
Do not package libomptarget.rtl* files for riscv64
These files do not exist.

Signed-off-by: David Abdurachmanov <davidlt@rivosinc.com>
2022-08-26 09:50:06 +03:00
Fedora Release Engineering 6938169710 Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-07-21 18:35:17 +00:00
Timm Bäder b2a7d425ee Update to 14.0.5 2022-06-20 07:58:27 +02:00
Jesus Checa Hidalgo cd55257695 tests: add llvm-toolset-14.0 requirements to tests and plans 2022-04-22 13:07:24 +02:00
serge-sans-paille 698ce0f6d4 Upload new sources 2022-03-29 18:50:10 +02:00
Timm Bäder 13a2f5a591 Update to 14.0.0 2022-03-24 08:43:31 +01:00
Timm Bäder f9c51fed24 Fix rpmlint warnings
Macros used in changelog and mixed tabs/spaces.
2022-02-28 09:16:25 +01:00
Nikita Popov 2bfc863406 Update to LLVM 13.0.1 final 2022-02-03 10:04:13 +01:00
Nikita Popov 56933c8d1e Update to LLVM 13.0.1rc3 2022-01-25 15:01:35 +01:00