diff options
| author | Miguel <m.i@gmx.at> | 2018-10-10 21:54:10 +0200 |
|---|---|---|
| committer | Miguel <m.i@gmx.at> | 2018-10-10 21:54:10 +0200 |
| commit | e2005fda57ea4da12754d67ba127b09508125395 (patch) | |
| tree | 959aec5c5847bec7c2a404dc9be0fba80b95faf1 /README.md | |
| parent | e9495844291a85a1f7ba3c76742a0dd1bf574e5f (diff) | |
cross compiling struggles
Diffstat (limited to 'README.md')
| -rw-r--r-- | README.md | 33 |
1 files changed, 32 insertions, 1 deletions
@@ -119,8 +119,39 @@ Todos * EXTRA: port to arm and berryboot / minicom? * EXTRA: port doom/quake/mesa 3d + +1.GCC & Binutils +================ + + * ref: GCC Cross Compiler + * ref: OS Specific Toolchain + * ref: Hosted GCC Cross Compiler + +2.Porting Newlib +================ + + * ref: Porting_Newlib + * Add fool-os specifics under ../newlib-foolos/newlib/libc/sys/foolos + * TODO: os specifics diff + * cd newlib-build + * ../newlib-foolos/configure --prefix=/usr --target=i686-foolos + * make all + * make DESTDIR=${SYSROOT} install (e.g. make DESTDIR=/home/miguel/temp/foolos/ install) + +3.Porting Software +=================== + + * ref: Cross Porting Software + + * ncurses: ../ncurses-6.1/configure --host=i686-foolos --without-tests + --with-fallbacks="fool-term" --with-debug --prefix=/usr --with-termlib --without-progs + + * ncurses-examples: ../ncurses-examples-20180127/configure --host=i686-foolos --prefix=/usr --with-ncurses + make DESTDIR=/home/miguel/temp/foolos/ install + + Disclaimer ----------- +========== THIS IS A WORK IN PROGRESS. |
