In order to fix clang build on amd64, I'm changing its target from
amd64-linux-gnu to amd64-unknown-elf. The reason for this is that
clang doesn't support "-mno-tls-direct-seg-refs", which is necessary
for HelenOS to work when using a Linux target. It's an OS-specific
optimization, so changing target to unknown fixes the issue.

There are no known regressions at this moment, but you'll need to
rebuild your amd64 crosscompiler. After this, build using clang should
produce a working system.

After a few further fixes, a similar change will be made for ia32.
Other platforms are unchanged at this moment. They may be changed
later in order to maintain consistency, unless it turns out this
change causes problems.

-- jzr

_______________________________________________
HelenOS-devel mailing list
[email protected]
http://lists.modry.cz/listinfo/helenos-devel

Reply via email to