diff --git a/chromium-55.0.2883.87-rvalue-fix.patch b/chromium-55.0.2883.87-rvalue-fix.patch new file mode 100644 index 00000000..d9ec0225 --- /dev/null +++ b/chromium-55.0.2883.87-rvalue-fix.patch @@ -0,0 +1,17 @@ +diff -up chromium-55.0.2883.87/buildtools/third_party/libc++/trunk/test/std/input.output/iostream.format/input.streams/istream.rvalue chromium-55.0.2883.87/buildtools/third_party/libc++/trunk/test/std/input.output/iostream.format/input.streams/istream +Only in chromium-55.0.2883.87/buildtools/third_party/libc++/trunk/test/std/input.output/iostream.format/input.streams/istream: istream.assign +Only in chromium-55.0.2883.87/buildtools/third_party/libc++/trunk/test/std/input.output/iostream.format/input.streams/istream: istream.cons +Only in chromium-55.0.2883.87/buildtools/third_party/libc++/trunk/test/std/input.output/iostream.format/input.streams/istream: istream_sentry +diff -up chromium-55.0.2883.87/buildtools/third_party/libc++/trunk/test/std/input.output/iostream.format/output.streams/ostream.rvalue chromium-55.0.2883.87/buildtools/third_party/libc++/trunk/test/std/input.output/iostream.format/output.streams/ostream +diff -up chromium-55.0.2883.87/remoting/host/fake_desktop_environment.cc.rvalue chromium-55.0.2883.87/remoting/host/fake_desktop_environment.cc +--- chromium-55.0.2883.87/remoting/host/fake_desktop_environment.cc.rvalue 2016-12-14 11:19:16.150103994 -0500 ++++ chromium-55.0.2883.87/remoting/host/fake_desktop_environment.cc 2016-12-14 11:19:44.003563271 -0500 +@@ -84,7 +84,7 @@ FakeDesktopEnvironment::CreateVideoCaptu + std::unique_ptr result( + new DesktopCapturerProxy(capture_thread_)); + result->set_capturer(std::move(fake_capturer)); +- return result; ++ return std::move(result); + } + + std::unique_ptr diff --git a/chromium.spec b/chromium.spec index d83a594c..c7fe854b 100644 --- a/chromium.spec +++ b/chromium.spec @@ -148,6 +148,9 @@ Patch27: chromium-54.0.2840.90-setopaque.patch # /usr/bin/ld.bfd: note: '_ZN2ui31GrabWindowSnapshotAndScaleAsyncEPN4aura6WindowERKN3gfx4RectERKNS3_4SizeE13scoped_refptrIN4base10TaskRunnerEERKNSB_8CallbackIFvRKNS3_5ImageEELNSB_8internal8CopyModeE1EEE' is defined in DSO ./libsnapshot.so so try adding it to the linker command line # ./libsnapshot.so: could not read symbols: Invalid operation Patch28: chromium-54.0.2840.90-aura-browser-link-to-snapshot.patch +# Fix rvalue issue in remoting code +# https://chromium.googlesource.com/chromium/src.git/+/29bfbecb49572b61264de7acccf8b23942bba43d%5E%21/#F0 +Patch29: chromium-55.0.2883.87-rvalue-fix.patch ### Chromium Tests Patches ### Patch100: chromium-46.0.2490.86-use_system_opus.patch @@ -525,6 +528,7 @@ members of the Chromium and WebDriver teams. %patch26 -p1 -b .ldmemory %patch27 -p1 -b .setopaque %patch28 -p1 -b .aurasnapshot +%patch29 -p1 -b .rvalue ### Chromium Tests Patches ### %patch100 -p1 -b .use_system_opus @@ -1565,6 +1569,7 @@ getent group chrome-remote-desktop >/dev/null || groupadd -r chrome-remote-deskt %changelog * Tue Dec 13 2016 Tom Callaway 55.0.2883.87-1.1 - use bundled jinja2 on RHEL (or Fedora older than 23) +- fix rvalue issue in remoting code * Tue Dec 13 2016 Tom Callaway 55.0.2883.87-1 - update to 55.0.2883.87