Würde mich interessieren, wie sie die autotools loswerden wollen. Klar gibts CMake & Co, aber soviel Projekte benötigen GNU autotools dass Sie diese mal nicht loswerden. Und den Sinn seh ich nicht den GCC abzuschütteln aber im Buildprozess nach wie vor GNU einzusetzen.
Benutzer wird von Ihnen ignoriert. Anzeigen
Ich versuchs diplomatisch auszudrücken: Autotools sind ein Haufen Scheiße.
Der Schrott ist häufig portabel sofern man Linux einsetzt und verursacht Bauchschmerzen bei der Erkennung und Benutzung. Er widerspricht so jeden BSD Prinzip und macht die Dinge unnötig kompliziert. Dann doch lieber klassisches make.
--
http://www.heise.de/open/meldung/Linux-auf-dem-Desktop-Europa-fuehrt-1243708.html
http://www.heise.de/newsticker/meldung/Immer-mehr-Linux-auf-dem-Desktop-1404775.html
Benutzer wird von Ihnen ignoriert. Anzeigen
@bstea: Da kann ich nur zustimmen! Autotools ist für mich nicht anderes als ein gigantischer hack.
Ich musste gerade letzte Woche ein kleines Projekt kompilieren, das eine Library verwendet, die im Sourcecode vorliegt, jedoch kein Build-Skript hat. Ein weiteres Problem ist, dass die Library nur als 32bit funktioniert. Also musste ich unter einem 64bit Ubuntu eine 32bit Library inklusive 32bit Abhängigkeiten kompilieren. Die Library sollte danach natürlich auch gegen ein anderes Projekt gelinkt werden können.
Ich habe knappe 2 Tage mit Autotools verschwendet ohne ein vernünftiges Ergebnis zu erzielen. Ich habe sämtliche Permutationen von möglichen Flags und Variablen ausprobiert, die ich irgendwo im Internet aufgelesen habe, jedoch ohne Erfolg.
Habe dann CMake ausprobiert und musste lediglich etwa 3 Variablen mit einem -m32 erweitern. Fertig! Theoretisch sollte das mit dem -m32 ja auch mit Autotools funktionieren, da es nur ein GCC-Flag ist, aber fragt mich nicht was Autotools da im Hintergrund noch alles überschreibt und zusammenfrickelt...
Benutzer wird von Ihnen ignoriert. Anzeigen
Ja CMake ist eine sehr feine Sache - habe es kürzlich für ein größeres Projekt genommen, dass Crossplatform (Win + Linux) entwickelt wird. So konnte ich aus dem CMake-Projekt Visual Studio Solutions generieren und gleichzeitig unter linux standard Makefile-Scripte.
Und die Syntax ist auch noch sehr üblichtlich - sehr tolles Tool!
Benutzer wird von Ihnen ignoriert. Anzeigen
Kommentare: 354 | letzter Beitrag 07:21 Uhr
Kommentare: 267 | letzter Beitrag 19.06. 15:12
Kommentare: 257 | letzter Beitrag 19.06. 23:21
Kommentare: 249 | letzter Beitrag 19.06. 19:50
Kommentare: 196 | letzter Beitrag 08:05 Uhr
E-Mail an news@golem.de

Zusammen mit einigen anderen Websites haben wir vor rund einem Monat unsere Leser gebeten, ihren Adblocker auf unseren Seiten abzuschalten. Ein Resümee.

Golem.de hat mit iOS 7 schon einmal eine kleine Rundreise gewagt, die uns von Berlin nach Caerdydd und Bristol wieder zurück nach Berlin führte. Dabei haben wir iTunes Radio ausprobiert, uns an die neuen Farben und die Bedienung gewöhnt und neue Roaming-Daten gesehen.

Die Kritik an der Xbox One sei mehr als das Gegrummel enttäuschter Fans, sondern gefährde einen von Microsofts wichtigsten Geschäftsbereichen, schreibt ein Marktforscher. Dass die Lage tatsächlich ernst sein könnte, zeigt eine Umfrage von Amazon.com.

Samsung hat ein Update der Firmware für die Systemkamera NX300 vorgestellt. Damit wird der Autofokus deutlich aufgewertet: Er verfolgt Motive und stellt auf sie kontinuierlich scharf, auch wenn sie sich bewegen.

Samsung hat mehrere Farblaserdrucker und Multifunktionsgeräte vorgestellt, die per NFC und WLAN mit dem Smartphone verbunden werden können. So können Fotos und Dokumente von den mobilen Geräten ohne aufwendige Konfiguration ausgedruckt werden.

Google stellt immer mehr Mitarbeiter ohne College-Ausbildung ein. Der Notendurchschnitt (GPA) tauge nicht als Einstellungskriterium, sagt Laszlo Bock, der bei Google für das Thema Personalentwicklung zuständig ist.