Commit graph

141 commits

Author SHA1 Message Date
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
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
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
Konrad Kleine
231fc59943 Fixup 2022-06-13 19:45:01 +02:00
Konrad Kleine
23526fc4e7 Use %{llvm_snapshot_extra_source_tags} macro 2022-06-13 09:58:45 +02:00
Konrad Kleine
3f6528b350 Make libomp use the llvm-snapshot-builder 2022-06-13 09:33:51 +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
Konrad Kleine
fd571ca5e6 Fix RPM build error with i386
RPM build errors:
    File not found: /builddir/build/BUILDROOT/libomp-15.0.0~pre20220304.gb4c1cbff79d063-1.fc35.i386/usr/lib/libomptarget-amdgpu-gfx*.bc
    File not found: /builddir/build/BUILDROOT/libomp-15.0.0~pre20220304.gb4c1cbff79d063-1.fc35.i386/usr/lib/libomptarget-nvptx-*.bc
2022-03-04 17:56:56 +01:00
Konrad Kleine
c0d5d9b4fc Remove files not found 2022-03-04 16:54:55 +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
Konrad Kleine
aee04b12af Fix RPM build error about installed but unpacked *.bc files
RPM build errors:
    Installed (but unpackaged) file(s) found:
   /usr/lib64/libomptarget-amdgpu-gfx1010.bc
   /usr/lib64/libomptarget-amdgpu-gfx1030.bc
   /usr/lib64/libomptarget-amdgpu-gfx1031.bc
   /usr/lib64/libomptarget-amdgpu-gfx700.bc
   /usr/lib64/libomptarget-amdgpu-gfx701.bc
   /usr/lib64/libomptarget-amdgpu-gfx801.bc
   /usr/lib64/libomptarget-amdgpu-gfx803.bc
   /usr/lib64/libomptarget-amdgpu-gfx900.bc
   /usr/lib64/libomptarget-amdgpu-gfx902.bc
   /usr/lib64/libomptarget-amdgpu-gfx906.bc
   /usr/lib64/libomptarget-amdgpu-gfx908.bc
   /usr/lib64/libomptarget-amdgpu-gfx90a.bc
   /usr/lib64/libomptarget-amdgpu-gfx90c.bc
   /usr/lib64/libomptarget-nvptx-sm_35.bc
   /usr/lib64/libomptarget-nvptx-sm_37.bc
   /usr/lib64/libomptarget-nvptx-sm_50.bc
   /usr/lib64/libomptarget-nvptx-sm_52.bc
   /usr/lib64/libomptarget-nvptx-sm_53.bc
   /usr/lib64/libomptarget-nvptx-sm_60.bc
   /usr/lib64/libomptarget-nvptx-sm_61.bc
   /usr/lib64/libomptarget-nvptx-sm_62.bc
   /usr/lib64/libomptarget-nvptx-sm_70.bc
   /usr/lib64/libomptarget-nvptx-sm_72.bc
   /usr/lib64/libomptarget-nvptx-sm_75.bc
   /usr/lib64/libomptarget-nvptx-sm_80.bc
   /usr/lib64/libomptarget-nvptx-sm_86.bc
2022-02-21 18:42:32 +01:00
Konrad Kleine
49043639d8 Fixup 2022-02-21 18:06:57 +01:00
Konrad Kleine
8d46a01940 Fix error with missing *.bc files
RPM build errors:
    File not found: /builddir/build/BUILDROOT/libomp-15.0.0~pre20220214.g890beda4e1794f-1.fc35.x86_64/usr/lib64/libomptarget-new-amdgpu-gfx*.bc
    File not found: /builddir/build/BUILDROOT/libomp-15.0.0~pre20220214.g890beda4e1794f-1.fc35.x86_64/usr/lib64/libomptarget-new-nvptx-sm_*.bc
    File not found: /builddir/build/BUILDROOT/libomp-15.0.0~pre20220214.g890beda4e1794f-1.fc35.x86_64/usr/lib64/libomptarget-amdgcn*.bc
