summaryrefslogtreecommitdiff
path: root/user
AgeCommit message (Collapse)AuthorFilesLines
2024-10-21user/valgrind: Allow exec on ppc32 + ISA 3.0A. Wilcox2-0/+17
This will crash wildly if you actually try to *use* ISA 3.0 instructions in the Valgrind core. But if you don't, it works fine, and it's the only way to do Valgrind on a Power9 while running in 32-bit mode.
2024-10-21user/rust: Disable print_vtable_sizes testA. Wilcox1-0/+4
This test requires floating point precision that is not available on i586 systems (pmmx), causing the test to fail because of rounding. Closes: #1259
2024-10-19user/clang: Use upstream fix for 32-bit BEA. Wilcox2-25/+156
This fixes the problem more generally, using a union so that 64-bit values can still be stored for offsets; this is required for C++20 module support. Ref: #1255 Fixes: fabdb20dca ("user/clang: Fixes for PPC32, and more generally")
2024-10-17user/llvm*: Generate less debug info on 32-bitZach van Rijn2-2/+16
Full debug-info for LLVM causes multiple failures on 32-bit builders, including with the linker, scanelf, and tar. On 32-bit only, use -ggdb1 to reduce the level of debuginfo output. Since debug information is reduced, we no longer need the `strip` command from #797. Closes: #1251, #1253
2024-10-17user/cbindgen: Fix build on PPC32Zach van Rijn2-2/+17
cbindgen vendors the libc crate, so this needs the same fix as the Rust 1.7x bootstrap compilers. Closes: #1252 Ref: #1248
2024-10-17user/rust: Reduce debug informationZach van Rijn1-1/+1
Similar to the bootstrap compilers, using debuglevel 2 causes 32-bit builders to fail with ENOMEM due to the size of generated debuginfo. Ref: #1249
2024-10-17user/zola: Disable LTO for ppc32 buildA. Wilcox1-1/+4
Closes: #1256
2024-10-17user/clang: Fixes for PPC32, and more generallyA. Wilcox3-11/+90
* Fix upstream issue on all 32-bit BE platforms where pointers are cast in an invalid way, causing crashes when building C++ code. * Improve ppc-interp.patch to ensure *all* executable repl tests will be skipped when run on ppc32. * Disable known-flaky test (found on ppc, but also Gentoo/arm). Closes: #1255
2024-10-17user/zola: Move back, update to 0.19.1A. Wilcox1-0/+1132
Closes: #1176
2024-10-17user/ripgrep: Update to 14.1.0A. Wilcox1-141/+113
2024-10-17user/cbindgen: Update to 0.26A. Wilcox1-75/+77
2024-10-17user/clazy: Update to 1.12A. Wilcox2-5/+5
Adds LLVM 18 and Clang 18 support.
2024-10-17user/clang: Update to 18.1.8A. Wilcox6-52/+31
2024-10-17user/llvm18: Tweaks and fixesA. Wilcox1-20/+17
* DWARFLinker and friends: most of the test errors are related to musl's thread stack size. Use chelf instead of disabling the tests. They pass on gwyn now, but there are still two flaky dsymutil tests. * Ensure the libLLVM.so.18 library is still present in /usr/lib/llvm18. * Install llvm-gtest, needed for Clang's test suite.
2024-10-17user/rust: Add version 1.80.0A. Wilcox19-0/+3417
2024-10-17user/rust: rename to bootstrap/rust-1.60A. Wilcox19-1671/+0
2024-10-10user/bearssl: actually use and install bearssl.pcLaurent Bercot1-1/+4
2024-10-10user/tipidee: fix sysconfdirLaurent Bercot1-0/+1
2024-10-10user/apaste: upgrade to 0.0.2.1Laurent Bercot3-29/+30
2024-10-10user/bcnm: upgrade to 0.0.1.8Laurent Bercot3-11/+31
Also add .pc files.
2024-10-10user/tipidee: upgrade to 0.0.5.1Laurent Bercot4-24/+31
Also add a .pc file.
2024-10-10user/netqmail: download from a place that is actually maintainedLaurent Bercot1-7/+18
Apparently nobody cares about maintaining netqmail.org or qmail.org anymore, has anyone ever heard of perennial URLs? *cue crickets*
2024-10-10user/smtpd-starttls-proxy: upgrade to 0.0.1.5Laurent Bercot1-10/+9
2024-10-10user/s6-networking: upgrade to 2.7.0.4Laurent Bercot2-8/+18
Also add a .pc file.
2024-10-10user/bearssl: upgrade to latest commit ↵Laurent Bercot2-3/+8
(3c040368f6791553610e362401db1efff4b4c5b8)
2024-10-10user/s6-dns: upgrade to 2.4.0.0Laurent Bercot2-8/+14
Also add a .pc file.
2024-10-10user/s6-linux-utils: upgrade to 2.6.2.1Laurent Bercot1-4/+4
2024-10-10user/s6-portable-utils: upgrade to 2.3.0.4Laurent Bercot1-4/+4
2024-10-03user/tmux: bump { 3.3a --> 3.5 }.Dan Theisen1-2/+2
2024-08-22user/ifupdown-ng: new packageErmine2-0/+201
2024-08-15user/htop: bump { 3.3.0 --> 3.4.0_git20240813 }. fixes #1239.Zach van Rijn1-4/+12
2024-08-15user/dovecot: Update to 2.3.21.1Lee Starnes1-4/+7
2024-08-10user/openvpn 2.6.12Lee Starnes1-2/+2
2024-08-09user/llvm18: Disable some tests on 32-bit PowerPCA. Wilcox1-0/+26
Ref: #1233
2024-08-09user/{mozilla}: Use specified LLVM tool versionZach van Rijn2-2/+6
This ensures the Mozilla build system can find tools like llvm-objcopy without the desired LLVM version being the default one. Closes: #1230
2024-08-07user/qt-creator: Pass path for LLVM configurationZach van Rijn1-2/+4
This ensures Qt Creator picks up the LLVM version we have selected for it, instead of looking for a non-version-suffixed `llvm-config`. Closes: #1231
2024-08-07user/mesa: Add Meson config for LLVM selectionZach van Rijn1-1/+9
Closes: #796
2024-08-07user/clazy: Specify the LLVM root pathA. Wilcox1-1/+3
The LLVM version is now a variable that can be easily changed, as well. Closes: #1225
2024-08-07user/erl-rebar3: Update to 3.23.0Zach van Rijn1-2/+2
Closes: #1224
2024-08-07user/gsl: Update to 2.8Zach van Rijn1-3/+3
2024-08-07user/gsl: force inline to be staticZach van Rijn2-1/+15
Closes: #1197
2024-08-07user/gsl: disable optimizations on specfunc testsZach van Rijn1-1/+1
Default optimization settings between GCC 8.5.0 and 13.3.0 appear to have caused this test to fail; disable them for this test. Closes: #1195
2024-08-07user/elixir: Update to 1.17.2A. Wilcox1-2/+2
Required for Erlang/OTP 27 support. Closes: #1182, #1194
2024-08-07user/zola: Move to experimental/A. Wilcox1-754/+0
We can update this once we have newer Rust. Ref: #1176
2024-08-07user/perl-extutils-cppguess: Fix testsA. Wilcox2-3/+66
Closes: #1174
2024-08-07user/erlang: Update to 27.0A. Wilcox1-7/+5
2024-08-07user/llvm14: Fix GCC 13-adjacent bugsA. Wilcox4-3/+280
Backport the GCC miscompile workaround from LLVM 18. Use the old x87 excess precision behaviour to fix most of the tests. Still no idea why 32-bit Intel wants new shiny colours for the graph. Closes: #1200, #1202, #1204, #1223
2024-08-07user/gst-plugins-bad: add patch for 32-bit ARMZach van Rijn2-2/+36
Closes: #1198
2024-08-07user/mesa: Disable SSE2 on pmmxA. Wilcox3-1/+8866
Closes: #1207
2024-08-07user/llvm14: Mark as non-default LLVM nowA. Wilcox1-1/+1