Roman Divacky
2011-Mar-05 08:55 UTC
[LLVMdev] Ask for help with FreeBSD bootloader, aka #6627
Hi, In FreeBSD, we aim for replacing gcc with clang. We can compile all of the base system except the loader which does not fit within the hardware limits (7680 bytes). Currently (r127066) clang/llvm is missing the target by 5 bytes. Thus it's 5 bytes from us being able to compile all of FreeBSD with clang (and replace gcc with clang). There's #6627 (http://llvm.org/bugs/show_bug.cgi?id=6627) that if fixed would get us well over the limit (by saving ~30 bytes). Can someone please help us and fix this bug? thank you! roman
Chris Lattner
2011-Apr-28 18:23 UTC
[LLVMdev] Ask for help with FreeBSD bootloader, aka #6627
On Mar 5, 2011, at 12:55 AM, Roman Divacky wrote:> Hi, > > In FreeBSD, we aim for replacing gcc with clang. We can compile all of the > base system except the loader which does not fit within the hardware > limits (7680 bytes). > > Currently (r127066) clang/llvm is missing the target by 5 bytes. Thus > it's 5 bytes from us being able to compile all of FreeBSD with clang (and > replace gcc with clang). > > There's #6627 (http://llvm.org/bugs/show_bug.cgi?id=6627) that if fixed > would get us well over the limit (by saving ~30 bytes). > > > Can someone please help us and fix this bug? thank you!Long overdue, but it is fixed now. -Chris
Possibly Parallel Threads
- [LLVMdev] clang -integrated-as compiles all of FreeBSD
- [LLVMdev] [cfe-dev] clang -integrated-as compiles all of FreeBSD
- [LLVMdev] processFunctionBeforeFrameFinalized setting object offset without effect, stack frame layout wrong
- [LLVMdev] Modifying DAG in TargetLowering::ReplaceNodeResults()
- gpxelinux, chain.c32 and the freebsd bootloader