Hello community, here is the log from the commit of package moarvm for openSUSE:Factory checked in at 2019-09-11 10:34:03 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/moarvm (Old) and /work/SRC/openSUSE:Factory/.moarvm.new.7948 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "moarvm" Wed Sep 11 10:34:03 2019 rev:20 rq:729693 version:2019.07 Changes: -------- --- /work/SRC/openSUSE:Factory/moarvm/moarvm.changes 2019-04-14 12:23:47.719851778 +0200 +++ /work/SRC/openSUSE:Factory/.moarvm.new.7948/moarvm.changes 2019-09-11 10:34:04.139319299 +0200 @@ -0,0 +1,14 @@ +Tue Jul 18 10:10:00 CEST 2019 - [email protected] + +- update to version 2019.07 + ++ Fix several segfaults ++ Fix inlining CStruct and CUnion in CPPStruct REPR instances ++ Fix a couple of memory leaks ++ Many updates to the heap profiler ++ Make builds of mbc files reproducible ++ Many performance improvements ++ Add freemem and totalmem ops + +- Add fix-build.patch with a backported fix to Configure.pl + Old: ---- MoarVM-2019.03.tar.gz New: ---- MoarVM-2019.07.tar.gz fix-build.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ moarvm.spec ++++++ --- /var/tmp/diff_new_pack.hB8P1d/_old 2019-09-11 10:34:04.811319104 +0200 +++ /var/tmp/diff_new_pack.hB8P1d/_new 2019-09-11 10:34:04.811319104 +0200 @@ -16,7 +16,7 @@ # -%global mvrel 2019.03 +%global mvrel 2019.07 Name: moarvm Version: %mvrel Release: 2.1 @@ -27,6 +27,7 @@ Source: http://moarvm.org/releases/MoarVM-%{mvrel}.tar.gz # PATCH-FIX-OPENSUSE boo#1100677 Patch0: reproducible.patch +Patch1: fix-build.patch BuildRequires: perl(ExtUtils::Command) %description @@ -46,6 +47,7 @@ %prep %setup -q -n MoarVM-%{mvrel} %patch0 -p1 +%patch1 -p1 %build perl Configure.pl --prefix=%{_usr} --libdir=%{_libdir} --debug --optimize=3 ++++++ MoarVM-2019.03.tar.gz -> MoarVM-2019.07.tar.gz ++++++ ++++ 30335 lines of diff (skipped) ++++++ fix-build.patch ++++++ diff --git a/Configure.pl b/Configure.pl index b71b576be..753dcfaac 100755 --- a/Configure.pl +++ b/Configure.pl @@ -441,6 +441,7 @@ push @ldflags, '-fsanitize=address' if $args{asan}; push @ldflags, $ENV{LDFLAGS} if $ENV{LDFLAGS}; $config{ldflags} = join ' ', @ldflags; +$config{moarshared} = ''; # Switch shared lib compiler flags in relocatable case. if (not $args{static} and $config{prefix} ne '/usr') { $config{moarshared} = $config{moarshared_relocatable} if $args{relocatable};