2022-02-21 17:54:00 +01:00
Nikita Popov
2bfc863406 Update to LLVM 13.0.1 final 2022-02-03 10:04:13 +01:00
Konrad Kleine
a666eaf589 Compile with DWARFv4 2022-01-30 21:22:31 +01:00
Nikita Popov
56933c8d1e Update to LLVM 13.0.1rc3 2022-01-25 15:01:35 +01:00
Konrad Kleine
140a5e6d27 Regenerated patch from streamline branch
```
 $ cd llvm-project
 $ git checkout -b streamline
 $ git fetch pagure
 $ git reset --hard pagure/streamline
 $ git fetch upstream
 $ git rebase upstream/main

 $ # Fix rebasing issues

 $ git format-patch --keep-subject  upstream/main..HEAD -- openmp
```

0001-PATCH-openmp-CMake-Make-LIBOMP_HEADERS_INSTALL_PATH-.patch
2022-01-24 18:11:45 +01:00
Fedora Release Engineering
fea9389913 - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-01-20 16:53:36 +00:00
Nikita Popov
635f754396 Update to LLVM 13.0.1rc2 2022-01-13 04:23:24 -05:00
Konrad Kleine
e84527d6b3 Use llvm_snapshot_version_suffix 2022-01-12 16:19:27 +01:00
Konrad Kleine
bf9ceea26d Fix RPM snapshot build for i386 and aarch64
by moving some *.bc files into a section where they are excluded from
these architectures.

RPM build errors:
    File not found: /builddir/build/BUILDROOT/libomp-14.0.0~pre20220103.g65035e0d06762a-1.fc34.i386/usr/lib/libomptarget-new-amdgpu-gfx*.bc
    File not found: /builddir/build/BUILDROOT/libomp-14.0.0~pre20220103.g65035e0d06762a-1.fc34.i386/usr/lib/libomptarget-new-nvptx-sm_*.bc
2022-01-12 16:19:03 +01:00
Konrad Kleine
c54e6b982d Fix version to include snapshot revision 2022-01-12 16:19:01 +01:00
Konrad Kleine
fd19fbaef1 Attempt to fix RPM build error
RPM build errors:
    Installed (but unpackaged) file(s) found:
   /usr/lib/debug/usr/lib64/libompd.so-14.0.0-1.fc35.x86_64.debug
   /usr/lib64/libompd.so
   /usr/lib64/libomptarget-new-amdgpu-gfx1010.bc
   /usr/lib64/libomptarget-new-amdgpu-gfx1030.bc
   /usr/lib64/libomptarget-new-amdgpu-gfx1031.bc
   /usr/lib64/libomptarget-new-amdgpu-gfx700.bc
   /usr/lib64/libomptarget-new-amdgpu-gfx701.bc
   /usr/lib64/libomptarget-new-amdgpu-gfx801.bc
   /usr/lib64/libomptarget-new-amdgpu-gfx803.bc
   /usr/lib64/libomptarget-new-amdgpu-gfx900.bc
   /usr/lib64/libomptarget-new-amdgpu-gfx902.bc
   /usr/lib64/libomptarget-new-amdgpu-gfx906.bc
   /usr/lib64/libomptarget-new-amdgpu-gfx908.bc
   /usr/lib64/libomptarget-new-amdgpu-gfx90a.bc
   /usr/lib64/libomptarget-new-nvptx-sm_35.bc
   /usr/lib64/libomptarget-new-nvptx-sm_37.bc
   /usr/lib64/libomptarget-new-nvptx-sm_50.bc
   /usr/lib64/libomptarget-new-nvptx-sm_52.bc
   /usr/lib64/libomptarget-new-nvptx-sm_53.bc
   /usr/lib64/libomptarget-new-nvptx-sm_60.bc
   /usr/lib64/libomptarget-new-nvptx-sm_61.bc
   /usr/lib64/libomptarget-new-nvptx-sm_62.bc
   /usr/lib64/libomptarget-new-nvptx-sm_70.bc
   /usr/lib64/libomptarget-new-nvptx-sm_72.bc
   /usr/lib64/libomptarget-new-nvptx-sm_75.bc
   /usr/lib64/libomptarget-new-nvptx-sm_80.bc
   /usr/lib64/libomptarget-new-nvptx-sm_86.bc
2022-01-12 16:18:41 +01:00
Konrad Kleine
f1935f0e06 Introduce version suffix for snapshot 2022-01-12 16:18:41 +01:00
Konrad Kleine
da7f05860d Make download path for snapshot sources-easily adjustable 2022-01-12 16:18:41 +01:00