[cfe-dev] Clang and -mcmodel=large

Sebastian Redl sebastian.redl at getdesigned.at
Sun Jun 7 09:40:49 PDT 2009


Andrea OrrĂ¹ wrote:
> Hello all,
>
> I'm developing a hobby kernel for x86-64 machines,
> and I put the kernel into the higher half.
>
> I'm trying to switch from GCC to Clang, but it seems
> that the latter doesn't support the -mcmodel=large
> option, which is required in order to put the kernel
> at the 0xFFFF800000000000 in virtual memory,
> as specified in my linker script:
> http://pastebin.com/f2f9e0112
>
> Any workarounds or plans for implementing that feature
> in the Clang compiler?
Does Clang proper even care about the memory model? I think this is more
an issue for LLVM core than Clang.

Sebastian



More information about the cfe-dev mailing list