- UPDATE -
Erläuterungen zu Begrifflichkeiten.
-dileks
kriegaex schrieb:
Sedat, wir reden hier irgendwie aneinander vorbei.
Nein, wir reden nicht aneinander vorbei.
Die TTC (target-toolchain-dsmod) als auch die KTC (kernel-toolchain-dsmod) habe ich gemäß menu-config gebaut - ohne in irgendwelchen Makefile etc. rumzufrimmeln.
Der Build lief schon vor zwei Tagen so durch.
Ihr redet ständig von einer "Download-Toolchain (DTC)" - wobei Ihr selber nicht zwischen TTC und KTC unterschieden habt.
Die von Euch für den Mainstram bereitgestellte Archive:
1. Official-TTC: target-toolchain-dsmod-0.4.tar.lzma
2. Official-KTC: kernel-toolchain-dsmod-0.1.tar.lzma
Erläuterung für die Mitlesenden:
Mit Hilfe der KTC wird der Kernel der FBox (hier: v2.6.13.1) gebaut.
Mit Hilfe der TTC werden u.a. die Packages (z.B. dropbear, syslogd, dnsmasq, etc.) übersetzt.
Beides natürlich für die MIPS(EL)-Architektur ("target" plattform).
Das Übersetzen aus/auf einem x86-Linux-System für eine andere Ziel-Architektur/-Plattform (engl.: "target") wird als cross-compilen bezeichnet.
Mir ging es darum "Eigene TTC" in späteren dsmod-Releases weiter zu verwenden.
RalfFriedl hat inzwischen berichtet, dass diese Option entfernt wurde.
Inzwischen habe ich auch meine KTC weggesichert!
Wo wir aneinander vorbeireden bzw. mir nicht klar ist:
Der erste Build (Ur-Build) läuft sauber durch.
Jetzt möchte ich eine neue dsmod-Firmware-/Kernel-Image mit neuen Addon/Packages bauen, z.B. Package dnsmasq hinzunehmen.
Was ist jetzt konkret zu tun, um nicht ganz von vorne anzufangen?
cd dsmod-UrBuildDir ;; make clean