[AMDGPU] Add missing assert requirement to unit test (#181102)
`-debug-only` is only available when asserts are enabled. The test
currently fails on builds without asserts.
[SDAG] Copy flags in convertMask when legalizing vselect/setcc (#180979)
This helps keep the flags around, making sure we correctly lower a
vector setcc with nnan. Fixes a regression from #180462.
tex-fontools: update to 2025.77724
- generated style files use "figureversions" instead of (deprecated) "fontaxes".
- when generating math fonts (experimental!), the script and scriptscript fonts
are by default loaded at somewhat bigger size than Latex's standard 70% and
50%, for better readability.
- a few minor bug fixes and documentation updates
interfaces: multi-dhcp6c support and custom PD association #7647
This splits off rtsold and dhcp6c into separate processes
which frees us from the restrictions of faked iterative IDs
for PD associations. For NA we simply default to 0 now.
I'm not entirely sure why we settled for a single deamon of
dhcp6c back in the day, but there are certianly downsides to
it and I don't see something that wasn't fixed in the meantime
that makes this not work.
Reapply "[MC][TableGen] Expand Opcode field of MCInstrDesc" (#180321) (#180954)
Difference from the previous version is that this one doesn't actually
encode opcodes in matcher tables as 32 bits, but still as 16 bits.
gpa: update to 0.11.0.
Pull upstream fix for building with latest gpgme.
Noteworthy changes in version 0.11.0 (2024-12-10)
-------------------------------------------------
* Ported to GTK 3.
* See the ChangeLog or better
https://git.gnupg.org/cgi-bin/gitweb.cgi?p=gpa.git for a list of
changes over the last 6 years.
seahorse: update to 47.0.1.
Newer changes than version 42 not documented.
seahorse 42.0
-------------
* pgp: Fix GPG version check [!197]
* desktop: Add pgp,gpg to the description [!196]
* search-provider: Don't escape result description as markup [!194]
* gkr: Network label fixes [!193]
* ssh: Fix CPU Usage Spike When Calling ssh-keygen [!136]
* desktop: Add supported mime types to .desktop file [!189]
* desktop: Mark application as adaptive [!190]
* metainfo: Align app name with .desktop name [!186]
* ui: Opt-in to color scheme user preference [!188]
* Updated translations
seahorse 41.0
-------------
[43 lines not shown]
[libc] Fix unit test dependency and respect LIBC_INCLUDE_BENCHMARKS (#180812)
Summary:
The unittest framework function is defined in another CMake file which
may not be present if the uesr disabled tests, provide a smaller version
here to keep this private. Also respesct the LIBC_INCLUDE_BENCHMARKS
variable.
(cherry picked from commit c9ee81a59e73a760febecad9fb8ed5baa3bee5ef)
[ELF] Fix IRELATIVE addend if the resolver address is updated by linker relaxation (#179063)
For a non-preemptible ifunc, `handleNonPreemptibleIfunc` creates a
cloned
symbol (`directSym`) to compute the addend of the IRELATIVE dynamic
relocation.
This cloned symbol wasn't tracked by `initSymbolAnchors`, so its value
wasn't adjusted during RISC-V/LoongArch linker relaxation.
This caused IRELATIVE addends to point to pre-relaxation addresses.
Fix this by:
- Tracking cloned IRELATIVE symbols in `ctx.irelativeSyms`
- Adding these symbols to `relaxAux->anchors` in `initSymbolAnchors`
(cherry picked from commit bc45ea2c4f24c259814ed5545c403d09ebf89be6)
[libc] Rewrite "Full Host Build" instructions (#180439)
This commit restructures the full_host_build.rst documentation to better
serve two use cases:
1. Standard Building and Testing: Add a new introductory section with
simplified instructions for local development. This covers basic build
configuration, building/testing without a full sysroot, and
documentation generation.
2. Building a Sysroot: Reorganize the comprehensive sysroot setup
instructions into a clear 5-step guide:
- Step 1: Preparation (environment variables)
- Step 2: Linux Headers (copying headers into sysroot)
- Step 3: Build and Install Runtimes (cmake configuration and ninja
build)
- Step 4: Configure the Compiler Wrapper (creating clang config file)
- Step 5: Verification (testing with sample C program)
[16 lines not shown]