Commit graph

177 commits

Author SHA1 Message Date
Tulio Magno Quites Machado Filho
3189045fa1 Start distributing libomptarget.rtl on s390x
libomptarget.rtl has been enabled on s390x since commit
c9062e8f786864f86d330babce78a1926cc5b072.
2024-03-20 17:31:09 -03:00
Tulio Magno Quites Machado Filho
f71ea40c77 Automatically enable snapshot_build conditional
Package llvm-snapshot-builder is provided in the snapshot Copr
repository and defines llvm_sb.
This can be used to automatically enable the snapshot_build conditional
and avoid unintentional changes when merging rawhide <->
upstream-snapshot.
2024-03-20 08:59:05 -03:00
Tulio Magno Quites Machado Filho
6dd94cc7f3 Set min_ver
Stop reusing the value defined for the default builds.
2024-03-07 11:34:51 -03:00
Tulio Magno Quites Machado Filho
414bd8fdc7 Merge branch 'rawhide' into upstream-snapshot 2024-03-07 11:12:01 -03:00
Tom Stellard
b9ca94560d 18.1.0-rc4 Release 2024-02-29 09:43:25 +00:00
Tom Stellard
ad15cca3b2 Squashed merge of upstream-snapshot branch 2024-02-27 00:45:35 +00:00
Fedora Release Engineering
9581483688 Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild 2024-01-25 03:07:31 +00:00
Fedora Release Engineering
bf95f20e21 Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild 2024-01-21 04:54:07 +00:00
Tulio Magno Quites Machado Filho
070a9c18a9 Update to LLVM 17.0.6 2023-11-29 10:28:02 -03:00
Tulio Magno Quites Machado Filho
8e7cd5d4a9 s390x does not support offloading plugins
Do not try to package offloading plugins as they aren't support in
s390x.
2023-11-10 13:29:26 -03:00
Konrad Kleine
de00a373aa include s390x architecture
See https://github.com/llvm/llvm-project/pull/66081
2023-11-03 14:30:20 +01: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
Nikita Popov
31046a9c11 Remove unnecessary conditional
This is no longer snapshot-specific.
2023-08-14 15:23:32 +02:00
Nikita Popov
474639697c Merge branch 'rawhide' into upstream-snapshot 2023-08-11 15:24:49 +02: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
294d9ace52) 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
Nikita Popov
6a23a5a8a3 Package ompx.h
This header has been added in https://reviews.llvm.org/D156501.
2023-08-09 09:33:51 +02: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
Timm Bäder
294d9ace52 Don't ship nextgen libraries
They don't seem to exist anymore.
2023-07-10 12:42:11 +02: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
Tom Stellard
471201f1e4 Install llvm-snapshot-builder from the current COPR project 2023-04-17 18:35:05 +00:00
Tom Stellard
36b4ed59f6 Merge branch 'rawhide' of ssh://pkgs.fedoraproject.org/rpms/libomp into upstream-snapshot 2023-04-17 18:33:01 +00: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
Tom Stellard
b110f9aa7a libomptarget is no longer built on 32-bit arches
Since 57662cb2e3
2023-02-23 07:11:58 +00:00
Tom Stellard
2ddb1b3f9a Add new nextgen libraries 2023-02-23 06:54:48 +00:00
Tom Stellard
7d924a2dd9 Use correct suffix for shared objects 2023-02-23 06:53:27 +00:00
Konrad Kleine
4042232f96 Drop already landed patch 2023-02-16 16:41:51 +01:00
Konrad Kleine
0ec832ec6b Fix unclosed %if 2023-02-16 16:18:54 +01:00
Konrad Kleine
1504fdbdf9 Merge remote-tracking branch 'origin/rawhide' into upstream-snapshot
By Nikita Popov (10) and others
Via Tulio Magno Quites Machado Filho
* origin/rawhide: (21 commits)
  Mention the Apache 2.0 license
  Omit frame pointers when building
  Fix build against GCC 13
  Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
  Update to LLVM 15.0.7
  Update to LLVM 15.0.6
  Update to LLVM 15.0.4
  Migrate tests to tests/libomp repo
  Re-enable LTO build
  Add explicit requires from libomp-devel to libomp
  Update to LLVM 15.0.0
  Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
  Update to 14.0.5
  tests: add llvm-toolset-14.0 requirements to tests and plans
  Upload new sources
  Update to 14.0.0
  Fix rpmlint warnings
  Update to LLVM 13.0.1 final
  Update to LLVM 13.0.1rc3
  - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
  ...
2023-02-16 15:42:54 +01: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