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
