Commit Graph
710993 Commits
Author SHA1 Message Date
Emily 8d00e4feea haskellPackages.hermes-json: fix vendored simdjson with clang-19 (#355529) 2024-11-20 02:33:34 +00:00
Emily bc601c3cfe mjpegtools: fix clang-19 by removing dead code (#355618) 2024-11-20 02:33:34 +00:00
Emily 377f90c378 rapidjson: disable tests which fail to compile (#355633) 2024-11-20 02:33:34 +00:00
Emily 026677c642 nlohmann_json: patch tests to compile on clang-19 (#354913) 2024-11-20 02:33:34 +00:00
Emily c6610175a4 fmt_8: drop (#355554) 2024-11-20 02:33:34 +00:00
Emily a968157862 zxing-cpp: c++20 for char8_t (#355615) 2024-11-20 02:33:34 +00:00
Emily e951807e2f fmt_8: drop 2024-11-20 02:33:34 +00:00
Emily 08c9f9ce3f qt6.qtquick3d: fix clang-19 with upstream patch (#355238) 2024-11-20 02:33:34 +00:00
Emily cdb8260d7c irods{,-icommands}: bump to fmt_9 2024-11-20 02:33:34 +00:00
Emily f7d68b7124 aspell: fix clang-19 with upstream patch (#355425) 2024-11-20 02:33:34 +00:00
Emily e8db327d11 kompute: 0.8.1 -> 0.9.0 2024-11-20 02:33:34 +00:00
Emily 43e7f01881 rav1e: fix clang-19 by using system libgit2 / lib (#355124) 2024-11-20 02:33:34 +00:00
Emily 032868bd50 spdlog: #define SPDLOG_FMT_EXTERNAL
This is required for the headers to work properly.
2024-11-20 02:33:34 +00:00
Emily c51f51244c use fmt_11 for mariadb and apply patch to fix fmt_11 build (#355110) 2024-11-20 02:33:34 +00:00
Emily 693a0eaede torrenttools: patch for fmt_9
It’d take more work to get this working with the latest version,
and this project seems abandoned, so I didn’t bother for now.
2024-11-20 02:33:34 +00:00
Emily 20236f2354 Doxygen update and clang 19 (#355080) 2024-11-20 02:33:34 +00:00
Emily 8e3554d3e3 termbench-pro: bump to fmt_11 2024-11-20 02:33:34 +00:00
Emily dde55e3949 ctest_2_3: disable warn as error (#355039) 2024-11-20 02:33:34 +00:00
Emily 77b06bc4a3 poppler: fix clang-19 with upstream patch (#355100) 2024-11-20 02:33:34 +00:00
Emily aa55149706 gcc{10,11,12,13,14}: reorder .cfi_startproc with label (#354734) 2024-11-20 02:33:34 +00:00
Reno DakotaandEmily 2de1b4b14e gcc{10,11,12,13,14}: reorder .cfi_startproc with label
fixes llvm-18+ builds which require that an asm label precedes the
.cfi_startproc pseudo instruction.
2024-11-20 02:33:33 +00:00
Reno DakotaandEmily 07029deebb haskellPackages.hermes-json: fix vendored simdjson with clang-19 2024-11-20 02:14:52 +00:00
Reno DakotaandEmily 462534f9bf mjpegtools: fix clang-19 by removing dead code
clang-19 errors out due to some unused debugging functions which access
undefined class members. Deleting the code fixes the build.
2024-11-20 02:14:52 +00:00
Reno DakotaandEmily 8f5c55067c rapidjson: disable tests which fail to compile
disable two tests which fail to compile on clang-19 due to trying to use
an unsigned type for which a std::char_traits does not exits.
2024-11-20 02:14:52 +00:00
Reno DakotaandEmily 8169aae698 nlohmann_json: fix tests to compile with clang-19
https://releases.llvm.org/19.1.0/projects/libcxx/docs/ReleaseNotes.html

> The base template for std::char_traits has been removed in LLVM 19. If
> you are using std::char_traits with types other than char, wchar_t,
> char8_t, char16_t, char32_t or a custom character type for which you
> specialized std::char_traits, your code will stop working.
2024-11-20 02:14:52 +00:00
Reno DakotaandEmily 3c76f37753 zxing-cpp: c++20 for char8_t
build fails on clang-19 due to using c++ 17 and having char8_t typedefed
to an uint8_t, which is not supported by std::char_traits. Using c++20
fixes this as the code will use a char8_t.

Used a substituteInPlace so the override can be removed once c++20 is
the default in the cmake file.
2024-11-20 02:14:52 +00:00
Reno DakotaandEmily 95dbbb4994 qt6.qtquick3d: fix clang-19 with upstream patch
https://github.com/qt/qtquick3d/commit/636a5558470ba0e0a4db1ca23dc72d96dfabeccf
2024-11-20 02:14:52 +00:00
Reno DakotaandEmily 9460529b21 aspell: fix clang-19 with upstream patch
https://github.com/GNUAspell/aspell/commit/ee6cbb12ff36a1e6618d7388a78dd4e0a2b44041
2024-11-20 02:14:52 +00:00
Reno DakotaandEmily 71e3992d77 mariadb: use fmt_11 for 10.11 & greater
https://github.com/MariaDB/server/blob/mariadb-10.11.10/cmake/libfmt.cmake

uses fmt 11.0.2
2024-11-20 02:14:52 +00:00
Reno DakotaandEmily 2115c501c4 fmt_11: add patch to fix clang build 2024-11-20 02:14:52 +00:00
Reno DakotaandEmily 085b1bbd39 rav1e: fix clang-19 using system libgit2 / zlib
update the unnecessary `built` package so we can use the system libgit2
and zlib which fixes the clang-19 build
2024-11-20 02:14:51 +00:00
Reno DakotaandEmily 68440b41d9 doxygen: fix build with clang-19 2024-11-20 02:14:51 +00:00
Reno DakotaandEmily f7fa39509b ctest_2_3: disable warn as error
the development build is enabled for tests but also enables warn as
error which creates an error when building the tests on clang-19.
2024-11-20 02:14:51 +00:00
Reno DakotaandEmily 99386b3957 poppler: fix clang-19 with upstream patch
https://gitlab.freedesktop.org/poppler/poppler/-/commit/b4ac7d9af7cb5edfcfcbda035ed8b8c218ba8564
2024-11-20 02:14:51 +00:00
Emily be72d1cf65 darwin: remove -arch from cc/ld wrapper (#354511) 2024-11-20 02:14:51 +00:00
Emily 4e9d1421f3 gss: use autoreconfHook (#354903) 2024-11-20 02:14:51 +00:00
Reno DakotaandEmily 2bba9edd41 doxygen: 1.10.0 -> 1.12.0
https://github.com/doxygen/doxygen/releases/tag/Release_1_12_0
https://github.com/doxygen/doxygen/compare/Release_1_10_0...Release_1_12_0
2024-11-20 02:14:51 +00:00
Reno DakotaandEmily 028069d767 darwin: remove -arch from cc/ld wrapper
`-arch` in the cc/ld wrapper causes problems when specifying different
`--target` options, which would succeed except for the conflicting
`-arch` specifier.

Reverts fc0456bed1 and
b26e0bac8d
2024-11-20 02:14:51 +00:00
Reno DakotaandEmily 90805a436c gss: use autoreconfHook
the provided configure script will break the build by using invalid c
attributes on clang-19. using autoreconfHook fixes this.
2024-11-20 02:14:51 +00:00
Emily 5cc39d9add xsimd: reduce precision to fix asin test (#354908) 2024-11-20 02:14:50 +00:00
Emily 4e4c5898b1 darwin.file_cmds: add libmd for install (#354897) 2024-11-20 02:14:50 +00:00
Reno DakotaandEmily a6ebc2e1f2 xsimd: reduce precision to fix asin test
`asin` test fails on darwin with clang-19. reduce the test precision
epsilon to 1e-7 fixes the test
2024-11-20 02:14:50 +00:00
Emily 173e26257d llvmPackages_{13,14,15,16,17}.compiler-rt: reorder cfi_startproc after label (#354569) 2024-11-20 02:14:50 +00:00
Reno DakotaandEmily 425d5fbd01 darwin.file_cmds: add libmd for install
clang-19 defines `TARGET_OS_OSX` which results in the install build
require various digests. Using libmd fixes the build.
2024-11-20 02:14:50 +00:00
Emily 81f3651b2f gettext: 0.21.1 -> 0.22.4 (#279197) 2024-11-20 02:14:50 +00:00
Reno DakotaandEmily b4ccd4a123 llvmPackages_{13,14,15,16,17}.compiler-rt: reorder cfi_startproc after label
fixes building with llvm_18+
2024-11-20 02:14:50 +00:00
Emily 7e9458fc55 [llvm-19] buildMozillaMach: apply upstream WASI SDK workaround for LLVM 19 (#354151) 2024-11-20 02:14:49 +00:00
Randy EckenrodeandEmily b39c998560 fontforge: fix translations for compatibility with gettext 0.22 2024-11-20 02:14:49 +00:00
Emily d72a2893b2 [llvm-19] rust: use LLVM 19 (#354149) 2024-11-20 02:14:49 +00:00
Emily 1e700c2bfa buildMozillaMach: apply upstream WASI SDK workaround for LLVM 19
I have no idea why this is necessary for us and why the upstream patch
doesn’t work, but this gets the Mozilla packages building on LLVM
19 in the meantime while we try to figure that out.

Closes: #352724
2024-11-20 02:14:49 +00:00