Vlákno názorů k článku Python-nopie: rychlejší Python jako novinka v Debianu a Ubuntu od cc - Co takhle porovnat radši python přeložený GCC vs...

  • Článek je starý, nové názory již nelze přidávat.
  • 1. 3. 2023 9:45

    cc

    Co takhle porovnat radši python přeložený GCC vs clang? A nějaké další volby, třeba "-fno-semantic-interposition"?

    Neřekl bych, že PIE je problém na X86_64 (na 32-bit X86 je to blbost, ale na 64-bit X86_64 by to neměl být problém).

    PIE nezakazuje absolutní skoky - ty jsou naprosto normální, PIE znamená, že binárka nezná vlastní base, takže funguje spíš jako sdílená knihovna. Se celkem divím, že to v pythonu má nějaký vliv, protože python je stejně jen samý pointer na funkce...

  • 1. 3. 2023 13:14

    Fík
    Zlatý podporovatel

    Rozdíl mezi clang a gcc by šel zkusit, ale zase málo kdo si kompiluje Python. Od té doby, co se používá PGO to taky dost dlouho trvá.

    Rychlý pohled do configure říká, že --enable-optimizations (to zapne mimo jiné to PGO) zapne i -fno-semantic-interposition pro gcc.