Page MenuHomeFreeBSD

jrtc27 (Jessica Clarke)
User

Projects

User Details

User Since
Jul 4 2018, 7:23 PM (406 w, 1 d)

Recent Activity

Today

jrtc27 updated the summary of D56431: loader.efi: Defer efi_translate(e_entry) until after bi_load.
Thu, Apr 16, 7:20 PM
jrtc27 requested review of D56431: loader.efi: Defer efi_translate(e_entry) until after bi_load.
Thu, Apr 16, 7:19 PM

Yesterday

jrtc27 added a comment to D56414: riscv: vector extension support.

No support for ucontext.h posix API (looks like legacy)

Wed, Apr 15, 4:04 PM

Thu, Apr 2

jrtc27 committed rG36963d249724: .github: support all stable branches (authored by brooks).
.github: support all stable branches
Thu, Apr 2, 10:15 AM
jrtc27 committed rG436f7fc429aa: .github: support all stable branches (authored by brooks).
.github: support all stable branches
Thu, Apr 2, 10:15 AM
jrtc27 committed rGe510b487f946: .github: support all stable branches (authored by brooks).
.github: support all stable branches
Thu, Apr 2, 10:15 AM
jrtc27 committed rGdb9fd99ba8bd: cross-build: Provide mempcpy when building on macOS (authored by jrtc27).
cross-build: Provide mempcpy when building on macOS
Thu, Apr 2, 10:04 AM
jrtc27 committed rG2bc5bc14a8b2: cross-build: Provide mempcpy when building on macOS (authored by jrtc27).
cross-build: Provide mempcpy when building on macOS
Thu, Apr 2, 10:03 AM
jrtc27 committed rG0602b919074a: cross-build: Provide mempcpy when building on macOS (authored by jrtc27).
cross-build: Provide mempcpy when building on macOS
Thu, Apr 2, 10:03 AM

Mon, Mar 30

jrtc27 added inline comments to D56167: bsdinstall(8): add desktop script.
Mon, Mar 30, 6:27 PM
jrtc27 added a comment to D56167: bsdinstall(8): add desktop script.

I can't help but feel a lot of this belongs in packages rather than being big splats of hard-coded config that bsdinstall writes out that risks getting stale when ports gets updated

Mon, Mar 30, 6:26 PM

Thu, Mar 26

jrtc27 added inline comments to D55996: x86: Handle when MPERF/APERF MSRs aren't writable.
Thu, Mar 26, 5:00 PM

Mon, Mar 23

jrtc27 committed rG47402c9422ec: cross-build: Provide mempcpy when building on macOS (authored by jrtc27).
cross-build: Provide mempcpy when building on macOS
Mon, Mar 23, 5:37 PM

Sat, Mar 21

jrtc27 added inline comments to D55996: x86: Handle when MPERF/APERF MSRs aren't writable.
Sat, Mar 21, 1:22 AM

Thu, Mar 19

jrtc27 requested changes to D35106: partedit: Check allocated strings for UFS auto partitioning.

Did you simulate the UX of this happening? This looks like it's going to just silently report success and cause the next installer step to fail (or not, if there's already a partition table there?).

Thu, Mar 19, 7:03 PM
jrtc27 added inline comments to D55860: arm64/vmm: Enable 16-bit VMIDs when in use by pmap.
Thu, Mar 19, 5:20 PM
jrtc27 requested changes to D55961: arm64: Move the FEAT_VMID16 detection to vmm.

Don't we need to do a broadcast invalidate on fini (or remember the allocated VMIDs from the current epoch), otherwise we'll reallocate the same VMIDs if we kldload and start VMs? Also, don't leave the epoch as is whilst clearing the bitmap and next, that doesn't make sense, if the epoch is staying then so does the allocated set, and if it's being reset then so does the allocated set (along with invalidate).

Thu, Mar 19, 5:17 PM
jrtc27 added inline comments to D55860: arm64/vmm: Enable 16-bit VMIDs when in use by pmap.
Thu, Mar 19, 4:25 PM
jrtc27 added inline comments to D55860: arm64/vmm: Enable 16-bit VMIDs when in use by pmap.
Thu, Mar 19, 3:09 PM

Wed, Mar 18

jrtc27 added inline comments to D55922: RISC-V IOMMU support.
Wed, Mar 18, 5:26 PM

Mar 16 2026

jrtc27 added a comment to D55860: arm64/vmm: Enable 16-bit VMIDs when in use by pmap.

