Digital Eliteboard - Das Digitale Technik Forum

Registriere dich noch heute kostenloses um Mitglied zu werden! Sobald du angemeldet bist, kannst du auf unserer Seite aktiv teilnehmen, indem du deine eigenen Themen und Beiträge erstellst und dich über deinen eigenen Posteingang mit anderen Mitgliedern unterhalten kannst! Zudem bekommst du Zutritt zu Bereiche, welche für Gäste verwehrt bleiben

Simplebuild 3: Toolchain Update Plugin (s3.TUP)

Neuigkeiten:

Du musst dich Anmelden oder Registrieren um diesen link zusehen!

  • Änderung der python Abhängigkeit zu python3. Einige Distros (z.B. Debian 10) können das Paket sonst nicht installieren
  • Du musst dich Anmelden oder Registrieren um diesen link zusehen!
    , thx @almöni for testing
  • Weitere 4 neue Android Toolchain Templates android_10_arm, android_11_arm, android_oreo_arm, android_pie_arm , thx @VFLOSNA for testing android_oreo_arm
  • Aktualisierung aller crosstool-NG Toolchains Templates auf Linux 5.8.9, MPC 1.2.0, MPFR 4.1.0
  • ./s3 tcupdate --update_me ausführen, um die neuesten Toolchain Templates zu laden
  • ./s3 tcupdate --setup ausführen, um die neueste Version von crosstool-NG zu installieren
Mittlerweile hat sich in den letzten 9 Monaten eine stattliche Anzahl von 32 Cross Toolchain Templates angesammelt. Wahnsinn! Danke an die Community für das fleißige Testen
;)
 
Zuletzt bearbeitet:
Neuigkeiten:

Du musst dich Anmelden oder Registrieren um diesen link zusehen!

  • Aktualisierung der Library-Erkennung in Cross Toolchains, damit wird nun OpenSSL 1.0.2 als 1.0.0 (SSL_102B) korrekt von OpenSSL 1.0.2 (SSL_102) unterschieden
  • Es gibt nun neben der normalen OpenSSL 1.0.2 zusätzlich OpenSSL 1.0.2 als 1.0.0 (SSL_102B). Damit können 1.0.2 Libraries mit Versionsnummer 1.0.0 im Dateinamen erzeugt werden (libcrypto.so.1.0.2 > libcrypto.so.1.0.0, libssl.so.1.0.2 > libssl.so.1.0.0). Das erspart bei bestimmten Images Symlinks und hilft ungemein bei Fritzbox-Toolchains, da sich das noch ältere OpenSSL 1.0.0 kaum noch in neuere Toolchains integrieren lässt.
  • Korrektur der Meldung bzgl. veralterter Konfigurationsdatei
  • Entfernen überflüssiger Tabs und Leerzeichen im Code
  • ./s3 tcupdate --update_me ausführen, um auf diese Version zu updaten
  • ./s3 tcupdate --reset ausführen, um die Konfigurationsdatei zu aktualisieren
 
Neuigkeiten:

Du musst dich Anmelden oder Registrieren um diesen link zusehen!

  • Du musst dich Anmelden oder Registrieren um diesen link zusehen!
    -l (--libs) und -lv (--libs-version) zur Ausgabe einer formatierten Liste mit Information zu integrierten Libraries in Cross Toolchains und Versionsinformationen
  • Erweiterung des Kommandozeilen-Parameter -c (--create). Hier wird nun eine Komma-separierte Liste mit Cross Toolchain Vorlagennamen akzeptiert, um die Erstellung von mehreren Toolchains auch auf der Kommandozeile zu unterstützen
  • Aktualisierung der Konfigurationsvorlage des Plugins zur besseren Erkennung integrierter Libraries
  • Du musst dich Anmelden oder Registrieren um diesen link zusehen!
  • ./s3 tcupdate --update_me ausführen, um auf diese Version zu updaten
  • ./s3 tcupdate --reset ausführen, um die Konfigurationsdatei zu aktualisieren
 
Zuletzt bearbeitet:
Neuigkeiten:

