Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package libmicro for openSUSE:Factory checked in at 2025-07-30 11:46:24 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libmicro (Old) and /work/SRC/openSUSE:Factory/.libmicro.new.13279 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libmicro" Wed Jul 30 11:46:24 2025 rev:25 rq:1296512 version:0.4.2+hg.20120726 Changes: -------- --- /work/SRC/openSUSE:Factory/libmicro/libmicro.changes 2024-08-02 17:27:52.978654562 +0200 +++ /work/SRC/openSUSE:Factory/.libmicro.new.13279/libmicro.changes 2025-07-30 11:47:32.960115240 +0200 @@ -1,0 +2,7 @@ +Tue Jul 1 07:06:22 UTC 2025 - pgaj...@suse.com + +- added patches + fix build with gcc15 + + libmicro-gcc15.patch + +------------------------------------------------------------------- New: ---- libmicro-gcc15.patch ----------(New B)---------- New: fix build with gcc15 + libmicro-gcc15.patch ----------(New E)---------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libmicro.spec ++++++ --- /var/tmp/diff_new_pack.OPeqr3/_old 2025-07-30 11:47:33.656144033 +0200 +++ /var/tmp/diff_new_pack.OPeqr3/_new 2025-07-30 11:47:33.660144198 +0200 @@ -1,7 +1,7 @@ # # spec file for package libmicro # -# Copyright (c) 2024 SUSE LLC +# Copyright (c) 2025 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -29,6 +29,8 @@ Patch2: fix-link.diff Patch3: libmicro-implicit-fortify-decl.patch Patch4: libmicro-gcc14.patch +# fix build with gcc15 +Patch5: libmicro-gcc15.patch %description LibMicro is a portable set of microbenchmarks that many Solaris ++++++ libmicro-gcc15.patch ++++++ --- libmicro.h 2025-07-01 06:45:32.384120175 +0000 +++ libmicro.h 2025-07-01 06:54:04.256882783 +0000 @@ -138,8 +138,8 @@ int benchmark_init(); int benchmark_fini(); int benchmark_initrun(); int benchmark_finirun(); -int benchmark_initworker(); -int benchmark_finiworker(); +int benchmark_initworker(void *tsd); +int benchmark_finiworker(void *tsd); int benchmark_initbatch(void *tsd); int benchmark_finibatch(void *tsd); int benchmark_optswitch(int opt, char *optarg); @@ -188,8 +188,8 @@ void *gettsd(int p, int t); long long getusecs(); long long getnsecs(); int setfdlimit(int limit); -long long sizetoll(); -int sizetoint(); +long long sizetoll(const char *arg); +int sizetoint(const char *arg); int fit_line(double *, double *, int, double *, double *); long long get_nsecs_resolution();