slackware-current/source/l/gst-plugins-good/gst-plugins-good.gcc11.patch
Patrick J Volkerding c6af8d2fd5 Mon Aug 16 05:28:16 UTC 2021
Hey everyone, long time no see! No, I wasn't out fishing. Sadly, I haven't had
a fishing rod in my hand (or even a fishing license in my wallet) for this
entire season, but there may yet be a chance for that this year. Along with the
usual suspects, I've been trying to clear out the list of things that needed
to get done in order to reach the standard of excellence demanded from a
Slackware release, and I think we've gotten it pretty close. GCC was bumped to
version 11.2.0 (because we just can't send this out 2 versions behind), and
everything was verified to build properly or fixed up so that it did. I don't
see any benefit to another public mass rebuild, so we're not going to do one.
Anyway, without further ado, here is Slackware 15.0 release candidate one.
Consider most things frozen and the focus now to be any remaining blocker bugs.
We'll more than likely take that next Plasma bugfix release, but it's soon
time to get off this treadmill. Enjoy! :-)
a/aaa_libraries-15.0-x86_64-8.txz:  Rebuilt.
  Upgraded: libcap.so.2.52, libpcre.so.1.2.13, libboost_atomic.so.1.76.0,
  libboost_chrono.so.1.76.0, libboost_container.so.1.76.0,
  libboost_context.so.1.76.0, libboost_contract.so.1.76.0,
  libboost_coroutine.so.1.76.0, libboost_date_time.so.1.76.0,
  libboost_fiber.so.1.76.0, libboost_filesystem.so.1.76.0,
  libboost_graph.so.1.76.0, libboost_iostreams.so.1.76.0,
  libboost_json.so.1.76.0, libboost_locale.so.1.76.0, libboost_log.so.1.76.0,
  libboost_log_setup.so.1.76.0, libboost_math_c99.so.1.76.0,
  libboost_math_c99f.so.1.76.0, libboost_math_c99l.so.1.76.0,
  libboost_math_tr1.so.1.76.0, libboost_math_tr1f.so.1.76.0,
  libboost_math_tr1l.so.1.76.0, libboost_nowide.so.1.76.0,
  libboost_prg_exec_monitor.so.1.76.0, libboost_program_options.so.1.76.0,
  libboost_python27.so.1.76.0, libboost_python39.so.1.76.0,
  libboost_random.so.1.76.0, libboost_regex.so.1.76.0,
  libboost_serialization.so.1.76.0, libboost_stacktrace_addr2line.so.1.76.0,
  libboost_stacktrace_basic.so.1.76.0, libboost_stacktrace_noop.so.1.76.0,
  libboost_system.so.1.76.0, libboost_thread.so.1.76.0,
  libboost_timer.so.1.76.0, libboost_type_erasure.so.1.76.0,
  libboost_unit_test_framework.so.1.76.0, libboost_wave.so.1.76.0,
  libboost_wserialization.so.1.76.0, libcares.so.2.4.3,
  libglib-2.0.so.0.6800.3, libgmodule-2.0.so.0.6800.3,
  libgobject-2.0.so.0.6800.3, libgthread-2.0.so.0.6800.3,
  libidn.so.12.6.3, liblber-2.4.so.2.11.7, libldap-2.4.so.2.11.7,
  libstdc++.so.6.0.29, libtdb.so.1.4.5.
a/grep-3.7-x86_64-1.txz:  Upgraded.
a/kernel-firmware-20210812_24c4a85-noarch-1.txz:  Upgraded.
a/kernel-generic-5.13.11-x86_64-1.txz:  Upgraded.
a/kernel-huge-5.13.11-x86_64-1.txz:  Upgraded.
a/kernel-modules-5.13.11-x86_64-1.txz:  Upgraded.
a/libgudev-237-x86_64-1.txz:  Upgraded.
a/lvm2-2.03.13-x86_64-1.txz:  Upgraded.
ap/linuxdoc-tools-0.9.82-x86_64-1.txz:  Upgraded.
  Thanks to Stuart Winter.
ap/mariadb-10.5.12-x86_64-1.txz:  Upgraded.
  Looks like we're still hitting a few regressions in the 10.6 branch. The
  most obvious one where the version reported by MariaDB is the library
  version rather than the server version (as previously reported) could be
  reverted, but this could lead to future problems as fixes for this
  change land in other projects. It seems that the safest approach at this
  time is to switch back to the most recent release from the 10.5 branch
  and keep an eye on the situation.
  Thanks to richarson and Heinz Wiesinger.
ap/mc-4.8.27-x86_64-1.txz:  Upgraded.
ap/pamixer-1.4-x86_64-11.txz:  Rebuilt.
  Recompiled against boost-1.77.0.
ap/slackpkg-15.0.7-noarch-1.txz:  Upgraded.
  Remove ftp://spout.ussg.indiana.edu from mirrorlist.
  Allow "slackpkg help" to work after slackpkg is upgraded (JK Wood).
  Thanks to Robby Workman.
ap/squashfs-tools-4.5-x86_64-1.txz:  Upgraded.
ap/vim-8.2.3352-x86_64-1.txz:  Upgraded.
d/gcc-11.2.0-x86_64-1.txz:  Upgraded.
d/gcc-brig-11.2.0-x86_64-1.txz:  Upgraded.
d/gcc-g++-11.2.0-x86_64-1.txz:  Upgraded.
d/gcc-gdc-11.2.0-x86_64-1.txz:  Upgraded.
d/gcc-gfortran-11.2.0-x86_64-1.txz:  Upgraded.
d/gcc-gnat-11.2.0-x86_64-1.txz:  Upgraded.
d/gcc-go-11.2.0-x86_64-1.txz:  Upgraded.
d/gcc-objc-11.2.0-x86_64-1.txz:  Upgraded.
d/help2man-1.48.4-x86_64-1.txz:  Upgraded.
d/kernel-headers-5.13.11-x86-1.txz:  Upgraded.
d/libtool-2.4.6-x86_64-18.txz:  Rebuilt.
  Recompiled to update embedded GCC version number.
d/meson-0.58.2-x86_64-1.txz:  Upgraded.
d/parallel-20210722-noarch-1.txz:  Upgraded.
d/python-pip-21.2.4-x86_64-1.txz:  Upgraded.
d/slacktrack-2.21-x86_64-1.txz:  Upgraded.
  Thanks to Stuart Winter.
