Compiler maakt nogal veel assumpties

Issue #579 new
Willem Van Onsem created an issue

Als men zelf de broncode wil compilen met een generieke compiler moet men zelf stdin importen, etc. De gebruikte compiler maakt met andere woorden nogal veel assumpties (gaat zelf dingen includen). Een richtlijn bij open-bron is meestal te compileren met een zo generisch mogelijke compiler zonder assumpties. Op die manier is men zeker dat het op andere platformen werkt.

Comments (3)

  1. Broes De Cat

    Dat is inderdaad waar, dat is ook de reden waarom we compileren met recente versies van gcc, die strenger en generieker zijn, en waarom de -pedantic en dergelijke flags aan staan.

    Voorstellen voor meer generieke compilers zijn welkom, ik heb er nog geen gevonden die onze code-base kunnen compileren. De volgende versie van clang zou in aanmerking moeten komen.

  2. Willem Van Onsem reporter

    Men kan compilen met -pedantic

    Een idee kan ook zijn om cpplint te draaien op de code: dit is een tool die hints geeft over hoe men meer cpp-strict kan zijn, performance aspecten,...

  3. Log in to comment