[libc-commits] [libc] [libc][uefi] add crt1 (PR #132150)

Tristan Ross via libc-commits libc-commits at lists.llvm.org
Fri Mar 21 17:44:42 PDT 2025


RossComputerGuy wrote:

Ok, there's progress but:
```
$ /home/ross/llvm-project/libc/build/install/bin/lld-link -out:fs/a.efi -nologo -subsystem:efi_application -entry:EfiMain -tsaware:no -dll /tmp/nix-shell.U3dsaN/a-87fa78.o install/lib/x86_64-unknown-uefi-llvm/crt1.o install/lib/x86_64-unknown-uefi-llvm/libc.a
lld-link: error: undefined symbol: unsigned long __cdecl __llvm_libc_21_0_0_git::errno_to_uefi_status(int)
>>> referenced by install/lib/x86_64-unknown-uefi-llvm/crt1.o:(EfiMain)
```

And it seems crt1 isn't pulling the `error.cpp` nor is it being compiled.

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


More information about the libc-commits mailing list