Porting GCC to your OS: Difference between revisions
[unchecked revision] | [unchecked revision] |
Content deleted Content added
Rewrite page with some basic pointers instead of the useless stuff that was already there, the sysroot stuff is pretty important here, other articles covers the rest |
No edit summary |
||
(One intermediate revision by one other user not shown) | |||
Line 7:
* Have a sufficient [[C Library]]. GCC is fairly portable and needs the C standard library, and some extensions from POSIX. It needs fork and exec, for instance, to run the assembler and linker. You will need a C++ standard library (such as libstdc++) as GCC is now written in [[C++]].
* Cross-compile libgmp, libmpc, libmpfr and other dependencies with instructions in [[Cross-Porting Software]].
* Likewise cross-compile [[Binutils]] and [[GCC]], but pass the special
* Become self-hosting and complete [[Bare_Bones#Bare_Bones_II|Bare Bones II]]. Congratulations.
Line 19:
* [[Sysroot]]
[[Category:Porting]]
[[Category:Compilers]]
|