Is there a reason to not just read the ID register in the vmm code?

Mar 16 2026, 5:14 PM

Mar 14 2026

jrtc27 requested review of D55860: arm64/vmm: Enable 16-bit VMIDs when in use by pmap.
Mar 14 2026, 11:43 PM
jrtc27 accepted D55818: nvme: replace bus_space_[read|write]_4 with bus_[read|write]_4.

One tiny missing space, otherwise LGTM, feel free to fix on commit

Mar 14 2026, 9:37 PM

Mar 13 2026

jrtc27 committed rGc70f382a8b39: rtld-elf: Remove stray _exit prototype for aarch64 (authored by jrtc27).
rtld-elf: Remove stray _exit prototype for aarch64
Mar 13 2026, 7:25 PM

Mar 11 2026

jrtc27 added inline comments to D55818: nvme: replace bus_space_[read|write]_4 with bus_[read|write]_4.
Mar 11 2026, 10:19 PM
jrtc27 accepted D55817: nvme: removed unused 'regs' variable.
Mar 11 2026, 10:17 PM
jrtc27 added inline comments to D55818: nvme: replace bus_space_[read|write]_4 with bus_[read|write]_4.
Mar 11 2026, 10:15 PM
jrtc27 added inline comments to D55816: lindebugfs: Don't pass a kernel pointer to copy_from_user.
Mar 11 2026, 7:21 PM

Feb 27 2026

jrtc27 added a comment to D55541: nvme: Don't active memory space until all BARs are configured.

attempt to restore ints

Feb 27 2026, 9:47 PM
jrtc27 added inline comments to D55541: nvme: Don't active memory space until all BARs are configured.
Feb 27 2026, 6:08 PM

Feb 25 2026

jrtc27 added a comment to D55480: ELF: detect and reject CheriABI binaries.
In D55480#1269816, @kib wrote:
In D55480#1269551, @kib wrote:

First, there are two unrelated changes. One for the in-kernel ELF image activator, another for the kernel linker.

Then, for the image activator, why the is_cheri checks needs to be done in MI code? We have brand matchers (header_supported/brand_supported), which get the pointer to the mapped ELF header. Why cannot it be done there, in <arch>/elf_machdep.c?

You could make the same argument for e_machine/EI_CLASS/EI_DATA. Like those, this is an MI concept, so it's in MI code rather than having MD boilerplate (that, I will note, also has some odd semantics when it comes to the bool-returning functions, though I don't remember off the top of my head what those were). The MD hooks are for MD things like "v1 or v2 of this architecture's psABI". Whereas this is part of ILP32-vs-LP64-vs-"L64PC128" (or whatever name gets given to it, if any), and corresponds to a specific instantiation of the imgact_elf.c template (Elf32 vs Elf64 vs "Elf64C")

Right now e_machine/class/data/version together form the arch identifier, it was not well thought and came from times where the scope of acceptance of the ELF was not envisioned. For instance, they reserved separate machine ids for 386 vs 486. Then they used different machine id for x86_64 instead of using 64bit class etc.

We do not distinguish arch-specific ISAs at imgact_elf. We do not determine the linux binaries there, it is the job of arch-specific brand. IMO we must not start doing that for cheri.

BTW, it is up to you that you want to identify chri binaries with some flags, but I am surprised that you do that instead of adding separate machine Ids since ISA is different.

Feb 25 2026, 1:57 AM

Feb 24 2026

jrtc27 accepted D53898: sys: Declare 'end' as an extern char[].
Feb 24 2026, 8:50 PM
jrtc27 added inline comments to D55469: bsdinstall: fix EFI boot entry creation.
Feb 24 2026, 5:28 PM
jrtc27 added a comment to D55469: bsdinstall: fix EFI boot entry creation.

Can you please include an appropriate description of the effects in the commit message?

Feb 24 2026, 5:27 PM
jrtc27 added a comment to D55480: ELF: detect and reject CheriABI binaries.
In D55480#1269551, @kib wrote:

First, there are two unrelated changes. One for the in-kernel ELF image activator, another for the kernel linker.

Then, for the image activator, why the is_cheri checks needs to be done in MI code? We have brand matchers (header_supported/brand_supported), which get the pointer to the mapped ELF header. Why cannot it be done there, in <arch>/elf_machdep.c?

