[libcxx-commits] [libcxx] [libc++] Sync the filesystem clock_gettime handling with chrono for OpenBSD (PR #92675)

John Ericson via libcxx-commits libcxx-commits at lists.llvm.org
Thu Jun 27 14:27:40 PDT 2024


Ericson2314 wrote:

@ldionne I am learning as I go, and my cross compiled binaries do not yet work :).

First on my docket is that LLD needs some linker script modifications so that special sections like `.openbsd.mutable` and `.openbsd.syscalls` end of being linked correctly.

The change that currently does this just uses `#ifdef __OpenBSD__` but that is not right for cross compilation, so this will need to be fixed up.

To be clear, I haven't seen anything critical in libc++ yet, but I would consider LLD / Clang / LLVM changes blockers insofar is if binaries don't run, then the libc++ testsuite cannot run --- unless you would consider a "does it at least build" smoke test a decent first step.

https://github.com/llvm/llvm-project/pull/92675


More information about the libcxx-commits mailing list