Hey, Versuche aktuell das Erika OS von Evidence für einen Aurix Tricore von Infineon zu kompilieren. Da das ganze unter Windows nur so mäßig funktioniert hatte (Cygwin) habe ich es jetzt unter einer Linux Umgebung probiert. Stehe allerdings vor dem Problem das es den HighTec GCC Compiler nicht als binary gibt sondern nur zum selbst kompilieren. Zumindest verstehe ich das so. Sehe ich das richtig? Arbeitet eventuell jemand mit dem HighTec Compiler und den Tricore Modellen und kann weiterhelfen? https://www.hightec-rt.com/en/downloads/ Bin für jeden Tipp dankbar ?
Pete schrieb: > Sehe ich das richtig? Sehe ich nach Sichtung der Downloads auch so. Welches Linux hast du, bzw. wo liegt das Problem?
Pete schrieb: > Stehe allerdings vor dem Problem das es den HighTec GCC Compiler nicht > als binary gibt sondern nur zum selbst kompilieren. Zumindest verstehe > ich das so. > > Sehe ich das richtig? nee es gibt ihn als binary aber nur für zahlende Kunden
Normalerweise wird so ein Code-Klotz mit einem relativ gut funktionierenden build-system ausgeliefert. Ohne jetzt den speziellen Fall zu kennen: ./configure make (make install) Versuch macht kluch ^^
Moin, Das wird wohl ein ziemlich umfangreiches Unterfangen werden. Das sind nur die nackigen Sourcen ohne jede Info, wie "genau" die configure optionen aussehen muessen und mit welchen Versionen von (host-)gcc und -binutils diese Crosstools ueberhaupt baubar sind. Und da gibts schon bei den binutils diesbezueglich Probleme:
1 | ../../gas/config/tc-tricore.h:66:32: error: array type has incomplete element type 'struct relax_type' |
2 | extern const struct relax_type md_relax_table[]; |
3 | ^ |
4 | Makefile:2505: recipe for target 'app.o' failed |
Gruss WK
Sind die egtl. verpflichtet auch die Sourcen der aktuellen Version rauszugeben? Die von 2008 auf der Homepage sind definitiv nicht mehr aktuell.
Moin, Naja, wenn der "aktuelle" compiler auch auf gcc aufbaut und wenn sie nicht den gcc von den Rechteinhabern des gcc unter einer anderen Lizenz als der GPL gekriegt haben und wenn sie dir eine binaere Version ihres compilers verscherbelt haben, dann vielleicht... aber: ianal Gruss WK
Micha schrieb: > Sind die egtl. verpflichtet auch die Sourcen der aktuellen Version > rauszugeben? I.W. sagt die GPL: Wenn du auf legalem Weg an die Binärversion einer GPL-Software gekommen bist (z.B. durch Kauf oder weil die Binärversion im Web veröffentlicht wurde) dann hast du auch ein Anrecht auf die dazugehörenden Quellen, und zwar von demjenigen, von dem du auch die Binärversion bezogen hast. Gegenüber Dritten besteht ein solcher Anspruch nicht. Wenn ich also eine GPL-Software gekauft habe oder sie erst auf meinen Auftrag hin entwickelt wurde und sie mir schließlich ausgeliefert wurde, bin ich nicht dazu verpflichtet, irgend jemand die Quellen zu geben, wenn ich ihm nicht auch das Binary gebe. Die Quellen müssen in einem gängigen, maschinenlesbaren Format zur Verfügung gestellt werden, ggf. auf Anfrage. Für die Quellen darf dir ein Selbstkostenpreis berechnet werden, z.B. für einen Datenträger wie DVD, der dir dann zugesandt wird. Nicht unüblich ist, die Quellen mit dem Binary zusammen auszuliefern oder auf einer Webseite verfügbar zu machen. Dies vermindert zwar auf beiden Seiten den Aufwand, verpflichtend ist ein solches Vorgehen aber nicht.
Selbe Problem - Ich versuche das Erika OS kompilieren für TC297. Auf dem wiki steht dass man HIGHTEC GCC Compiler v4.6.3.1 benutzen muss. Any luck so far?
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.