k/kernel-source-5.13.11-noarch-1.txz:  Upgraded.
   CC_VERSION_TEXT "gcc (GCC) 10.3.0" -> "gcc (GCC) 11.2.0"
   GCC_VERSION 100300 -> 110200
  +CC_HAS_ASM_GOTO_OUTPUT y
  +HAVE_KCSAN_COMPILER y
  +KCSAN n
  +SND_SOC_INTEL_HDA_DSP_COMMON m
  +SND_SOC_INTEL_SOF_MAXIM_COMMON m
kde/akonadi-21.08.0-x86_64-1.txz:  Upgraded.
kde/akonadi-calendar-21.08.0-x86_64-1.txz:  Upgraded.
kde/akonadi-calendar-tools-21.08.0-x86_64-1.txz:  Upgraded.
kde/akonadi-contacts-21.08.0-x86_64-1.txz:  Upgraded.
kde/akonadi-import-wizard-21.08.0-x86_64-1.txz:  Upgraded.
kde/akonadi-mime-21.08.0-x86_64-1.txz:  Upgraded.
kde/akonadi-notes-21.08.0-x86_64-1.txz:  Upgraded.
kde/akonadi-search-21.08.0-x86_64-1.txz:  Upgraded.
kde/akonadiconsole-21.08.0-x86_64-1.txz:  Upgraded.
kde/akregator-21.08.0-x86_64-1.txz:  Upgraded.
kde/analitza-21.08.0-x86_64-1.txz:  Upgraded.
kde/ark-21.08.0-x86_64-1.txz:  Upgraded.
kde/artikulate-21.08.0-x86_64-1.txz:  Upgraded.
kde/attica-5.85.0-x86_64-1.txz:  Upgraded.
kde/audiocd-kio-21.08.0-x86_64-1.txz:  Upgraded.
kde/baloo-5.85.0-x86_64-1.txz:  Upgraded.
kde/baloo-widgets-21.08.0-x86_64-1.txz:  Upgraded.
kde/blinken-21.08.0-x86_64-1.txz:  Upgraded.
kde/bluez-qt-5.85.0-x86_64-1.txz:  Upgraded.
kde/bomber-21.08.0-x86_64-1.txz:  Upgraded.
kde/bovo-21.08.0-x86_64-1.txz:  Upgraded.
kde/breeze-icons-5.85.0-noarch-1.txz:  Upgraded.
kde/calendarsupport-21.08.0-x86_64-1.txz:  Upgraded.
kde/cantor-21.08.0-x86_64-1.txz:  Upgraded.
kde/cervisia-21.08.0-x86_64-1.txz:  Upgraded.
kde/dolphin-21.08.0-x86_64-1.txz:  Upgraded.
kde/dolphin-plugins-21.08.0-x86_64-1.txz:  Upgraded.
kde/dragon-21.08.0-x86_64-1.txz:  Upgraded.
kde/elisa-21.08.0-x86_64-1.txz:  Upgraded.
kde/eventviews-21.08.0-x86_64-1.txz:  Upgraded.
kde/extra-cmake-modules-5.85.0-x86_64-1.txz:  Upgraded.
kde/ffmpegthumbs-21.08.0-x86_64-1.txz:  Upgraded.
kde/filelight-21.08.0-x86_64-1.txz:  Upgraded.
kde/frameworkintegration-5.85.0-x86_64-1.txz:  Upgraded.
kde/granatier-21.08.0-x86_64-1.txz:  Upgraded.
kde/grantlee-editor-21.08.0-x86_64-1.txz:  Upgraded.
kde/grantleetheme-21.08.0-x86_64-1.txz:  Upgraded.
kde/gwenview-21.08.0-x86_64-1.txz:  Upgraded.
kde/incidenceeditor-21.08.0-x86_64-1.txz:  Upgraded.
kde/itinerary-21.08.0-x86_64-1.txz:  Upgraded.
kde/juk-21.08.0-x86_64-1.txz:  Upgraded.
kde/k3b-21.08.0-x86_64-1.txz:  Upgraded.
kde/kactivities-5.85.0-x86_64-1.txz:  Upgraded.
kde/kactivities-stats-5.85.0-x86_64-1.txz:  Upgraded.
kde/kaddressbook-21.08.0-x86_64-1.txz:  Upgraded.
kde/kalarm-21.08.0-x86_64-1.txz:  Upgraded.
kde/kalarmcal-21.08.0-x86_64-1.txz:  Upgraded.
kde/kalgebra-21.08.0-x86_64-1.txz:  Upgraded.
kde/kalzium-21.08.0-x86_64-1.txz:  Upgraded.
kde/kamera-21.08.0-x86_64-1.txz:  Upgraded.
kde/kamoso-21.08.0-x86_64-1.txz:  Upgraded.
kde/kanagram-21.08.0-x86_64-1.txz:  Upgraded.
kde/kapidox-5.85.0-x86_64-1.txz:  Upgraded.
kde/kapman-21.08.0-x86_64-1.txz:  Upgraded.
kde/kapptemplate-21.08.0-x86_64-1.txz:  Upgraded.
kde/karchive-5.85.0-x86_64-1.txz:  Upgraded.
kde/kate-21.08.0-x86_64-1.txz:  Upgraded.
kde/katomic-21.08.0-x86_64-1.txz:  Upgraded.
kde/kauth-5.85.0-x86_64-1.txz:  Upgraded.
kde/kbackup-21.08.0-x86_64-1.txz:  Upgraded.
kde/kblackbox-21.08.0-x86_64-1.txz:  Upgraded.
kde/kblocks-21.08.0-x86_64-1.txz:  Upgraded.
kde/kbookmarks-5.85.0-x86_64-1.txz:  Upgraded.
kde/kbounce-21.08.0-x86_64-1.txz:  Upgraded.
kde/kbreakout-21.08.0-x86_64-1.txz:  Upgraded.
kde/kbruch-21.08.0-x86_64-1.txz:  Upgraded.
kde/kcachegrind-21.08.0-x86_64-1.txz:  Upgraded.
kde/kcalc-21.08.0-x86_64-1.txz:  Upgraded.
kde/kcalendarcore-5.85.0-x86_64-1.txz:  Upgraded.
kde/kcalutils-21.08.0-x86_64-1.txz:  Upgraded.
kde/kcharselect-21.08.0-x86_64-1.txz:  Upgraded.
kde/kcmutils-5.85.0-x86_64-1.txz:  Upgraded.
kde/kcodecs-5.85.0-x86_64-1.txz:  Upgraded.
kde/kcolorchooser-21.08.0-x86_64-1.txz:  Upgraded.
kde/kcompletion-5.85.0-x86_64-1.txz:  Upgraded.
kde/kconfig-5.85.0-x86_64-1.txz:  Upgraded.
kde/kconfigwidgets-5.85.0-x86_64-1.txz:  Upgraded.
kde/kcontacts-5.85.0-x86_64-1.txz:  Upgraded.
kde/kcoreaddons-5.85.0-x86_64-1.txz:  Upgraded.
kde/kcrash-5.85.0-x86_64-1.txz:  Upgraded.
kde/kcron-21.08.0-x86_64-1.txz:  Upgraded.
kde/kdav-5.85.0-x86_64-1.txz:  Upgraded.
kde/kdbusaddons-5.85.0-x86_64-1.txz:  Upgraded.
kde/kde-dev-scripts-21.08.0-x86_64-1.txz:  Upgraded.
kde/kde-dev-utils-21.08.0-x86_64-1.txz:  Upgraded.
kde/kdebugsettings-21.08.0-x86_64-1.txz:  Upgraded.
kde/kdeclarative-5.85.0-x86_64-1.txz:  Upgraded.
kde/kdeconnect-kde-21.08.0-x86_64-1.txz:  Upgraded.
kde/kded-5.85.0-x86_64-1.txz:  Upgraded.
kde/kdeedu-data-21.08.0-x86_64-1.txz:  Upgraded.
kde/kdegraphics-mobipocket-21.08.0-x86_64-1.txz:  Upgraded.
kde/kdegraphics-thumbnailers-21.08.0-x86_64-1.txz:  Upgraded.
kde/kdelibs4support-5.85.0-x86_64-1.txz:  Upgraded.
kde/kdenetwork-filesharing-21.08.0-x86_64-1.txz:  Upgraded.
kde/kdenlive-21.08.0-x86_64-1.txz:  Upgraded.
kde/kdepim-addons-21.08.0-x86_64-1.txz:  Upgraded.
kde/kdepim-runtime-21.08.0-x86_64-1.txz:  Upgraded.
kde/kdesdk-kioslaves-21.08.0-x86_64-1.txz:  Upgraded.
kde/kdesdk-thumbnailers-21.08.0-x86_64-1.txz:  Upgraded.
kde/kdesignerplugin-5.85.0-x86_64-1.txz:  Upgraded.
kde/kdesu-5.85.0-x86_64-1.txz:  Upgraded.
kde/kdewebkit-5.85.0-x86_64-1.txz:  Upgraded.
kde/kdf-21.08.0-x86_64-1.txz:  Upgraded.
kde/kdialog-21.08.0-x86_64-1.txz:  Upgraded.
kde/kdiamond-21.08.0-x86_64-1.txz:  Upgraded.
kde/kdnssd-5.85.0-x86_64-1.txz:  Upgraded.
kde/kdoctools-5.85.0-x86_64-1.txz:  Upgraded.
kde/keditbookmarks-21.08.0-x86_64-1.txz:  Upgraded.
kde/kemoticons-5.85.0-x86_64-1.txz:  Upgraded.
kde/kfilemetadata-5.85.0-x86_64-1.txz:  Upgraded.
kde/kfind-21.08.0-x86_64-1.txz:  Upgraded.
kde/kfloppy-21.08.0-x86_64-1.txz:  Upgraded.
kde/kfourinline-21.08.0-x86_64-1.txz:  Upgraded.
kde/kgeography-21.08.0-x86_64-1.txz:  Upgraded.
kde/kget-21.08.0-x86_64-1.txz:  Upgraded.
kde/kglobalaccel-5.85.0-x86_64-1.txz:  Upgraded.
kde/kgoldrunner-21.08.0-x86_64-1.txz:  Upgraded.
kde/kgpg-21.08.0-x86_64-1.txz:  Upgraded.
kde/kguiaddons-5.85.0-x86_64-1.txz:  Upgraded.
kde/khangman-21.08.0-x86_64-1.txz:  Upgraded.
kde/khelpcenter-21.08.0-x86_64-1.txz:  Upgraded.
kde/kholidays-5.85.0-x86_64-1.txz:  Upgraded.
kde/khtml-5.85.0-x86_64-1.txz:  Upgraded.
kde/ki18n-5.85.0-x86_64-1.txz:  Upgraded.
kde/kiconthemes-5.85.0-x86_64-1.txz:  Upgraded.
kde/kidentitymanagement-21.08.0-x86_64-1.txz:  Upgraded.
kde/kidletime-5.85.0-x86_64-1.txz:  Upgraded.
kde/kig-21.08.0-x86_64-1.txz:  Upgraded.
kde/kigo-21.08.0-x86_64-1.txz:  Upgraded.
kde/killbots-21.08.0-x86_64-1.txz:  Upgraded.
kde/kimageformats-5.85.0-x86_64-1.txz:  Upgraded.
kde/kimagemapeditor-21.08.0-x86_64-1.txz:  Upgraded.
kde/kimap-21.08.0-x86_64-1.txz:  Upgraded.
kde/kinit-5.85.0-x86_64-1.txz:  Upgraded.
kde/kio-5.85.0-x86_64-1.txz:  Upgraded.
kde/kio-extras-21.08.0-x86_64-1.txz:  Upgraded.
kde/kio-gdrive-21.08.0-x86_64-1.txz:  Upgraded.
kde/kipi-plugins-21.08.0-x86_64-1.txz:  Upgraded.
kde/kirigami-gallery-21.08.0-x86_64-1.txz:  Upgraded.
kde/kirigami2-5.85.0-x86_64-1.txz:  Upgraded.
kde/kiriki-21.08.0-x86_64-1.txz:  Upgraded.
kde/kitemmodels-5.85.0-x86_64-1.txz:  Upgraded.
kde/kitemviews-5.85.0-x86_64-1.txz:  Upgraded.
kde/kiten-21.08.0-x86_64-1.txz:  Upgraded.
kde/kitinerary-21.08.0-x86_64-1.txz:  Upgraded.
kde/kjobwidgets-5.85.0-x86_64-1.txz:  Upgraded.
kde/kjs-5.85.0-x86_64-1.txz:  Upgraded.
kde/kjsembed-5.85.0-x86_64-1.txz:  Upgraded.
kde/kjumpingcube-21.08.0-x86_64-1.txz:  Upgraded.
kde/kldap-21.08.0-x86_64-1.txz:  Upgraded.
kde/kleopatra-21.08.0-x86_64-1.txz:  Upgraded.
kde/klickety-21.08.0-x86_64-1.txz:  Upgraded.
kde/klines-21.08.0-x86_64-1.txz:  Upgraded.
kde/kmag-21.08.0-x86_64-1.txz:  Upgraded.
kde/kmahjongg-21.08.0-x86_64-1.txz:  Upgraded.
kde/kmail-21.08.0-x86_64-1.txz:  Upgraded.
kde/kmail-account-wizard-21.08.0-x86_64-1.txz:  Upgraded.
kde/kmailtransport-21.08.0-x86_64-1.txz:  Upgraded.
kde/kmbox-21.08.0-x86_64-1.txz:  Upgraded.
kde/kmediaplayer-5.85.0-x86_64-1.txz:  Upgraded.
kde/kmime-21.08.0-x86_64-1.txz:  Upgraded.
kde/kmines-21.08.0-x86_64-1.txz:  Upgraded.
kde/kmix-21.08.0-x86_64-1.txz:  Upgraded.
kde/kmousetool-21.08.0-x86_64-1.txz:  Upgraded.
kde/kmouth-21.08.0-x86_64-1.txz:  Upgraded.
kde/kmplot-21.08.0-x86_64-1.txz:  Upgraded.
kde/knavalbattle-21.08.0-x86_64-1.txz:  Upgraded.
kde/knetwalk-21.08.0-x86_64-1.txz:  Upgraded.
kde/knewstuff-5.85.0-x86_64-1.txz:  Upgraded.
kde/knights-21.08.0-x86_64-1.txz:  Upgraded.
kde/knotes-21.08.0-x86_64-1.txz:  Upgraded.
kde/knotifications-5.85.0-x86_64-1.txz:  Upgraded.
kde/knotifyconfig-5.85.0-x86_64-1.txz:  Upgraded.
kde/kolf-21.08.0-x86_64-1.txz:  Upgraded.
kde/kollision-21.08.0-x86_64-1.txz:  Upgraded.
kde/kolourpaint-21.08.0-x86_64-1.txz:  Upgraded.
kde/kompare-21.08.0-x86_64-1.txz:  Upgraded.
kde/konqueror-21.08.0-x86_64-1.txz:  Upgraded.
kde/konquest-21.08.0-x86_64-1.txz:  Upgraded.
kde/konsole-21.08.0-x86_64-1.txz:  Upgraded.
kde/kontact-21.08.0-x86_64-1.txz:  Upgraded.
kde/kontactinterface-21.08.0-x86_64-1.txz:  Upgraded.
kde/kontrast-21.08.0-x86_64-1.txz:  Upgraded.
kde/konversation-21.08.0-x86_64-1.txz:  Upgraded.
kde/kopeninghours-21.08.0-x86_64-1.txz:  Upgraded.
kde/kopete-21.08.0-x86_64-1.txz:  Upgraded.
kde/korganizer-21.08.0-x86_64-1.txz:  Upgraded.
kde/kosmindoormap-21.08.0-x86_64-1.txz:  Upgraded.
kde/kpackage-5.85.0-x86_64-1.txz:  Upgraded.
kde/kparts-5.85.0-x86_64-1.txz:  Upgraded.
kde/kpat-21.08.0-x86_64-1.txz:  Upgraded.
kde/kpeople-5.85.0-x86_64-1.txz:  Upgraded.
kde/kpimtextedit-21.08.0-x86_64-1.txz:  Upgraded.
kde/kpkpass-21.08.0-x86_64-1.txz:  Upgraded.
kde/kplotting-5.85.0-x86_64-1.txz:  Upgraded.
kde/kpmcore-21.08.0-x86_64-1.txz:  Upgraded.
kde/kpty-5.85.0-x86_64-1.txz:  Upgraded.
kde/kpublictransport-21.08.0-x86_64-1.txz:  Upgraded.
kde/kqtquickcharts-21.08.0-x86_64-1.txz:  Upgraded.
kde/kquickcharts-5.85.0-x86_64-1.txz:  Upgraded.
kde/krdc-21.08.0-x86_64-1.txz:  Upgraded.
kde/kreversi-21.08.0-x86_64-1.txz:  Upgraded.
kde/krfb-21.08.0-x86_64-1.txz:  Upgraded.
kde/krita-4.4.7-x86_64-2.txz:  Rebuilt.
  Recompiled against boost-1.77.0.
