Hello community, here is the log from the commit of package icecream for openSUSE:Factory checked in at 2012-09-11 09:07:49 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/icecream (Old) and /work/SRC/openSUSE:Factory/.icecream.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "icecream", Maintainer is "co...@suse.com" Changes: -------- --- /work/SRC/openSUSE:Factory/icecream/icecream.changes 2012-08-31 09:31:23.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.icecream.new/icecream.changes 2012-09-11 09:07:51.000000000 +0200 @@ -1,0 +2,5 @@ +Fri Sep 7 13:01:37 UTC 2012 - dmuel...@suse.com + +- fallback to local build for some building BIOS (bnc#778924) + +------------------------------------------------------------------- New: ---- handle-extrafiles-on-assembler.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ icecream.spec ++++++ --- /var/tmp/diff_new_pack.QgK73n/_old 2012-09-11 09:07:55.000000000 +0200 +++ /var/tmp/diff_new_pack.QgK73n/_new 2012-09-11 09:07:55.000000000 +0200 @@ -36,6 +36,7 @@ Source1: %name-manpages.tar.bz2 Patch0: treat-linux3-as-separate-platform.diff Patch1: icecream-include.patch +Patch2: handle-extrafiles-on-assembler.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build %description @@ -55,6 +56,7 @@ %setup -q -a 1 -n icecc-%{version} %patch0 %patch1 -p1 +%patch2 -p1 %build export CFLAGS="$RPM_OPT_FLAGS" ++++++ handle-extrafiles-on-assembler.patch ++++++ --- icecc-0.9.7.orig/client/arg.cpp +++ icecc-0.9.7/client/arg.cpp @@ -186,6 +186,19 @@ bool analyse_argv( const char * const *a if (!*pos) break; } + /* Some weird build systems pass directly additional assembler files. + * Example: -Wa,src/code16gcc.s + * Need to handle it locally then. Search if the first part after -Wa, does not start with - + */ + pos = a+3; + while (*pos) { + if (*pos == ',' || *pos == ' ') + continue; + if (*pos == '-') + break; + local = true; + break; + } if (local) { always_local = true; args.append(a, Arg_Local); -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org