unixforum.net - Der Treffpunkt für UNIX Fans Der Treffpunkt für UNIX Fans seit 2002
  Übersicht   Forum   Hilfe Suche Einloggen Registrieren   *
Suche
Google
Erweiterte Suche
Willkommen Gast. Bitte einloggen oder registrieren.
19. Mai 2012, 13:18:13

Einloggen mit Benutzername, Passwort und Sitzungslänge
Letzte 5 Shouts:
31. Dezember 2011, 22:28:22
Dann mal einen guten Rutsch!

Greez aus der Noris
25. September 2011, 08:05:05
Gute Besserung!
07. September 2011, 14:20:51
An diesem Tag hattest du also kein(en) Plan. Wink
04. September 2011, 19:04:39
ja, genau die. Bei mir war der Server wohl genau diesen Tag down. Alternative:
http://lsub.org/sys/src
01. September 2011, 20:10:10
Spenden
Berechtigungen

Anzeige
Anzeige
Seiten: [1]   Nach unten
  Drucken  
Autor Thema: portingarchiv compiler  (Gelesen 2524 mal)
weilander
Gast
« am: 11. Dezember 2006, 22:00:32 »

http://hpux.connect.org.uk/hppd/new.html

13th November 2006
As of today, it has been decided that the default compilers that will be used to packages will be HP's ANSI C ("cc") and C++ ("aCC"). Prior to this date, packages were built with the GNU C ("gcc") and C++ ("g++") compilers, but for various reasons, particularly performance-related ones, all new packages (or rebuilds of existing packages) will be built with HP's compilers.

Ist das nu eine gute oder eine schlechte Nachricht? Die Abhängigkeiten aufzulösen empfand ich ja schon bis jetzt  immer ziemlich haarig. Gibt es da eigentlich eine "Best Practice"? Ich lasse immer alles im lokalen Depot.

gr w
Gespeichert
unixforum.net - Der Treffpunkt für UNIX Fans
« am: 11. Dezember 2006, 22:00:32 »

 Gespeichert
llothar
Unix Guru
*****
Offline Offline

Beiträge: 565


Profil anzeigen
« Antworten #1 am: 11. Dezember 2006, 22:48:02 »

Wenn die es richtig machen sollte für normalle Programme kein Unterschied sein.

Was mich als Programmierer aber erschaudern lässt ist das der aCC und der g++ (evt. sogar die C Pendants) doch garantiert nicht binärcompatibel sind. Das heisst um vorkompilierte Libs zu nutzen muss man sich das HP Teil kaufen.

Und das sind immer noch > 1000 Euro für eine nicht wirklich dolle Software auf einer totalen Nischenhardware. Das ist heftig.

Aber mein Test mit Debian zeigte mir das der gcc anscheinend wirklich ziemlich schlechten Code erzeugt ausserdem sollte man eigentlich immer den Hauscompiler des Betriebssystem benutzen.
Gespeichert
truerasp
Moderator
Unix Guru
*****
Offline Offline

Beiträge: 1923



Profil anzeigen WWW
« Antworten #2 am: 21. März 2007, 10:32:42 »

Also ich habe mal aus beruflichen Gruenden die Performance zwischen aCC und den GNU Tools testen duerfen und die Unterschiede waren ganzzahlige Faktoren Shocked(

Ich frage mich ob sich das seit dem offiziellen Support von gcc geaendert haben mag. siehe auch : http://h21007.www2.hp.com/dspp/tech/tech_TechSoftwareDetailPage_IDX/1,1703,7663,00.html

Die gcc implementierung ist auch stark durch HP Mitarbeiter untersteutzt worden. Die Libraries sind sowohl als auch nach POSIX. Im Bereich der verwendeten Symbole hat sich die community an den aCC symbolen orientiert. Und seit geraumer Zeit verwendet HP ja nun auch ELF als binary linker format.

Insofern wuerde ich hier sehr wenig aerger erwarten.

Wenn die es richtig machen sollte für normalle Programme kein Unterschied sein.

Was mich als Programmierer aber erschaudern lässt ist das der aCC und der g++ (evt. sogar die C Pendants) doch garantiert nicht binärcompatibel sind. Das heisst um vorkompilierte Libs zu nutzen muss man sich das HP Teil kaufen.

Und das sind immer noch > 1000 Euro für eine nicht wirklich dolle Software auf einer totalen Nischenhardware. Das ist heftig.

Aber mein Test mit Debian zeigte mir das der gcc anscheinend wirklich ziemlich schlechten Code erzeugt ausserdem sollte man eigentlich immer den Hauscompiler des Betriebssystem benutzen.
Gespeichert

No RISC, no fun!
llothar
Unix Guru
*****
Offline Offline

Beiträge: 565


Profil anzeigen
« Antworten #3 am: 21. März 2007, 18:06:29 »

Bin jetzt leider erstmal für 1 Jahr raus aus dem HP Spiel.

Zur Zeit geht bei uns in Thailand voll der Bär ab und so eine verdammt schwere Kiste um die halbe Welt zu schicken nur um dann in 6 Monaten festzustellen das ich wieder (aus Sicherheitsgründen) nach Europa zurückkommen muss, ist mir zuviel Kohle fürs Hobby.

Na ja vielleicht findet ja jemand der das mal austestet es liest sich jedenfall gut. Schade das das aber keine Lösung für das zweite grosse Problem ist das ich mit dem gcc habe: Geschwindigkeit des Compilerlaufs. Erst kürzlich Zahlen endeckt das der MipsPro von SGI 8x so schnell ist wie der gcc (entspricht damit etwa dem Tiny CC).
Gespeichert
Ebbi
Global Moderator
Unix Guru
*****
Offline Offline

Beiträge: 2334


Ubergeek


Profil anzeigen
« Antworten #4 am: 21. März 2007, 20:21:52 »

Bin jetzt leider erstmal für 1 Jahr raus aus dem HP Spiel.
Schade, für dich hätte ich was:
http://cgi.ebay.de/ws/eBayISAPI.dll?ViewItem&rd=1&item=290096367298
Gespeichert

unixforum.net - Der Treffpunkt für UNIX Fans
« Antworten #4 am: 21. März 2007, 20:21:52 »

 Gespeichert
llothar
Unix Guru
*****
Offline Offline

Beiträge: 565


Profil anzeigen
« Antworten #5 am: 22. März 2007, 07:04:12 »

Boooh, bist du gemein. Mir sowas zu zeigen.

Hoffe nur das das sich jetzt auf >1000 Euro hochsteigert, dann könnte ich wieder gut schlafen.
(Aber die Kisten sehe ich auf US-EBay schon öfters zu ebenso gemeinen Preisen).
Gespeichert
truerasp
Moderator
Unix Guru
*****
Offline Offline

Beiträge: 1923



Profil anzeigen WWW
« Antworten #6 am: 22. März 2007, 11:52:55 »


na gleich mal beobachten. die wuerd ich mir auch ins rack schrauben *G*
Gespeichert

No RISC, no fun!
Seiten: [1]   Nach oben
  Drucken  
 
Gehe zu:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.11 | SMF © 2006, Simple Machines LLC
TinyPortal v0.9.8 © Bloc
Prüfe XHTML 1.0 Prüfe CSS
sonnenblen.de, mood-indigo.org, unixforum.net und realcomputers.org sind Projekte der steinbruch.info GbR

Google war zuletzt hier 30. April 2012, 20:49:18