kde/kross-5.85.0-x86_64-1.txz:  Upgraded.
kde/kross-interpreters-21.08.0-x86_64-1.txz:  Upgraded.
kde/kruler-21.08.0-x86_64-1.txz:  Upgraded.
kde/krunner-5.85.0-x86_64-1.txz:  Upgraded.
kde/kservice-5.85.0-x86_64-1.txz:  Upgraded.
kde/kshisen-21.08.0-x86_64-1.txz:  Upgraded.
kde/ksirk-21.08.0-x86_64-1.txz:  Upgraded.
kde/ksmtp-21.08.0-x86_64-1.txz:  Upgraded.
kde/ksnakeduel-21.08.0-x86_64-1.txz:  Upgraded.
kde/kspaceduel-21.08.0-x86_64-1.txz:  Upgraded.
kde/ksquares-21.08.0-x86_64-1.txz:  Upgraded.
kde/ksudoku-21.08.0-x86_64-1.txz:  Upgraded.
kde/ksystemlog-21.08.0-x86_64-1.txz:  Upgraded.
kde/kteatime-21.08.0-x86_64-1.txz:  Upgraded.
kde/ktexteditor-5.85.0-x86_64-1.txz:  Upgraded.
kde/ktextwidgets-5.85.0-x86_64-1.txz:  Upgraded.
kde/ktimer-21.08.0-x86_64-1.txz:  Upgraded.
kde/ktnef-21.08.0-x86_64-1.txz:  Upgraded.
kde/ktorrent-21.08.0-x86_64-1.txz:  Upgraded.
kde/ktouch-21.08.0-x86_64-1.txz:  Upgraded.
kde/kturtle-21.08.0-x86_64-1.txz:  Upgraded.
kde/kubrick-21.08.0-x86_64-1.txz:  Upgraded.
kde/kunitconversion-5.85.0-x86_64-1.txz:  Upgraded.
kde/kwallet-5.85.0-x86_64-1.txz:  Upgraded.
kde/kwalletmanager-21.08.0-x86_64-1.txz:  Upgraded.
kde/kwave-21.08.0-x86_64-1.txz:  Upgraded.
kde/kwayland-5.85.0-x86_64-1.txz:  Upgraded.
kde/kwidgetsaddons-5.85.0-x86_64-1.txz:  Upgraded.
kde/kwindowsystem-5.85.0-x86_64-1.txz:  Upgraded.
kde/kwordquiz-21.08.0-x86_64-1.txz:  Upgraded.
kde/kxmlgui-5.85.0-x86_64-1.txz:  Upgraded.
kde/kxmlrpcclient-5.85.0-x86_64-1.txz:  Upgraded.
kde/latte-dock-0.10.0-x86_64-1.txz:  Upgraded.
kde/libgravatar-21.08.0-x86_64-1.txz:  Upgraded.
kde/libkcddb-21.08.0-x86_64-1.txz:  Upgraded.
kde/libkcompactdisc-21.08.0-x86_64-1.txz:  Upgraded.
kde/libkdcraw-21.08.0-x86_64-1.txz:  Upgraded.
kde/libkdegames-21.08.0-x86_64-1.txz:  Upgraded.
kde/libkdepim-21.08.0-x86_64-1.txz:  Upgraded.
kde/libkeduvocdocument-21.08.0-x86_64-1.txz:  Upgraded.
kde/libkexiv2-21.08.0-x86_64-1.txz:  Upgraded.
kde/libkgapi-21.08.0-x86_64-1.txz:  Upgraded.
kde/libkipi-21.08.0-x86_64-1.txz:  Upgraded.
kde/libkleo-21.08.0-x86_64-1.txz:  Upgraded.
kde/libkmahjongg-21.08.0-x86_64-1.txz:  Upgraded.
kde/libkomparediff2-21.08.0-x86_64-1.txz:  Upgraded.
kde/libksane-21.08.0-x86_64-1.txz:  Upgraded.
kde/libksieve-21.08.0-x86_64-1.txz:  Upgraded.
kde/libktorrent-21.08.0-x86_64-1.txz:  Upgraded.
kde/lokalize-21.08.0-x86_64-1.txz:  Upgraded.
kde/lskat-21.08.0-x86_64-1.txz:  Upgraded.
kde/mailcommon-21.08.0-x86_64-1.txz:  Upgraded.
kde/mailimporter-21.08.0-x86_64-1.txz:  Upgraded.
kde/marble-21.08.0-x86_64-1.txz:  Upgraded.
kde/markdownpart-21.08.0-x86_64-1.txz:  Upgraded.
kde/mbox-importer-21.08.0-x86_64-1.txz:  Upgraded.
kde/messagelib-21.08.0-x86_64-1.txz:  Upgraded.
kde/minuet-21.08.0-x86_64-1.txz:  Upgraded.
kde/modemmanager-qt-5.85.0-x86_64-1.txz:  Upgraded.
kde/networkmanager-qt-5.85.0-x86_64-1.txz:  Upgraded.
kde/okular-21.08.0-x86_64-1.txz:  Upgraded.
kde/oxygen-icons5-5.85.0-noarch-1.txz:  Upgraded.
kde/palapeli-21.08.0-x86_64-1.txz:  Upgraded.
kde/parley-21.08.0-x86_64-1.txz:  Upgraded.
kde/partitionmanager-21.08.0-x86_64-1.txz:  Upgraded.
kde/picmi-21.08.0-x86_64-1.txz:  Upgraded.
kde/pim-data-exporter-21.08.0-x86_64-1.txz:  Upgraded.
kde/pim-sieve-editor-21.08.0-x86_64-1.txz:  Upgraded.
kde/pimcommon-21.08.0-x86_64-1.txz:  Upgraded.
kde/plasma-framework-5.85.0-x86_64-1.txz:  Upgraded.
kde/plasma-workspace-5.22.4-x86_64-2.txz:  Rebuilt.
  Recompiled against libqalculate-3.20.1.
