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.

openSUSE:Factory:Staging:PIE is the current testproject.

Looking for hackers with the skills:

aslr pie factory

This project is part of:

Hack Week 15

Activity

  • about 7 years ago: SShyukriev liked this project.
  • about 7 years ago: msmeissn added keyword "aslr" to this project.
  • about 7 years ago: msmeissn added keyword "pie" to this project.
  • about 7 years ago: msmeissn added keyword "factory" to this project.
  • about 7 years ago: msmeissn started this project.
  • about 7 years ago: pluskalm liked this project.
  • about 7 years ago: msmeissn originated this project.

  • Comments

    • SShyukriev
      about 7 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
      about 7 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!