Feb 24 2026, 4:06 PM
jrtc27 accepted D55488: elf_common.h: Sort SHT_* entries.
Feb 24 2026, 2:46 PM
jrtc27 committed rGb7ef4f4b230f: sys: Restore sorting in sys/elf_common.h (authored by jrtc27).
sys: Restore sorting in sys/elf_common.h
Feb 24 2026, 1:56 PM
jrtc27 added inline comments to D55480: ELF: detect and reject CheriABI binaries.
Feb 24 2026, 1:44 PM
jrtc27 added inline comments to D55480: ELF: detect and reject CheriABI binaries.
Feb 24 2026, 11:58 AM
jrtc27 added inline comments to D55469: bsdinstall: fix EFI boot entry creation.
Feb 24 2026, 12:09 AM

Feb 23 2026

jrtc27 added a comment to D55469: bsdinstall: fix EFI boot entry creation.

NB: It's also about to be in 14.4 via 829e479a0a37eb72023ce361f5b2379d82f8bc2a

Feb 23 2026, 8:54 PM
jrtc27 added a comment to D55469: bsdinstall: fix EFI boot entry creation.

update_uefi_bootentry assumes that the caller sets FREEBSD_BOOTNAME and
mntpt, which isn't the case anymore

Feb 23 2026, 8:52 PM

Feb 18 2026

jrtc27 committed rGddefff3810c1: Merge commit bfb276e55c76 from upstream OpenZFS (by Jessica Clarke) (authored by jrtc27).
Merge commit bfb276e55c76 from upstream OpenZFS (by Jessica Clarke)
Feb 18 2026, 6:49 PM
jrtc27 committed rG354cc5e14263: Merge commit bfb276e55c76 from upstream OpenZFS (by Jessica Clarke) (authored by jrtc27).
Merge commit bfb276e55c76 from upstream OpenZFS (by Jessica Clarke)
Feb 18 2026, 6:49 PM
jrtc27 committed rGa82128d03d36: Merge commit bfb276e55c76 from upstream OpenZFS (by Jessica Clarke) (authored by jrtc27).
Merge commit bfb276e55c76 from upstream OpenZFS (by Jessica Clarke)
Feb 18 2026, 6:49 PM
jrtc27 committed rG45c1e44779e3: Merge commit bfb276e55c76 from upstream OpenZFS (by Jessica Clarke) (authored by jrtc27).
Merge commit bfb276e55c76 from upstream OpenZFS (by Jessica Clarke)
Feb 18 2026, 6:47 PM

Feb 16 2026

jrtc27 added inline comments to D55308: build: add stddef.h to define ptraddr_t as required.
Feb 16 2026, 3:39 PM
jrtc27 added inline comments to D55308: build: add stddef.h to define ptraddr_t as required.
Feb 16 2026, 1:53 PM

Feb 10 2026

jrtc27 added a comment to D55220: virtio: get a correct tag for IOMMU operation.

Oh I see, the point is about what's passed up as the second argument, not what device the method is invoked on. I guess then my question becomes why is the DMA tag special? We don't do this for resources, and we don't do this for the bus space tag. Is that just because normally it's virtio_pci doing the resource allocation?

Feb 10 2026, 6:10 PM
jrtc27 added a comment to D55220: virtio: get a correct tag for IOMMU operation.

How does this differ from the default implementation specified in sys/kern/bus_if.m, namely bus_generic_get_dma_tag?

Feb 10 2026, 2:37 PM

Feb 9 2026

jrtc27 updated the summary of D54876: bsd.mkopt.mk: Allow OPT_FOO to be set to override FOO.
Feb 9 2026, 1:36 PM
jrtc27 updated the diff for D54876: bsd.mkopt.mk: Allow OPT_FOO to be set to override FOO.

Use correct variable

Feb 9 2026, 1:36 PM
jrtc27 added a comment to D28814: hier.7: move ESP mountpoint to /efi (from /boot/efi).

So how are we dealing with /etc/fstab for existing systems?

Feb 9 2026, 12:21 PM

Feb 8 2026