kde/poxml-21.08.0-x86_64-1.txz:  Upgraded.
kde/print-manager-21.08.0-x86_64-1.txz:  Upgraded.
kde/prison-5.85.0-x86_64-1.txz:  Upgraded.
kde/purpose-5.85.0-x86_64-1.txz:  Upgraded.
kde/qqc2-desktop-style-5.85.0-x86_64-1.txz:  Upgraded.
kde/rocs-21.08.0-x86_64-1.txz:  Upgraded.
kde/skanlite-21.08.0-x86_64-3.txz:  Rebuilt.
kde/solid-5.85.0-x86_64-1.txz:  Upgraded.
kde/sonnet-5.85.0-x86_64-1.txz:  Upgraded.
kde/spectacle-21.08.0-x86_64-1.txz:  Upgraded.
kde/step-21.08.0-x86_64-1.txz:  Upgraded.
kde/svgpart-21.08.0-x86_64-1.txz:  Upgraded.
kde/sweeper-21.08.0-x86_64-1.txz:  Upgraded.
kde/syndication-5.85.0-x86_64-1.txz:  Upgraded.
kde/syntax-highlighting-5.85.0-x86_64-1.txz:  Upgraded.
kde/threadweaver-5.85.0-x86_64-1.txz:  Upgraded.
kde/umbrello-21.08.0-x86_64-1.txz:  Upgraded.
kde/yakuake-21.08.0-x86_64-1.txz:  Upgraded.
kde/zeroconf-ioslave-21.08.0-x86_64-1.txz:  Upgraded.
l/SDL2-2.0.16-x86_64-1.txz:  Upgraded.
l/atkmm-2.28.2-x86_64-1.txz:  Upgraded.
l/boost-1.77.0-x86_64-1.txz:  Upgraded.
  Shared library .so-version bump.
