Re: binutils 2.31.1-4.fc29 - 2.31.1-7.fc29 produces broken ELF binaries
On 07/31/2018 12:18 PM, Florian Weimer wrote: I'm attaching a list of affected packages in the Fedora rawhide buildroot, as of 2018-07-31 10:00. This is based on ELF files which have a .gnu.build.attributes section (which is not allocated) between two allocated sections. (The rawhide compose lags behind and has a different set of affected packages.) Some of the affected packages are being rebuild, and I will schedule builds for the remaining ones. I finished most of the rebuilds yesterday. There were a few late rebuilds today because they were for Go packages on aarch64 and ppc64le, where apparently external linking (binutils ld) is used in more cases (or all the time). I don't think the broken builds ever made it into a rawhide compose, but if they ever do, there might be a further delay until that is resolved. Sorry about this mess and thanks for your patience, Florian ___ devel mailing list -- devel@lists.fedoraproject.org To unsubscribe send an email to devel-le...@lists.fedoraproject.org Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/message/PKJLVTJ7ZQ6DWYXFZJPM7TPDD7Z2OTHP/
Re: binutils 2.31.1-4.fc29 - 2.31.1-7.fc29 produces broken ELF binaries
On 07/31/2018 10:41 AM, Hans de Goede wrote: Hi All, This is a heads up about a bug which I hit Sunday, if you're seeing any weird crashes with recently build packages then this may very well be the cause. I've filed a ticket with rel-eng to get affected packages automatically rebuild: https://pagure.io/releng/issue/7670 I'm attaching a list of affected packages in the Fedora rawhide buildroot, as of 2018-07-31 10:00. This is based on ELF files which have a .gnu.build.attributes section (which is not allocated) between two allocated sections. (The rawhide compose lags behind and has a different set of affected packages.) Some of the affected packages are being rebuild, and I will schedule builds for the remaining ones. This phenomenon is actually much older and may also have affected packages in the libqb/pacemaker context, but the impact there seems to have been limited. Thanks, Florian booth-1.0-3.f2d38ce.git.fc29 c++-gtk-utils-2.0.16-13.fc29 coin-or-Bcps-0.94.4-7.fc29 coin-or-Blis-0.94.4-7.fc29 coin-or-Cbc-2.9.8-8.fc29 coin-or-Cgl-0.59.9-7.fc29 coin-or-CoinMP-1.8.3-6.fc29 coin-or-Dip-0.92.2-7.fc29 coin-or-DyLP-1.10.3-6.fc29 coin-or-Osi-0.107.8-7.fc29 coin-or-SYMPHONY-5.6.14-7.fc29 coin-or-Vol-1.5.3-7.fc29 cone-0.96.2-4.fc29 corosync-2.99.3-2.fc29 corosync-qdevice-2.91.0-2.fc29 crack-attack-1.1.14-38.fc29 cronolog-1.6.2-25.fc29 cube-4.4-3.fc29 dd2-0.2.2-21.fc29 ddd-3.3.12-29.fc29 deepin-api-3.1.20-2.fc29 deepin-gir-generator-1.0.2-3.fc29 dep-0.4.1-3.fc29 devtodo-0.1.20-23.fc29 dhcpcd-6.11.3-6.fc29 douceur-0.2.0-4.fc29 dreamchess-0.3.0-0.2.20180601git.fc29 dreamchess-tools-0-0.7.20141101gitf8f32aa.fc29 dtkcore-2.0.9-2.fc29 dumb-0.9.3-27.fc29 ecryptfs-utils-111-13.fc29 ember-0.7.2-24.fc29 entangle-1.0-6.fc29 eris-1.3.23-13.fc29 erlang-20.3.8.3-1.fc29 erlang-cache_tab-1.0.14-1.fc29 erlang-eimp-1.0.6-1.fc29 erlang-esip-1.0.24-1.fc29 erlang-fast_tls-1.0.23-1.fc29 erlang-fast_xml-1.1.32-1.fc29 erlang-fast_yaml-1.0.15-1.fc29 erlang-iconv-1.0.8-1.fc29 erlang-stringprep-1.0.12-1.fc29 erlang-xmpp-1.2.2-1.fc29 espresso-ab-1.0-16.fc29 festival-1.96-38.fc29 file-roller-3.28.1-1.fc29 firewalk-5.0-20.fc29 flannel-0.9.0-3.fc29 flatpak-builder-0.99.3-2.fc29 fluxbox-1.3.7-5.fc29 folks-0.11.4-7.fc29 foo2zjs-0.20170412-8.fc29 freenx-server-0.7.3-43.fc29 frepple-3.1-10.fc29 frogr-1.4-2.fc29 funguloids-1.06-30.fc29 gdl-0.9.8-4.fc29.20180723gitf3b6e01 gimp-focusblur-plugin-3.2.6-6.fc29 git-lfs-2.4.1-2.fc29 glaxium-0.5-29.fc29 glib-networking-2.56.1-2.fc29 glide-0.13.1-2.fc29 gnome-builder-3.28.4-1.fc29 gnome-disk-utility-3.28.3-2.fc29 gnome-font-viewer-3.28.0-2.fc29 gnome-settings-daemon-3.28.1-2.fc29 go-bindata-3.0.7-13.gita0ff256.fc29 go-i18n-1.10.0-4.fc29 godotenv-1.2.0-2.fc29 gofed-1.0.0-0.20.rc1.fc29 golang-github-cpuguy83-go-md2man-1.0.7-7.20180307git1d903dc.fc29 golang-github-mholt-archiver-2.0-2.fc29 golang-github-ulikunitz-xz-0.5.4-2.fc29 golang-googlecode-gogoprotobuf-0.4-0.7.20180307git100ba4e.fc29 golang-googlecode-gomock-0-0.14.20180326git58cd061.fc29 golint-0-0.8.gitc7bacac.fc29 gotun-0-0.5.gita9dbe4d.fc29 grilo-plugins-0.3.7-3.fc29 grive2-0.5.0-16.20171122git84c57c1.fc29 gsignond-1.1.0-2.fc29 gst-entrans-1.2.2-1.fc29 heketi-7.0.0-2.fc29 ibus-hangul-1.5.1-1.fc29 imake-1.0.7-14.fc29 indi-aagcloudwatcher-1.7.4-1.fc29 indi-apogee-1.7.4-1.fc29 indi-eqmod-1.7.4-1.fc29 indi-gphoto-1.7.4-1.fc29 indi-sx-1.7.4-1.fc29 kf5-modemmanager-qt-5.48.0-3.fc29 kismet-0.0.2016.07.R1-7.fc29 kstars-2.9.7-1.fc29 lcms-1.19-24.fc29 lhapdf-6.2.1-3.fc29 libdazzle-3.28.5-1.fc29 libgsystem-2015.2-7.fc29 libhid-0.2.17-32.fc29 libijs-0.35-7.fc29 libindi-1.7.4-1.fc29 libkcapi-1.1.1-9.fc29 libkolabxml-1.1.6-5.fc29 liblouis-3.6.0-3.fc29 libmobi-0.4-1.fc29 libpwquality-1.4.0-9.fc29 libqb-1.0.3-5.fc29 libreoffice-6.0.6.1-6.fc29 librtfcomp-1.1-25.fc29 libunistring-0.9.10-3.fc29 libwfut-0.2.3-15.fc29 libxkbcommon-0.8.0-5.fc29 lilv-0.24.4-1.fc29 lsyncd-2.2.2-5.fc29 luminance-hdr-2.5.1-14.fc29 mame-0.200-2.fc29 matrix-structs-0.1.0-6.20180714git8de04af.fc29 mtxclient-0.1.0-7.20180726gitca66424.fc29 nheko-0.5.2-1.fc29 nm-tray-0.4.1-4.fc29 ocitools-0-0.7.git506e7db.fc29 octave-netcdf-1.0.12-1.fc29 octave-signal-1.4.0-3.fc29 pacemaker-2.0.0-1.fc29.1 petsc-3.9.3-1.fc29 petsc4py-3.9.1-1.fc29 picard-1.4.2-4.fc29 pinfo-0.6.10-19.fc29 pkgconf-1.5.3-1.fc29 pseudo-1.9.0-5.fc29 purple-mattermost-1.2-2.fc29 pygoocanvas-0.14.1-23.fc29 pyparted-3.11.0-16.fc29 python-PyMuPDF-1.13.15-1.fc29 python-blist-1.3.6-17.fc29 python-evdev-1.0.0-1.fc29 python-gtkextra-1.1.0-34.fc29 python-pivy-0.5.0-20.hg609.fc29 python-pymongo-3.7.1-1.fc29 python-pyopencl-2018.1.1-1.fc29 python-pysctp-0.6-17.fc29 python-pyside-1.2.4-6.fc29 python-rasterio-1.0.2-1.fc29 python-thriftpy-0.3.9-7.fc29 recoll-1.23.7-6.fc29 restic-0.9.1-2.fc29 ruby-2.5.1-95.fc29 rubygem-rugged-0.26.0-8.fc29 rust-gcsf-0.1.16-1.fc29 rust-ripgrep-0.8.1-9.fc29 rust-varlink-cli-2.0.0-1.fc29 sbd-1.2.1-4.fc28.1 seamonkey-2.49.4-1.fc29 sirikali-1.3.4-2.fc29
binutils 2.31.1-4.fc29 - 2.31.1-7.fc29 produces broken ELF binaries
Hi All, This is a heads up about a bug which I hit Sunday, if you're seeing any weird crashes with recently build packages then this may very well be the cause. I've filed a ticket with rel-eng to get affected packages automatically rebuild: https://pagure.io/releng/issue/7670 Here is the text of the ticket for those of you looking for more details: "As discovered last Sunday and discussed here: https://bugzilla.redhat.com/show_bug.cgi?id=1609577 A bug was introduced in binutils starting with version binutils-2.31.1-4.fc29 which causes it to put the sections in ELF binaries it produces in non incrementing order. This causes eu-strip to mangle the binary into a broken binary when eu-strip is ran on the ELF binary generated by binutils-2.31.1-4.fc29 or newer. This is a big problem since /usr/lib/rpm/find-debuginfo.sh runs eu-strip on all binaries. The binutils bug causing this was fixed in binutils-2.31.1-8.fc29 which was build yesterday. Since any binaries produced by binutils >= 2.31.1-4.fc29 && binutils < 2.31.1-8.fc29 and then processed by eu-strip are (potentially) broken this means that all builds done with a binutils version of 2.31.1-4.fc29 - 2.31.1-7.fc29 need to be rebuild." Regards, Hans ___ devel mailing list -- devel@lists.fedoraproject.org To unsubscribe send an email to devel-le...@lists.fedoraproject.org Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/message/5STOG6CETD5UVN5INQPL5XXC3MYKMW3W/