Hello community, here is the log from the commit of package dmd for openSUSE:Factory checked in at 2018-01-03 13:39:24 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/dmd (Old) and /work/SRC/openSUSE:Factory/.dmd.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "dmd" Wed Jan 3 13:39:24 2018 rev:5 rq:561041 version:2.077.1 Changes: -------- --- /work/SRC/openSUSE:Factory/dmd/dmd.changes 2017-12-14 11:01:44.107299411 +0100 +++ /work/SRC/openSUSE:Factory/.dmd.new/dmd.changes 2018-01-03 13:39:28.380560391 +0100 @@ -1,0 +2,6 @@ +Mon Jan 1 22:24:59 UTC 2018 - matthias.eliasson@gmail.com + +- Enable PIC and set Model=32 for i586 builds +- Disable auto_bootstrap + +------------------------------------------------------------------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ dmd.spec ++++++ --- /var/tmp/diff_new_pack.ntzEJi/_old 2018-01-03 13:39:29.456202226 +0100 +++ /var/tmp/diff_new_pack.ntzEJi/_new 2018-01-03 13:39:29.460200894 +0100 @@ -16,7 +16,7 @@ # -%define auto_bootstrap 1 +%define auto_bootstrap 0 %define build_with_ldc 0 %define lname libphobos2-0_77 %define soname 0.77 @@ -120,6 +120,10 @@ %ifarch x86_64 MODEL=64 \ %endif +%ifarch i586 + MODEL=32 \ + PIC=1 \ +%endif RELEASE=1 \ TARGET=LINUX @@ -132,6 +136,10 @@ %ifarch x86_64 MODEL=64 \ %endif +%ifarch i586 + MODEL=32 \ + PIC=1 \ +%endif VERSION=VERSION DMD="$PWD/../dmd/src/dmd" DRUNTIME_PATH="$PWD/../druntime-%{version}" %install @@ -146,6 +154,10 @@ %ifarch x86_64 MODEL=64 \ %endif +%ifarch i586 + MODEL=32 \ + PIC=1 \ +%endif RELEASE=1 \ TARGET=LINUX INSTALL_DIR=%{buildroot} @@ -174,6 +186,10 @@ %ifarch x86_64 MODEL=64 \ %endif +%ifarch i586 + MODEL=32 \ + PIC=1 \ +%endif VERSION=VERSION DMD="$PWD/../dmd/src/dmd" DRUNTIME_PATH="$PWD/../druntime-%{version}" INSTALL_DIR=%{buildroot} # Relocate installed files into proper directories @@ -192,6 +208,10 @@ %ifarch x86_64 MODEL=64 \ %endif +%ifarch i586 + MODEL=32 \ + PIC=1 \ +%endif DMD="$PWD/../src/dmd" INSTALL_DIR=%{buildroot} mv %{buildroot}/src/druntime/import %{buildroot}%include/druntime