l/cryfs-0.10.3-x86_64-3.txz:  Rebuilt.
  Patched for gcc11 and recompiled against boost-1.77.0.
l/enchant-2.3.1-x86_64-1.txz:  Upgraded.
l/gjs-1.68.3-x86_64-1.txz:  Upgraded.
l/gtk4-4.2.1-x86_64-1.txz:  Added.
l/gtkmm3-3.24.5-x86_64-1.txz:  Upgraded.
l/libjpeg-turbo-2.1.1-x86_64-1.txz:  Upgraded.
l/libqalculate-3.20.1-x86_64-1.txz:  Upgraded.
  Shared library .so-version bump.
l/libwebp-1.2.1-x86_64-1.txz:  Upgraded.
l/mlt-7.0.1-x86_64-1.txz:  Upgraded.
  Shared library .so-version bump.
l/mozilla-nss-3.69-x86_64-1.txz:  Upgraded.
l/mozjs78-78.13.0esr-x86_64-1.txz:  Upgraded.
l/netpbm-10.95.01-x86_64-1.txz:  Upgraded.
l/ocl-icd-2.3.0-x86_64-2.txz:  Rebuilt.
  Patched to support the latest Khronos headers.
l/openexr-2.5.7-x86_64-2.txz:  Rebuilt.
  Recompiled against boost-1.77.0.
