Hello community, here is the log from the commit of package ruby2.2 for openSUSE:Factory checked in at 2017-06-18 13:49:24 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/ruby2.2 (Old) and /work/SRC/openSUSE:Factory/.ruby2.2.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "ruby2.2" Sun Jun 18 13:49:24 2017 rev:9 rq:503538 version:2.2.6 Changes: -------- --- /work/SRC/openSUSE:Factory/ruby2.2/ruby2.2.changes 2017-03-31 15:00:54.545149069 +0200 +++ /work/SRC/openSUSE:Factory/.ruby2.2.new/ruby2.2.changes 2017-06-18 13:49:56.614591623 +0200 @@ -1,0 +2,5 @@ +Fri Jun 9 07:03:09 UTC 2017 - meissner@suse.com + +- forcefully enable PIE here + +------------------------------------------------------------------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ ruby2.2.spec ++++++ --- /var/tmp/diff_new_pack.9r0fLl/_old 2017-06-18 13:49:57.470471185 +0200 +++ /var/tmp/diff_new_pack.9r0fLl/_new 2017-06-18 13:49:57.470471185 +0200 @@ -1,7 +1,7 @@ # # spec file for package ruby2.2 # -# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -306,7 +306,7 @@ %build # iseq.c needs -fno-strict-aliasing -export CFLAGS="%{optflags} -fno-strict-aliasing" +export CFLAGS="%{optflags} -fno-strict-aliasing -fPIE -pie" %configure \ --program-suffix="%{rb_binary_suffix}" \ --with-soname=%{rb_soname} \