Tricore HighTec GCC Compiler

Gast #4960738
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 ?
Gast #4960799
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
#4961027
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
#4982594
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
Gast #4983043
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.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 9 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.