l/pango-1.48.8-x86_64-1.txz:  Upgraded.
l/pulseaudio-15.0-x86_64-2.txz:  Rebuilt.
  Ensure that start-pulseaudio-x11 is generated properly when pulseaudio is
  built using meson. Thanks to davjohn.
l/python-pygments-2.10.0-x86_64-1.txz:  Upgraded.
l/qt5-5.15.2-x86_64-11.txz:  Rebuilt.
  Patched to compile with gcc11 (such as adding #include <limits> to some of
  the header files shipped in the package).
l/tidy-html5-5.8.0-x86_64-1.txz:  Upgraded.
  Shared library .so-version bump.
n/ModemManager-1.16.8-x86_64-1.txz:  Upgraded.
n/NetworkManager-1.32.6-x86_64-1.txz:  Upgraded.
n/c-ares-1.17.2-x86_64-1.txz:  Upgraded.
  This update fixes a security issue:
  Missing input validation on hostnames returned by DNS servers.
  For more information, see:
    https://c-ares.haxx.se/adv_20210810.html
    https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-3672
  (* Security fix *)
n/dhcpcd-9.4.0-x86_64-1.txz:  Upgraded.
n/fetchmail-6.4.21-x86_64-1.txz:  Upgraded.
n/nmap-7.92-x86_64-1.txz:  Upgraded.
n/openresolv-3.12.0-noarch-1.txz:  Added.
  This is needed for wg-quick in the wireguard-tools package.
  Thanks to synbq Bucharest, Jeremy Hansen, and Daniel Wilkins.
n/php-7.4.22-x86_64-2.txz:  Rebuilt.
  Recompiled against tidy-html5-5.8.0.
x/ibus-m17n-1.4.7-x86_64-1.txz:  Upgraded.
x/libepoxy-1.5.9-x86_64-1.txz:  Upgraded.
x/mesa-21.1.7-x86_64-1.txz:  Upgraded.
x/vulkan-sdk-1.2.176.1-x86_64-2.txz:  Rebuilt.
x/xrdb-1.2.1-x86_64-1.txz:  Upgraded.
xap/mozilla-firefox-91.0-x86_64-1.txz:  Upgraded.
  New ESR release :-)
  This release contains security fixes and improvements.
  For more information, see:
    https://www.mozilla.org/en-US/firefox/91.0/releasenotes/
    https://www.mozilla.org/security/advisories/mfsa2021-33/
    https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-29986
    https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-29981
    https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-29988
    https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-29983
    https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-29984
    https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-29980
    https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-29987
    https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-29985
    https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-29982
    https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-29989
    https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-29990
  (* Security fix *)
xap/mozilla-thunderbird-91.0-x86_64-1.txz:  Upgraded.
  This release contains security fixes and improvements.
  For more information, see:
    https://www.mozilla.org/en-US/thunderbird/91.0/releasenotes/
    https://www.mozilla.org/en-US/security/advisories/mfsa2021-36/
    https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-29986
    https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-29981
    https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-29988
    https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-29984
    https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-29980
    https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-29987
    https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-29985
    https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-29982
    https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-29989
  (* Security fix *)
xap/network-manager-applet-1.22.0-x86_64-1.txz:  Upgraded.
xap/vim-gvim-8.2.3352-x86_64-1.txz:  Upgraded.
extra/php8/php8-8.0.9-x86_64-2.txz:  Rebuilt.
  Recompiled against tidy-html5-5.8.0.
