Commit Graph

162 Commits

Author SHA1 Message Date
Miro Hrončok
5e9ea9c1cf Fix install path on i686
See https://src.fedoraproject.org/rpms/rapidfuzz-cpp/pull-request/1#comment-172023

    [ 43%] Linking CXX executable fuzz_osa_distance
    cd /builddir/build/BUILD/rapidfuzz-cpp-2.2.3/redhat-linux-build/fuzzing && /usr/bin/cmake -E cmake_link_script CMakeFiles/fuzz_osa_distance.dir/link.txt --verbose=1
    /usr/bin/clang++ -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong   -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now   -flto=thin -Wl,--build-id=sha1 CMakeFiles/fuzz_osa_distance.dir/fuzz_osa_distance.cpp.o -o fuzz_osa_distance  -fsanitize=fuzzer,address
    /usr/bin/ld: cannot find /usr/bin/../lib/clang/17/lib/linux/libclang_rt.fuzzer-i386.a: No such file or directory
    /usr/bin/ld: cannot find /usr/bin/../lib/clang/17/lib/linux/libclang_rt.asan_static-i386.a: No such file or directory
    /usr/bin/ld: cannot find /usr/bin/../lib/clang/17/lib/linux/libclang_rt.asan-i386.a: No such file or directory
    /usr/bin/ld: cannot find /usr/bin/../lib/clang/17/lib/linux/libclang_rt.asan_cxx-i386.a: No such file or directory
    clang++: error: linker command failed with exit code 1 (use -v to see invocation)

Note that renaming the directory is not enough,
because clang -m32 on x86_64 expects the i386 name.
2023-12-14 11:12:22 +01:00
Tulio Magno Quites Machado Filho
ed1b7e9154 Update to LLVM 17.0.6 2023-11-29 10:44:09 -03:00
Tulio Magno Quites Machado Filho
db9a4bdb91 Update to LLVM 17.0.4 2023-11-01 20:41:22 -03:00
Tulio Magno Quites Machado Filho
8e9cac7e43 Update to LLVM 17.0.3 2023-10-18 09:36:34 -03:00
Tulio Magno Quites Machado Filho
0c86a48b7a Update to LLVM 17.0.2 2023-10-05 09:23:45 -03:00
Tulio Magno Quites Machado Filho
9be9c8c17f Update to LLVM 17.0.1 2023-09-25 10:04:17 -03:00
Tulio Magno Quites Machado Filho
43a7a39a44 Update to LLVM 17.0.0 RC4 2023-09-11 11:43:37 -03:00
Tom Stellard
8dfdb6780c Fix FLOAT16 detection 2023-09-05 09:52:20 -03:00
Tulio Magno Quites Machado Filho
ac55f0dda7 Update to LLVM 17.0.0 RC3 2023-08-25 21:53:11 -03:00
Tulio Magno Quites Machado Filho
652197cf49 Update to LLVM 17.0.0 RC2 2023-08-23 13:57:12 -03:00
Tulio Magno Quites Machado Filho
7f94942644 Fix changelog chronological order
rpmlint report errors when the changelog is not in descending
chronological order.
2023-08-23 10:16:18 -03:00
Tom Stellard
b383b170ec Fix runtime install path on ppc64le 2023-08-10 10:32:06 -03:00
Tulio Magno Quites Machado Filho
d423f98be3 Update to LLVM 17.0.0 RC 1
This is also a squashed merge commit from upstream-snapshot (commit ID
b0d2b4ed0ad18d3e) into rawhide whose most important commits from
upstream-snapshot are:

Konrad Kleine (19):
      Add --without=check option
      Rework compiler-rt
      Rebase 0001-PATCH-compiler-rt-Workaround-libstdc-limitation-wrt..patch patch
      Make download path for snapshot sources-easily adjustable
      Help compiler-rt utilize llvm-cmake subpackage
      Help compiler-rt to find llvm-cmake files
      Adapt to reverted https://reviews.llvm.org/D88458
      Revert "Adapt to reverted https://reviews.llvm.org/D88458"
      Require llvm-cmake-devel package when building
      Adjust the CMAKE_MODULE_PATH instead of patching the source
      Use new llvm_snashot_changelog_entry macro
      Use llvm_snapshot_version_suffix
      Compile with DWARFv4
      Merge remote-tracking branch 'upstream/rawhide' into upstream-snapshot
      Tempoarily remove build dependency on cmake-devel and the packaged cmake directory
      Make compiler-rt use the llvm-snapshot-builder
      Use %{llvm_snapshot_extra_source_tags} macro
      Fixup
      Merge remote-tracking branch 'origin/main' into upstream-snapshot

Tom Stellard (9):
      Add a patch to fix standalone buidls with compiler-rt
      Fix typo
      Handle rename of libclang_rt.orc to liborc_rt
      liborc_rt is not built on i386
      liborc_rt is not built on s390x or ppc64le
      Merge branch 'rawhide' of ssh://pkgs.fedoraproject.org/rpms/compiler-rt into upstream-snapshot
      Install llvm-snapshot-builder from the current COPR project
      Try again to enable local copr repo
      Use new per-target runtime install feature