jrtc27 added a reverting change for rG3e8619e535b6: bsdinstall: Create separate datasets for directories in /usr/ports: rG825aaabcc7ac: bsdinstall: Add note to zfsboot pointing to release/tools/vmimage.subr.
Feb 8 2026, 5:19 PM
jrtc27 committed rG825aaabcc7ac: bsdinstall: Add note to zfsboot pointing to release/tools/vmimage.subr (authored by jrtc27).
bsdinstall: Add note to zfsboot pointing to release/tools/vmimage.subr
Feb 8 2026, 5:19 PM
jrtc27 closed D54221: Revert "Additional icache paranoia: non-PLT relocations can modify the text segment.".
Feb 8 2026, 4:42 PM
jrtc27 added a reverting change for rG4b51c69976fd: Additional icache paranoia: non-PLT relocations can modify the text segment.: rG5beaa1ee7595: Revert "Additional icache paranoia: non-PLT relocations can modify the text….
Feb 8 2026, 4:42 PM
jrtc27 committed rG5beaa1ee7595: Revert "Additional icache paranoia: non-PLT relocations can modify the text… (authored by jrtc27).
Revert "Additional icache paranoia: non-PLT relocations can modify the text…
Feb 8 2026, 4:41 PM

Feb 5 2026

jrtc27 committed R11:167617b6a4ec: devel/llvm-{cheri,morello}: new snapshots (authored by jrtc27).
devel/llvm-{cheri,morello}: new snapshots
Feb 5 2026, 5:29 PM

Feb 4 2026

jrtc27 added a comment to D55104: arm64: Panic if the ID register isn't known.

Is this actually KBI or just internal KBI between kernel and vmm, which would always be in sync?

Feb 4 2026, 5:30 PM

Feb 3 2026

jrtc27 added inline comments to D55082: riscv: implement kernel ifunc resolution.
Feb 3 2026, 10:50 PM
jrtc27 added inline comments to D55082: riscv: implement kernel ifunc resolution.
Feb 3 2026, 10:48 PM
jrtc27 added a comment to D54959: virtio: Use bus_dma for ring and indirect buffer allocations.

virtio_blk calls bus_dma_tag_set_iommu on PowerPC; would that not be needed for these new tags?

Feb 3 2026, 5:31 PM
jrtc27 added a comment to D54959: virtio: Use bus_dma for ring and indirect buffer allocations.

Do we still need the mb()s? I would expect bus_dmamap_sync to suffice.

Feb 3 2026, 5:30 PM

Feb 2 2026

jrtc27 committed rG9e0fe126714c: i386: Fix build and remove empty unused macro (authored by jrtc27).
i386: Fix build and remove empty unused macro
Feb 2 2026, 5:47 PM

Jan 31 2026

jrtc27 added a comment to D54964: sdt: Use the "cc" operand modifier for the address of probes for GCC 15+.

IIRC GNU as and LLVM IAS disagree on what .weak and .glob[a]l mean. LLVM IAS doesn't let you mix them, but that's not really sensible, since one is binding and the other is visibility. We use .weak for linker sets but not .glob[a]l (I think used to use both) because one version of LLVM introduced that error, whilst I think GNU as wants what we used to have where we put both. I should probably raise it with upstream LLVM to point out that what they did doesn't make sense.

Jan 31 2026, 11:22 PM
jrtc27 added a comment to D54964: sdt: Use the "cc" operand modifier for the address of probes for GCC 15+.
In D54964#1256922, @jhb wrote:
In D54964#1256808, @jhb wrote:

I tried using a constraint of "m" and an operand modifier of "a" which I think is more what we want anyway (if you remove the & in the operand), but that gives me ICEs in both GCC 14 and GCC 15. This whole thing seems a bit gross. I realize we want the real symbol here and don't want it to resolve to 'foo@plt' or the like, but this whole thing feels a bit clunky. I guess we can't just do _SDT_ASM_WORD _SDT_PROBE_NAME(...) directly?

Sadly no. This doesn't work for function-scoped static variables, since there the variable name is not equal to that of the emitted symbol. And the DTRACE_PROBE* macros defined in sdt.h (and I think only used by ZFS) need this to work.