isolinux/initrd.img:  Rebuilt.
kernels/*:  Upgraded.
usb-and-pxe-installers/usbboot.img:  Rebuilt.
2021-08-16 17:59:55 +02:00

316 lines
9.8 KiB
Diff

From a1bf3d8d540a25268d612a489e1e836d6ea737b0 Mon Sep 17 00:00:00 2001
From: Matthew Waters <matthew@centricular.com>
Date: Thu, 18 Mar 2021 19:52:53 +1100
Subject: [PATCH] gst: don't use volatile to mean atomic
volatile is not sufficient to provide atomic guarantees and real atomics
should be used instead. GCC 11 has started warning about using volatile
with atomic operations.
https://gitlab.gnome.org/GNOME/glib/-/merge_requests/1719
Discovered in https://gitlab.freedesktop.org/gstreamer/gst-plugins-good/-/issues/868
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-good/-/merge_requests/941>
---
ext/jack/gstjack.c | 6 +++---
ext/jack/gstjackaudiosink.c | 2 +-
ext/jack/gstjackaudiosrc.c | 2 +-
ext/pulse/pulsesink.h | 2 +-
ext/qt/gstqsgtexture.cc | 2 +-
ext/qt/gstqtglutility.cc | 2 +-
ext/qt/qtglrenderer.cc | 6 +++---
ext/qt/qtitem.cc | 2 +-
ext/qt/qtwindow.cc | 4 ++--
ext/vpx/gstvpxdec.c | 2 +-
ext/vpx/gstvpxenc.c | 14 +++++++-------
gst/audioparsers/gstac3parse.h | 2 +-
sys/rpicamsrc/gstrpicamsrc.c | 2 +-
sys/ximage/ximageutil.c | 2 +-
14 files changed, 25 insertions(+), 25 deletions(-)
diff --git a/ext/jack/gstjack.c b/ext/jack/gstjack.c
index ca98dc405..fdd507d87 100644
--- a/ext/jack/gstjack.c
+++ b/ext/jack/gstjack.c
@@ -28,7 +28,7 @@
GType
gst_jack_connect_get_type (void)
{
- static volatile gsize jack_connect_type = 0;
+ static gsize jack_connect_type = 0;
if (g_once_init_enter (&jack_connect_type)) {
static const GEnumValue jack_connect_enums[] = {
@@ -50,7 +50,7 @@ gst_jack_connect_get_type (void)
GType
gst_jack_transport_get_type (void)
{
- static volatile gsize type = 0;
+ static gsize type = 0;
if (g_once_init_enter (&type)) {
static const GFlagsValue flag_values[] = {
@@ -84,7 +84,7 @@ gst_jack_client_free (gpointer jclient)
GType
gst_jack_client_get_type (void)
{
- static volatile gsize jack_client_type = 0;
+ static gsize jack_client_type = 0;
if (g_once_init_enter (&jack_client_type)) {
/* hackish, but makes it show up nicely in gst-inspect */
diff --git a/ext/jack/gstjackaudiosink.c b/ext/jack/gstjackaudiosink.c
index ee7cea8c0..6e8d04ae5 100644
--- a/ext/jack/gstjackaudiosink.c
+++ b/ext/jack/gstjackaudiosink.c
@@ -131,7 +131,7 @@ gst_jack_audio_sink_free_channels (GstJackAudioSink * sink)
static GType
gst_jack_ring_buffer_get_type (void)
{
- static volatile gsize ringbuffer_type = 0;
+ static gsize ringbuffer_type = 0;
if (g_once_init_enter (&ringbuffer_type)) {
static const GTypeInfo ringbuffer_info = {
diff --git a/ext/jack/gstjackaudiosrc.c b/ext/jack/gstjackaudiosrc.c
index 1d2cf82ee..d43a447a7 100644
--- a/ext/jack/gstjackaudiosrc.c
+++ b/ext/jack/gstjackaudiosrc.c
@@ -151,7 +151,7 @@ gst_jack_audio_src_free_channels (GstJackAudioSrc * src)
static GType
gst_jack_ring_buffer_get_type (void)
{
- static volatile gsize ringbuffer_type = 0;
+ static gsize ringbuffer_type = 0;
if (g_once_init_enter (&ringbuffer_type)) {
static const GTypeInfo ringbuffer_info = { sizeof (GstJackRingBufferClass),
diff --git a/ext/pulse/pulsesink.h b/ext/pulse/pulsesink.h
index 86f3dcdbb..51ec86a25 100644
--- a/ext/pulse/pulsesink.h
+++ b/ext/pulse/pulsesink.h
@@ -72,7 +72,7 @@ struct _GstPulseSink
GstStructure *properties;
pa_proplist *proplist;
- volatile gint format_lost;
+ gint format_lost;
GstClockTime format_lost_time;
};
diff --git a/ext/qt/gstqsgtexture.cc b/ext/qt/gstqsgtexture.cc
index a05d26edd..bfa79cda0 100644
--- a/ext/qt/gstqsgtexture.cc
+++ b/ext/qt/gstqsgtexture.cc
@@ -35,7 +35,7 @@ GST_DEBUG_CATEGORY_STATIC (GST_CAT_DEFAULT);
GstQSGTexture::GstQSGTexture ()
{
- static volatile gsize _debug;
+ static gsize _debug;
initializeOpenGLFunctions();
diff --git a/ext/qt/gstqtglutility.cc b/ext/qt/gstqtglutility.cc
index acb89b6e1..d2c092202 100644
--- a/ext/qt/gstqtglutility.cc
+++ b/ext/qt/gstqtglutility.cc
@@ -66,7 +66,7 @@ gst_qt_get_gl_display ()
{
GstGLDisplay *display = NULL;
QGuiApplication *app = static_cast<QGuiApplication *> (QCoreApplication::instance ());
- static volatile gsize _debug;
+ static gsize _debug;
g_assert (app != NULL);
diff --git a/ext/qt/qtglrenderer.cc b/ext/qt/qtglrenderer.cc
index 2ad5601fc..52965fd0b 100644
--- a/ext/qt/qtglrenderer.cc
+++ b/ext/qt/qtglrenderer.cc
@@ -22,7 +22,7 @@ GST_DEBUG_CATEGORY_STATIC (GST_CAT_DEFAULT);
static void
init_debug (void)
{
- static volatile gsize _debug;
+ static gsize _debug;
if (g_once_init_enter (&_debug)) {
GST_DEBUG_CATEGORY_INIT (GST_CAT_DEFAULT, "qtglrenderer", 0,
@@ -115,7 +115,7 @@ typedef enum
struct SharedRenderData
{
- volatile int refcount;
+ int refcount;
SharedRenderDataState state;
GMutex lock;
GCond cond;
@@ -130,7 +130,7 @@ shared_render_data_new (void)
{
struct SharedRenderData *ret = g_new0 (struct SharedRenderData, 1);
- ret->refcount = 1;
+ g_atomic_int_set (&ret->refcount, 1);
g_mutex_init (&ret->lock);
return ret;
diff --git a/ext/qt/qtitem.cc b/ext/qt/qtitem.cc
index 7659800b6..bc99639b4 100644
--- a/ext/qt/qtitem.cc
+++ b/ext/qt/qtitem.cc
@@ -104,7 +104,7 @@ void InitializeSceneGraph::run()
QtGLVideoItem::QtGLVideoItem()
{
- static volatile gsize _debug;
+ static gsize _debug;
if (g_once_init_enter (&_debug)) {
GST_DEBUG_CATEGORY_INIT (GST_CAT_DEFAULT, "qtglwidget", 0, "Qt GL Widget");
diff --git a/ext/qt/qtwindow.cc b/ext/qt/qtwindow.cc
index 9360c3337..7c44ac54e 100644
--- a/ext/qt/qtwindow.cc
+++ b/ext/qt/qtwindow.cc
@@ -103,7 +103,7 @@ QtGLWindow::QtGLWindow ( QWindow * parent, QQuickWindow *src ) :
QQuickWindow( parent ), source (src)
{
QGuiApplication *app = static_cast<QGuiApplication *> (QCoreApplication::instance ());
- static volatile gsize _debug;
+ static gsize _debug;
g_assert (app != NULL);
@@ -152,7 +152,7 @@ QtGLWindow::beforeRendering()
g_mutex_lock (&this->priv->lock);
- static volatile gsize once = 0;
+ static gsize once = 0;
if (g_once_init_enter(&once)) {
this->priv->start = QDateTime::currentDateTime().toMSecsSinceEpoch();
g_once_init_leave(&once,1);
diff --git a/ext/vpx/gstvpxdec.c b/ext/vpx/gstvpxdec.c
index e92aa85c7..74cc3c970 100644
--- a/ext/vpx/gstvpxdec.c
+++ b/ext/vpx/gstvpxdec.c
@@ -79,7 +79,7 @@ gst_vpx_dec_post_processing_flags_get_type (void)
{C_FLAGS (VP8_MFQE), "Multi-frame quality enhancement", "mfqe"},
{0, NULL, NULL}
};
- static volatile GType id = 0;
+ static GType id = 0;
if (g_once_init_enter ((gsize *) & id)) {
GType _id;
diff --git a/ext/vpx/gstvpxenc.c b/ext/vpx/gstvpxenc.c
index cd5b30d14..4b3b4f770 100644
--- a/ext/vpx/gstvpxenc.c
+++ b/ext/vpx/gstvpxenc.c
@@ -165,7 +165,7 @@ gst_vpx_enc_end_usage_get_type (void)
{VPX_CQ, "Constant Quality Mode (CQ) mode", "cq"},
{0, NULL, NULL}
};
- static volatile GType id = 0;
+ static GType id = 0;
if (g_once_init_enter ((gsize *) & id)) {
GType _id;
@@ -188,7 +188,7 @@ gst_vpx_enc_multipass_mode_get_type (void)
{VPX_RC_LAST_PASS, "Last pass of multipass encoding", "last-pass"},
{0, NULL, NULL}
};
- static volatile GType id = 0;
+ static GType id = 0;
if (g_once_init_enter ((gsize *) & id)) {
GType _id;
@@ -210,7 +210,7 @@ gst_vpx_enc_kf_mode_get_type (void)
{VPX_KF_DISABLED, "Don't automatically place keyframes", "disabled"},
{0, NULL, NULL}
};
- static volatile GType id = 0;
+ static GType id = 0;
if (g_once_init_enter ((gsize *) & id)) {
GType _id;
@@ -232,7 +232,7 @@ gst_vpx_enc_tuning_get_type (void)
{VP8_TUNE_SSIM, "Tune for SSIM", "ssim"},
{0, NULL, NULL}
};
- static volatile GType id = 0;
+ static GType id = 0;
if (g_once_init_enter ((gsize *) & id)) {
GType _id;
@@ -256,7 +256,7 @@ gst_vpx_enc_scaling_mode_get_type (void)
{VP8E_ONETWO, "1:2", "1:2"},
{0, NULL, NULL}
};
- static volatile GType id = 0;
+ static GType id = 0;
if (g_once_init_enter ((gsize *) & id)) {
GType _id;
@@ -280,7 +280,7 @@ gst_vpx_enc_token_partitions_get_type (void)
{VP8_EIGHT_TOKENPARTITION, "Eight token partitions", "8"},
{0, NULL, NULL}
};
- static volatile GType id = 0;
+ static GType id = 0;
if (g_once_init_enter ((gsize *) & id)) {
GType _id;
@@ -303,7 +303,7 @@ gst_vpx_enc_er_flags_get_type (void)
"Allow partitions to be decoded independently", "partitions"},
{0, NULL, NULL}
};
- static volatile GType id = 0;
+ static GType id = 0;
if (g_once_init_enter ((gsize *) & id)) {
GType _id;
diff --git a/gst/audioparsers/gstac3parse.h b/gst/audioparsers/gstac3parse.h
index 0e7af5acd..81e2104d5 100644
--- a/gst/audioparsers/gstac3parse.h
+++ b/gst/audioparsers/gstac3parse.h
@@ -62,7 +62,7 @@ struct _GstAc3Parse {
gint blocks;
gboolean eac;
gboolean sent_codec_tag;
- volatile gint align;
+ gint align;
GstPadChainFunction baseparse_chainfunc;
};
diff --git a/sys/rpicamsrc/gstrpicamsrc.c b/sys/rpicamsrc/gstrpicamsrc.c
index a148d4106..f719acb4c 100644
--- a/sys/rpicamsrc/gstrpicamsrc.c
+++ b/sys/rpicamsrc/gstrpicamsrc.c
@@ -292,7 +292,7 @@ gst_rpi_cam_src_sensor_mode_get_type (void)
"640x480 4:3 60.1-90fps", "640x480-fast"},
{0, NULL, NULL}
};
- static volatile GType id = 0;
+ static GType id = 0;
if (g_once_init_enter ((gsize *) & id)) {
GType _id;
_id = g_enum_register_static ("GstRpiCamSrcSensorMode", values);
diff --git a/sys/ximage/ximageutil.c b/sys/ximage/ximageutil.c
index 57c9392c7..018b60515 100644
--- a/sys/ximage/ximageutil.c
+++ b/sys/ximage/ximageutil.c
@@ -26,7 +26,7 @@
GType
gst_meta_ximage_api_get_type (void)
{
- static volatile GType type;
+ static GType type;
static const gchar *tags[] = { "memory", NULL };
if (g_once_init_enter (&type)) {
--
GitLab