We have an ongoing project where we want to build openSUSE Factory with PIE support for all packages.

This is done using a "gcc-PIE" preinstalled package, which changes the compiler default to PIE on.

openSUSEadd-emojiStaging:PIE is the current testproject.

Looking for mad skills in:

aslr pie factory

This project is part of:

Hack Week 15

Activity

  • almost 3 years ago: SShyukriev liked build openSUSE Factory with PIE
  • almost 3 years ago: msmeissn added keyword "factory" to build openSUSE Factory with PIE
  • almost 3 years ago: msmeissn added keyword "pie" to build openSUSE Factory with PIE
  • almost 3 years ago: msmeissn added keyword "aslr" to build openSUSE Factory with PIE
  • almost 3 years ago: msmeissn started build openSUSE Factory with PIE
  • Show History

    Comments

    • SShyukriev
      almost 3 years ago by SShyukriev | Reply

      There is a pattern for some x86_64 failures like:

      relocation R_X86_64_32 against `.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC

      which is fixed by adding:

      CXXFLAGS="$CXXFLAGS -fPIC"

    • SShyukriev
      almost 3 years ago by SShyukriev | Reply

      I've sent SRs for these packages: apache-commons-math coreboot-utils python-django-registrations python-testtools python-configshell-fb

    Similar Projects

    This project is one of its kind!