Login
Newsletter

Thema: Wann haben Sie zum letzten Mal eine Fremdanwendung kompiliert?

4 Kommentar(e) || Alle anzeigen ||  RSS
Kommentare von Lesern spiegeln nicht unbedingt die Meinung der Redaktion wider.
0
Von sbsjsjsjs am Fr, 29. September 2017 um 16:31 #

Ein paar mal im Jahr. Wenn Debian kein Paket anbietet oder wenn es keine kompatible Binary gibt.

Bei vielen Anwendungen ist es unmöglich. Es gibt in C kein standardisiertes Buildsystem. In Java ebenfalls nicht. Man ist stundenlang damit beschäftigt die schlechte oder nicht vorhandene Doku nachzuvollziehen.

Die Makefiles sind meist beschissen und nur auf den Rechner des Devs zugeschnitten. Viele Pfade sind absolut. Abhängigkeiten sind dann meist unfrei oder nicht Dokumentiert. Meist merkt man es erst wenn der Compiler oder Linker meckert.

Dann kommen die 1337 h0m3br3w Hacker auf die Idee Structs selber zu alignen, so dass später noch eine Runtime Hölle zu erwarten ist. Das jahrelange Lernen und Klpieren aus Stack Overflow hinterlässt eben seine Spuren.

Es lohnt sich so gut wie nie selbst zu kompilieren. Professionelle Anwendungen sind meist schon optimiert, man gewinnt also nicht an performance. Im Bereich Open Source gibt es nur wenige Beispiele mit hervorragender Codequalität und die kommt meistens von größeren Firmen.

[
| Versenden | Drucken ]
  • 0
    Von Anonymous am Fr, 29. September 2017 um 17:54 #

    Ja, Pakete bauen auf debian ist die Hölle. Das stimmt, alles was du da oben erwähnt hast, fast alles. Eins hast du unterschlagen, vergiss nicht die doofen *-dev Pakete als Abhängigkeit zu installieren bevor Du zu bauen anfängst.

    Debian ist als compile host total daneben +1

    [
    | Versenden | Drucken ]
    • 0
      Von huhu am Fr, 29. September 2017 um 21:49 #

      Vieles geht mit Alien von Suse-RPMs. RH liegt meistens 'daneben', sie haben ihre eigene Versions- und Untergliederungs-Philosophie

      [
      | Versenden | Drucken ]
      0
      Von qwertzu am So, 1. Oktober 2017 um 18:57 #

      "Ja, Pakete bauen auf debian ist die Hölle."

      Das ist es mitnichten.
      Das kann jeder sehen, der z.B. hier mit dem Einlesen anfangen möchte:
      https://gambaru.de/blog/2011/06/11/wie-man-debian-pakete-aus-den-quellen-baut/

      und z.B. hier:
      https://www.debian.org/doc/manuals/maint-guide/build.de.html

      [
      | Versenden | Drucken ]
Pro-Linux
Pro-Linux @Facebook
Neue Nachrichten