Du musst dich Anmelden oder Registrieren um diesen link zusehen!

  • Interne Änderung zur Nutzung der extra_ld - variable in toolchain.cfg's z.B. bei Toochains für die Fritzbox
  • Aktualisierung des Cross Toolchain Templates
    Du musst dich Anmelden oder Registrieren um diesen link zusehen!
    (Änderung von ct-ng auf freetz-ng) und Einbindung der neuen ldflags-Eigenschaft
  • ./s3 tcupdate --update_me ausführen, um auf diese Version zu updaten
 
Zuletzt bearbeitet:
Neuigkeiten:

Du musst dich Anmelden oder Registrieren um diesen link zusehen!

  • Automatische Erkennung der Notwendigkeit für spezielle LDFLAGS bei der Erstellung von freetz-ng Toolchains
  • Bessere Formatierung der Ausgabe bei den Parametern -l (--libs) und -lv (--libs-version)
  • Neue freetz-ng FNG_SEPARATE_DYNAMIC_LINKER - Variable im Konfigurationstemplate
  • Entfernen der ldflags-Einstellung im Cross Toolchain Template
    Du musst dich Anmelden oder Registrieren um diesen link zusehen!
  • ./s3 update_me und ./s3 tcupdate --reset ausführen, um auf diese Version zu updaten
Du musst dich Anmelden oder Registrieren um diesen link zusehen!

  • Korrektur einer Endlosschleife beim Aufruf des Toolchain Menü auf nicht x86|x86_64|amd64|i686 - Systemen (z.B. Raspberry Pi)
  • Korrektur der Behandlung von "Escape-Characters" in Language-Variablen
 
Hallo,
ich bin grade auf das tolle Plugin gestossen und hab mir mal die S3 runtergeladen
Du musst dich Anmelden oder Registrieren um diesen link zusehen!


aber irgendwie bin ich dann glaub ich trotz Anleitung aus dem ersten Post zu blöd dafür, wie kann ich denn jetzt toolchains für FritzBoxen bauen, z.b. für die 7430 oder die 6590?

Danke
 
Cross Toolchain Template Menu öffnen: ./s3 tcupdate -c
Dann fos_u71x_arm und/oder x fos_u71x_puma auswählen. Dann Start ausführen...
 

Anhänge

  • Bildschirmfoto vom 2020-11-16 05-21-53.png
    Bildschirmfoto vom 2020-11-16 05-21-53.png
    144,8 KB · Aufrufe: 35
Deine Installation ist very outdated mit Version 0.11.1. Du musst mal dein s3 aktualisieren/neu auschecken.
 
Ich habe jetzt nochmal neu ausgecheckt und nun sieht es schon deutlich besser aus.

Danke
 
Zuletzt bearbeitet:
Jemand Lust zu testen?

pogoplug_arm - Pogoplug V2 Kirkwood LE devices (Marvell 88F6281 ARMv5TE SoC)

Toolchain-Template pogoplug_arm.txt muss als pogoplug_arm (ohne Endung) ins Verzeichnis: s3/support/crosstool/templates



oscam's zum Testen, mit/ohne upx. OpenSSL 1.0.2

Edit: wurde erfolgreich getestet. Das Template wird in s3.TUP aufgenommen.
 
Zuletzt bearbeitet:
Neuigkeiten:
Du musst dich Anmelden oder Registrieren um diesen link zusehen!

  • igel_x86 - Igel VIA VX855, x86 devices (x86 i686 32-bit , glibc 2.12.2, gcc 10.2.0, linux 5.8.9)
  • pogoplug_arm - Marvell Kirkwood devices, Pogoplug V2 (arm armv5te 32-bit LE, glibc 2.24, gcc 10.2.0, linux 5.8.9)
Könnt ihr euch wie folgt laden: ./s3 tcupdate --update_me
 
Neuigkeiten:

Du musst dich Anmelden oder Registrieren um diesen link zusehen!

  • Unterdrückung von Fehlermeldungen des Android Compilers clang auf nicht unterstützten Host Architekturen (z.B. Raspberry Pi)
  • ./s3 tcupdate --update_me ausführen, um die neuesten Toolchain Templates zu laden
 
Zuletzt bearbeitet:
Zurück
Oben