Tulio Magno Quites Machado Filho (1):
      Fix packaging on ppc64le and s390x
2023-08-10 10:32:06 -03:00
Fedora Release Engineering
c3a9639f8f Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-07-19 16:13:13 +00:00
Tulio Magno Quites Machado Filho
e57eb63070 Update to LLVM 16.0.6 2023-07-10 12:13:17 -03:00
Nikita Popov
53c9478c36 Use llvm-cmake-utils package 2023-06-15 16:57:13 +02:00
Tulio Magno Quites Machado Filho
1291dd7b82 Update to LLVM 16.0.5 2023-06-06 12:03:16 -03:00
Tulio Magno Quites Machado Filho
5af9a6c642 Update to LLVM 16.0.4 2023-05-19 18:36:44 -03:00
Tulio Magno Quites Machado Filho
2ed570f50f Update to LLVM 16.0.3 2023-05-10 15:48:33 -03:00
Tulio Magno Quites Machado Filho
891fc43fb3 Update to LLVM 16.0.2 2023-04-27 10:57:45 -03:00
Tulio Magno Quites Machado Filho
e3a3a0ebb8 Update to LLVM 16.0.1 2023-04-13 08:49:44 -03:00
Tulio Magno Quites Machado Filho
d5333c74aa Update to LLVM 16.0.0 2023-03-21 11:05:43 -03:00
Tulio Magno Quites Machado Filho
927c63bbc0 Update to LLVM 16.0.0 RC4 2023-03-15 17:27:39 -03:00
Tulio Magno Quites Machado Filho
eb44cf3fe8 Fix the path of the libraries
Use just the major version instead of full version.
2023-03-06 12:19:37 -03:00
Tulio Magno Quites Machado Filho
d37fc52fe0 Update to LLVM 16.0.0 RC3 2023-02-27 09:36:06 -03:00
Tulio Magno Quites Machado Filho
82046e74ac Update to LLVM 16.0.0 RC1 2023-02-15 14:36:29 -03:00
Tom Stellard
95993ba8f4 Omit frame pointers when building 2023-02-01 18:18:41 +00:00
Tulio Magno Quites Machado Filho
8467d3015b 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-19 16:58:53 -03:00
Fedora Release Engineering
67452bf96d Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-01-19 00:21:48 +00:00
Nikita Popov
e7ec30269c Update to LLVM 15.0.7 2023-01-13 17:13:45 +01:00
Nikita Popov
a8840d17cc Remove ppc64le ieeelongdouble workaround
https://bugzilla.redhat.com/show_bug.cgi?id=2142648 has been
resolved.
2022-12-15 16:27:32 +01:00
Nikita Popov
34c212c177 Update to LLVM 15.0.6 2022-12-06 08:50:28 +01:00
Nikita Popov
7a4a1d091f Build with gcc on ppc64le to work around ieeelongdouble issue
The syslog.h glibc header is currently incompatible with clang
ieeelongdouble, which we recently enabled by default again. Build
with gcc to avoid the issue for now.

See https://bugzilla.redhat.com/show_bug.cgi?id=2140618.
2022-11-07 12:32:58 +01:00
Nikita Popov
a1891334fd Update to LLVM 15.0.4 2022-11-07 10:16:28 +01:00
Nikita Popov
2986b2b297 Switch to building with clang 2022-09-23 17:27:32 +02:00
Nikita Popov
d64c0bd6fe Make sure asm files are built with -fcf-protection
This should fix some annocheck failures.
2022-09-13 11:18:54 +02:00
Nikita Popov
f8e98d51f0 Update to LLVM 15.0.0 2022-09-06 14:09:13 +02:00
Fedora Release Engineering
f62c027a21 Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-07-20 23:26:07 +00:00
Timm Bäder
2457db0fb5 Update to 14.0.5 2022-06-20 12:26:57 +02:00
Timm Bäder
f61f587fe4 Remove llvm-cmake-devel buildrequires 2022-04-29 08:18:36 +02:00
Timm Bäder
ddc83a70e7 Update to 14.0.0 2022-03-24 08:45:51 +01:00
Nikita Popov
ca35ac5a5d Update to LLVM 13.0.1 final 2022-02-03 15:49:09 +01:00
Fedora Release Engineering
febff914de - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-01-19 23:41:50 +00:00
Nikita Popov
fb9b178e7f Remove obsolete patch
This patch is part of the upstream release/13.x branch:
eb845520ac
2022-01-14 09:35:44 -05:00
Nikita Popov
844bad5042 Update to LLVM 13.0.1rc2 2022-01-14 08:38:47 -05:00
Nikita Popov
2e482faaec Update to LLVM 13.0.1rc1 2022-01-12 08:31:43 -05:00
Timm Bäder
d433a74d30 Add rpmlintrc and fix a few rpmlint warnings 2021-11-10 10:09:21 +01:00
Timm Bäder
6dd5cb570c Use %py3_shebang_fix macro 2021-11-10 09:14:11 +01:00
Timm Bäder
c4c6ace9ea Remove rpath 2021-10-13 11:00:39 +02:00
Tom Stellard
3697b3a6e3 13.0.0 Release 2021-10-02 03:15:50 +00:00