summaryrefslogtreecommitdiff
path: root/README.md
diff options
context:
space:
mode:
authorMiguel <m.i@gmx.at>2018-10-10 21:54:10 +0200
committerMiguel <m.i@gmx.at>2018-10-10 21:54:10 +0200
commite2005fda57ea4da12754d67ba127b09508125395 (patch)
tree959aec5c5847bec7c2a404dc9be0fba80b95faf1 /README.md
parente9495844291a85a1f7ba3c76742a0dd1bf574e5f (diff)
cross compiling struggles
Diffstat (limited to 'README.md')
-rw-r--r--README.md33
1 files changed, 32 insertions, 1 deletions
diff --git a/README.md b/README.md
index 07f47b9..7b3e289 100644
--- a/README.md
+++ b/README.md
@@ -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.