(Presumably on CHERI _SDT_WORD here is a .chericap and would really need the symbol name and not some goofy "make the compiler generate a constant address" thing anyway?

It expands to .chericap "%c0" with the operand defined as "i" (__unbounded_addressof(_SDT_PROBE_NAME(...)).

Humm, what what does the %c0 expand to? You can't really do .chericap 0x12345 and have it be meaningful at all. It has to be a symbol so that the assembler emits a static relocation that the linker can use to figure out the right bounds and permissions so it can construct a suitable relocation (either a .caprelocs / R_MORELLO_RELATIVE for a non-preemptible symbol, or a R_CHERI_CAPABILITY).

Jan 31 2026, 5:44 PM
jrtc27 added a comment to D43922: pcib: Assume a window where both the base and limit are 0 is uninitialized.

Ping? I went to update my board last night and noticed I still had this (with my inline suggested fix) as a local patch.

Jan 31 2026, 12:15 AM

Jan 30 2026

jrtc27 added a comment to D54969: Makefile.inc1: Don't mark GCC broken for riscv64.

Thanks a lot for handling this.

As I recall from previous experiments building with GCC, there was some missing atomic libcall, or something? Maybe this has resolved itself?

Jan 30 2026, 6:03 PM
jrtc27 added a comment to D54966: riscv: Don't use the '#' modifier with '%b'.
In D54966#1256752, @bz wrote:
In D54966#1256747, @jhb wrote:

I have no idea why clang fails to warn about this as I noted in the commit log. OTOH, if we want to make '%#b' a real thing, we need to document it in the manpage and fix both compilers to intentionally (vs accidentally) accept it.

I thought someone else was working on more %b for FreeBSD; or at least 64bit %b argument support. Was it @tuexen? I'd be happy to %#b supported :)

Jan 30 2026, 3:22 PM
jrtc27 committed rG2b22e05b1747: libc: Don't use uninitialised string for getnetbyaddr[_r](0) DNS lookup (authored by jrtc27).
libc: Don't use uninitialised string for getnetbyaddr[_r](0) DNS lookup
Jan 30 2026, 1:21 AM
jrtc27 committed rGd499239dc57b: libc: Don't use uninitialised string for getnetbyaddr[_r](0) DNS lookup (authored by jrtc27).
libc: Don't use uninitialised string for getnetbyaddr[_r](0) DNS lookup
Jan 30 2026, 1:20 AM
jrtc27 committed rGafedf568e111: Merge commit faa5141b9be4 from file git (by Christos Zoulas): (authored by jrtc27).
Merge commit faa5141b9be4 from file git (by Christos Zoulas):
Jan 30 2026, 1:20 AM
jrtc27 committed rG2696f9be7ff6: libc: Don't use uninitialised string for getnetbyaddr[_r](0) DNS lookup (authored by jrtc27).
libc: Don't use uninitialised string for getnetbyaddr[_r](0) DNS lookup
Jan 30 2026, 1:19 AM
jrtc27 committed rG10f4191e2f85: Merge commit faa5141b9be4 from file git (by Christos Zoulas): (authored by jrtc27).
Merge commit faa5141b9be4 from file git (by Christos Zoulas):
Jan 30 2026, 1:19 AM
jrtc27 added a reverting change for rGc59a47dc6c01: src.opts.mk: Enable LLDB by default globally: rGba56760a4789: Revert "src.opts.mk: Enable LLDB by default globally".
Jan 30 2026, 1:14 AM
jrtc27 committed rGba56760a4789: Revert "src.opts.mk: Enable LLDB by default globally" (authored by jrtc27).
Revert "src.opts.mk: Enable LLDB by default globally"
Jan 30 2026, 1:13 AM

Jan 28 2026

jrtc27 added inline comments to D54531: riscv cbo: fix cache underflushing.
Jan 28 2026, 11:48 PM
jrtc27 added a comment to D54920: STACKALIGN: Reimplement in terms of __align_down.

Effort: CHERI upstreaming or whatever it is seems like it would apply?

Jan 28 2026, 1:54 AM

Jan 27 2026

jrtc27 committed rG331316b07350: libc: Don't use uninitialised string for getnetbyaddr[_r](0) DNS lookup (authored by jrtc27).
libc: Don't use uninitialised string for getnetbyaddr[_r](0) DNS lookup
Jan 27 2026, 9:46 PM
jrtc27 updated subscribers of D54876: bsd.mkopt.mk: Allow OPT_FOO to be set to override FOO.
Jan 27 2026, 7:55 PM

Jan 26 2026

jrtc27 added a comment to D54246: powerpc64: only sync icache if we relocated in executable segment.
In D54246#1254644, @kib wrote:

ok, but on insistence from jrtc27 i added some debug logging here and it's never actually invoking syncicache in my tests.

This does not mean much. It only shows that the current binaries do not have this issue. But old binaries might have, then removing the hack breaks them.

Jan 26 2026, 12:47 AM · PowerPC

Jan 25 2026

jrtc27 added inline comments to D54246: powerpc64: only sync icache if we relocated in executable segment.
Jan 25 2026, 10:06 PM · PowerPC
jrtc27 requested changes to D54246: powerpc64: only sync icache if we relocated in executable segment.

This works for me on freebsd-16 on power8, I'm doing test buildworld -j32 on it right now!

Jan 25 2026, 10:03 PM · PowerPC
jrtc27 added a comment to D54857: riscv: Add macro for hfence.gvma instruction.

Hold on. I just found one style problem. There must be a empty line after start curly brace when the function has single line body.

I send an updated patch.

Jan 25 2026, 5:01 PM
jrtc27 added a comment to D54876: bsd.mkopt.mk: Allow OPT_FOO to be set to override FOO.
In D54876#1254502, @imp wrote:

What are you using this for? I think it's ahoodchange, but I'm curios.

Jan 25 2026, 4:28 PM
jrtc27 requested review of D54876: bsd.mkopt.mk: Allow OPT_FOO to be set to override FOO.
Jan 25 2026, 2:33 PM

Jan 24 2026

jrtc27 added a comment to D54856: riscv: Do MPASS check on hyp pointer before using it.

Well it is where it is because (a) asserting in vmmops_init is pointless with M_WAITOK as you say (b) vm_init is in a separate translation unit so in some world views should treat vmmops_init as a black box, and is therefore asserting that it never fails. And this pattern is copied from arm64, so we should keep the two consistent, whichever way it goes.

Jan 24 2026, 2:21 PM
jrtc27 added inline comments to D54831: Make ULE and 4BSD coexists.
Jan 24 2026, 2:04 AM
jrtc27 added a comment to D54831: Make ULE and 4BSD coexists.

https://reviews.freebsd.org/P685 is a proposal for how to drastically reduce the amount of boilerplate here (even compared with the ifunc-only version). The wrapper vs ifunc difference is mostly hidden, with the only way it leaks out being that the macro needs to take argument types and names separately so it can use just the names in the call for the wrapper variant. That could be simplified back down in a future ifunc-only version. Built and test-booted arm64 GENERIC and riscv64 QEMU (with other patches to deal with the other issues here).

Jan 24 2026, 1:01 AM
jrtc27 created P685 D54831 proposal.
Jan 24 2026, 12:54 AM

Jan 23 2026

jrtc27 added a comment to D54831: Make ULE and 4BSD coexists.
In D54831#1253758, @kib wrote:

armv7 and riscv64 are tier 2, breaking them is not permitted. I have an idea for how to make them work though, without being too invasive.

ifunc can be emulated with the function pointer. This is of course breaks the microoptimizations real ifunc provides, but should keep the arches going until maintainers finally implement the proper solution.
I do not want to code that.

Jan 23 2026, 9:06 PM
jrtc27 added a comment to D54831: Make ULE and 4BSD coexists.

armv7 and riscv64 are tier 2, breaking them is not permitted. I have an idea for how to make them work though, without being too invasive.

Jan 23 2026, 8:35 PM

Jan 22 2026

jrtc27 added inline comments to D54819: src.sys.obj.mk export OBJTOP.
Jan 22 2026, 1:14 AM
jrtc27 added a comment to D54819: src.sys.obj.mk export OBJTOP.

Do we need to worry about $s in OBJROOT?

Jan 22 2026, 1:13 AM

Jan 20 2026

jrtc27 added a comment to D54798: ext2fs: Simplify location of entries in an HTree index.

This probably needs more of an explanation for the issue with this pattern on CHERI than we had downstream

Jan 20 2026, 4:05 PM
jrtc27 added inline comments to D54793: pkgbase: only provide shlibs from /lib,/usr/lib,/usr/lib32.
Jan 20 2026, 2:06 PM
jrtc27 added inline comments to D54793: pkgbase: only provide shlibs from /lib,/usr/lib,/usr/lib32.
Jan 20 2026, 1:44 PM
jrtc27 added a comment to D54793: pkgbase: only provide shlibs from /lib,/usr/lib,/usr/lib32.

Our pkg is old enough to predate that support, but we're also not doing pkgbase yet, so presumably once it's mature enough upstream for us to adopt it downstream we'll first update pkg.

Jan 20 2026, 1:44 PM
jrtc27 added a comment to D54792: pkgbase: remove incorrect clang shlib requires.

Won’t that break the dependencies list if clang is itself 32-bit? This also introduces a new hard-coding of the set of compat libraries rather than using _ALL_libcompats.

Jan 20 2026, 11:27 AM