On Mon, Aug 30, 2010 at 10:44:25PM +0200, Aurelien Jarno wrote: > Hi all, > > I have made some progress on this bug, though it has not progress in the > expected direction. In other words I got some surprises. > > First of all it the bug has been introduced in binutils when introducing > the MIPS PLT support [1] (commits around 2008-08-08). I am still > convinced it is actually a binutils bug. Secondly, if the problem is > actually not present in gcc-snapshot in gcc 4.5 we have *in Debian*, it > is not due to the fix linked in the bugzilla entry. It is due to the > fact we default to -mplt on these compilers. It is possible to > workaround the bug on gcc 4.4 using -mplt (like it is possible to > workaround it by dropping the -g). > > Given all of that, the only forseen solution for this fix is to also > default to -mplt on gcc 4.4. It also brings speed improvements, as > well as some more "standard" binaries with regard to other > architectures. On the other hand, I understand it is something quite > risky so close to a release. If we go for this solution, we may want > to trigger a rebuild of part of the archive as it is currently done > on sparc. >
I have done a rebuilt of part of the archive using gcc-4.4 that defaults to -mplt. Unfortunately I don't have enough CPU power to rebuild the whole archive, so I have rebuilt all packages with priority >= important as well as 436 packages selected randomly with priority optional (see list below). I have got a few build failures but, not due to the -mplt change. failures -------- apt-rpm_0.5.15lorg3.2-6 (#533164) libavg_1.0.1-1 (#580678) libgdchart-gd2_0.11.5-6 (#564374) mixxx_1.7.2-1 (#587110) time_1.7-23 (sbuild bug) successes --------- 3depict_0.0.1-1 aboot_1.0~pre20040408-3 acl_2.2.49-3 adanaxisgpl_1.2.5.dfsg.1-3 afio_2.5-5 agave_0.4.7-1 agg_2.5+dfsg1-3 aide_0.15-2 alure_1.0-2 amide_0.9.2-1 apron_0.9.10-5 apt_0.8.3 apt-build_0.12.37 aptitude_0.6.3-3.1 aptsh_0.0.7+nmu1 ap-utils_1.5-2 archivemount_0.6.1-1 arpon_2.0-2 artha_1.0.1-1 at_3.1.12-1 atom4_4.1-4 attr_2.4.44-2 autoclass_3.3.6-1 autodocksuite_4.2.3-1 autounit_0.20.1-3 avida_2.0b7-4.2 awffull_3.8.2-1.3 ballz_1.0.1-2 bandwidthd_2.0.1+cvs20090917-4 barrage_1.0.2-4 base-files_5.9 base-passwd_3.5.22 bash_4.1-3 bc_1.06.95-2 bibindex_2.10-10 bind9_9.7.1.dfsg.P2-2 bison_1:2.4.1.dfsg-3 bitmeter_1.2-2 bkhive_1.1.1-1 blast_1.1-22 boa_0.94.14rc21-3.1 bognor-regis_0.5.2-2 bombardier_0.8.3+nmu1 boost1.42_1.42.0-4 bsd-mailx_8.1.2-0.20100314cvs-1 bsdmainutils_8.0.13 bygfoot_2.3.2-1 bzip2_1.0.5-5 c2hs_0.16.2-1 cachefilesd_0.9-3 cairo-5c_1.4 canorus_0.7-2 cassbeam_1.0-8 ccache_3.0.1-1 cheesetracker_0.9.15.3-4 cherokee_1.0.8-1 chise-base_0.3.0-2 claws-mail_3.7.6-2 clex_3.15-1 cln_1.3.1-2 cl-uffi_2.0.0-1 coq_8.2.pl2+dfsg-1 coreutils_8.5-1 couchdb_0.11.0-2 cpio_2.11-4 crimson_0.5.2-1 cron_3.0pl1-114 crossfire_1.50.0-1 cryptgps_0.2.1-7 cwidget_0.5.16-3 cyrus-sasl2_2.1.23.dfsg1-6 darcs_2.4.4-2 darkice_0.20.1-3 dash_0.5.5.1-7 db4.5_4.5.20-13.2 db4.6_4.6.21-16 db4.7_4.7.25-9 db4.8_4.8.30-2 dctrl-tools_2.14.1 ddns3-client_1.8-7 dealer_0.20040530-3 debian-installer_20100722 debianutils_3.4 dhcp3_3.1.3-2 diffpdf_1.1.4-1 diffutils_3.0-1 dime_0.20030921-2 docbook-to-man_1:2.0.0-28 doscan_0.3.1-3 dossizola_1.0-8.2 dovecot-antispam_1.2+20090702-1 dpkg_1.15.8.4 dvblast_1.2-1 e2fsprogs_1.41.12-2 eboard_1.1.1-4.1 eglibc_2.11.2-5 ejabberd_2.1.5-1 ekiga_3.2.7-2 elementtidy_1.0-7 elinks_0.12~pre5-2 encfs_1.6.1-1 espeak_1.43.03-2 evolution-webcal_2.28.1-1 exempi_2.1.1-1 exim4_4.72-1 exiv2_0.20-2 expect_5.44.1.15-3 fastdep_0.16-13 fast-user-switch-applet_2.24.0-4 fetchmail_6.3.17-4 file_5.04-5 filters_2.46 findutils_4.4.2-1 firebird2.1_2.1.3.18185-0.ds1-11 firestarter_1.0.3-8 fkiss_0.35-1.1 floatbg_1.0-28 focal_1.0.1-1 font-manager_0.5.6-1 freefem_3.5.8-4.2 frox_0.7.18-4 fspanel_0.7-9 fsvs_1.1.17-1 fteqcc_3343+svn3400-2 fxload_0.0.20081013-1 g2_0.72-1 g3dviewer_0.2.99.5~svn130-1 gcc-4.1_4.1.2-29 gcin_1.4.6-3 gcolor2_0.4-2 gconf-editor_2.30.0-2 gdbm_1.8.3-9 gedit_2.30.3-1 geg_1.0.2-6 gelemental_1.2.0-4 gettext_0.18.1.1-1 gigolo_0.4.1-1 gimp-plugin-registry_3.5.1-1 gip_1.7.0-1-2 gkremldk_0.9.7-2 glabels_2.2.8-1 gle_3.1.0-7 glfw_2.6-2 gloox_1.0-1 glpk_4.43-1 glui_2.36-4 gnash_0.8.8-2 gnet_2.0.8-2 gnokii_0.6.29.dfsg-1 gnomint_1.1.0-1 gnubg_0.90+20091206-4 gnupg_1.4.10-4 gnuspool_1.7 gnustep-examples_1:1.2.0-3 gnutls26_2.8.6-1 goattracker_2.70-1 gocr_0.48-1 gpe-su_0.20-1 gpe-todo_0.58-1 gpm_1.20.4-3.3 gpx2shp_0.69-3 grads_2.0.a8-1 granule_1.3.0-1 grass_6.4.0~rc6+42329-1 grep_2.6.3-3 groff_1.20.1-10 gsl_1.14+dfsg-1 gtkboard_0.11pre0-12 gtk-theme-switch_2.1.0-2 gtools_2.6.2-1 gtweakui_0.4.0-2 guayadeque_0.2.5-2 gwaei_1.4.1-2 gzip_1.3.12-9 havp_0.91-1.1 hfsplus_1.0.4-12 hildon-theme-tools_0.5.2.debian.1-2 hmisc_3.8-2-1 hostname_3.04 hspell-gui_0.2.6-4.1 html2text_1.3.2a-15 icecc-monitor_2.0~svn951472-2 ifenslave-2.6_1.1.0-17 ifrit_3.3.2-1 ifupdown_0.6.10 igaelic_0.50-7 ii_1.4-3 imagination_2.1-2 infernal_1.0.2-1 inkscape_0.47.0-2 iproute_20100519-3 iptables_1.4.9-1 iputils_20100418-2 irda-utils_0.9.18-10 isc-dhcp_4.1.1-P1-9 itk3_3.3-2 iulib_0.3-1 jabberd14_1.6.1.1-5 jack-audio-connection-kit_1:0.118+svn3796-7 jclassinfo_0.19.1-5 jeex_12.0.3-1 jfbterm_0.4.7-8 kaptain_1:0.72-3 kazehakase_0.5.8-4 kbibtex_0.2.3.90-1 kcheckgmail_0.6.0-1 kde-style-polyester_2.0.0-3 kdetoys_4:4.4.5-1 kdevelop-php_1.0.1-1 keyutils_1.4-1 konversation_1.3.1-1 koules_1.4-18 kpicosim_0.7-1 krb5_1.8.3+dfsg~beta1-1 ktranslator_0.4-2 kvpnc_0.9.6a-2 kwin-style-dekorator_0.5.1-1 l2tpns_2.1.21-1.1 ledit_2.01-6 less_436-1 lfc_1.7.4.7-1 lftp_4.0.9-2 libapache-mod-chroot_0.5-7 libapache-mod-layout_5.1-1 libapache-mod-removeip_1.0b-5 libcache-fastmmap-perl_1.35-1 libcairo-ruby_1.8.1-1 libcap2_2.19-3 libcommoncpp2_1.7.3-1.1 libcomplearn-mod-ppmd_1.0.7-2 libcompress-raw-zlib-perl_2.030-1 libconvert-binary-c-perl_0.74-1 libdc0_0.3.23-1 libdecodeqr_0.9.3-4 libdnsres_0.1a-4 libdumb_1:0.9.3-5.1 libdvbpsi_0.1.7-1 libeatmydata_15-1 libedit_2.11-20080614-1 libept_1.0.3 libevent_1.4.13-stable-1 libextractor_1:0.5.23+dfsg-7 libfwbuilder_4.1.1-1 libgc_6.8-1.2 libgcrypt11_1.4.5-2 libgii_1:1.0.2-4 libglade2_1:2.6.4-1 libglpng_1.45-6 libgnome2-perl_1.042-2 libgpg-error_1.6-1 libgpod_0.7.93-0.3 libgssglue_0.1-4 libhttp-parser-xs-perl_0.07-1 libio-dirent-perl_0.04-2 libio-socket-multicast-perl_1.05-2 libircclient_1.3+dfsg1-3 libitext-java_2.1.7-2 libkinosearch-perl_0.165-2 libktoblzcheck_1.28-1 liblocale-gettext-perl_1.05-6 liblockfile_1.08-4 libmatroska_0.8.1-1.1 libmp3splt_0.5.6-1 libmpeg3_1.5.4-5 libmtp_1.0.3-1 libmusicbrainz-ruby_0.3.0-1 libnet-cups-perl_0.60-1 libnet-ssleay-perl_1.36-1 libnfsidmap_0.23-2 libnice_0.0.12-1 liboop_1.0-8 libosso_2.16.debian.1-1 libpadwalker-perl_1.92-1 libpam-krb5_4.3-1 libpango-perl_1.221-2 libparams-validate-perl_0.93-1 libperlio-eol-perl_0.14-1 libphysfs_2.0.1-2 libposix-strptime-perl_0.10-1 libreplaygain_1.0~r447-1 librpcsecgss_0.19-2 libsearch-xapian-perl_1.2.3.0-1 libselinux_2.0.96-1 libsepol_2.0.41-1 libservlet2.4-java_5.0.30-12 libshout_2.2.2-5 libsigc++-1.2_1.2.7-2 libsigc++-2.0_2.2.4.2-1 libstring-approx-perl_3.26-1 libsub-current-perl_0.02-1 libsvm-ruby_2.8.5-2 libtext-charwidth-perl_0.04-6 libtext-iconv-perl_1.7-2 libtunepimp_0.5.3-7.3 libunicode-map8-perl_0.13+dfsg-3 libunique_1.1.6-1 libusb_0.1.12-16 libvorbisfile-ruby_0.2-8.1 libwibble_0.1.26-1 libwpeditor-plus_1.0+svn926.debian-2 libwww-curl-perl_4.13-1 libxkbfile_1:1.0.6-2 libxml2_2.7.7.dfsg-4 libxtemplate-ruby1.8_0.8.0-5 libxxf86dga_2:1.1.1-2 libyaml-libyaml-perl_0.33-1 links2_2.3~pre1-1 linuxdoc-tools_0.9.66 logrotate_3.7.8-6 lsb_3.2-23.1 lsdvd_0.16-3 lsmbox_2.1.2-1 lsof_4.81.dfsg.1-1 lua-svn_0.4.0-2 luckybackup_0.4.1-3 lurker_2.3-1 m4_1.4.14-3 mailtextbody_0.1.2-1 makebootfat_1.4-4 man-db_2.5.7-4 mathtex_1.03-1 matrixssl_1.8.8-1 mawk_1.3.3-15 mboxgrep_0.7.9-1 mcl_1:10-148-1 mgcv_1.6-2-1 mini-httpd_1.19-9.2 miredo_1.2.3-1 mixer.app_1.8.0-4 mkcue_1-2.1 mlocate_0.22.2-1 mod-auth-mysql_4.3.9-13 module-init-tools_3.12-1 mozvoikko_1.0-5 mpfr_2.4.2-3 mpgtx_1.3.1-4 mpqc_2.3.1-6 mrwtoppm_0.1.1-2.2 muroard_0.1.0-2 musescore_0.9.6+dfsg-1 mutt_1.5.20-9 nano_2.2.5-1 ncompress_4.2.4.3-6 ncurses_5.7+20100313-2 ncview_1.93g-1 nec_2-16 nekobee_0.1.7-2 netcat_1.10-38 netkit-ftp_0.17-23 netkit-telnet_0.17-36 netperfmeter_1.0.4-1 netrek-client-cow_3.3.0-1 net-tools_1.60-23 newt_0.52.11-1 nfs-utils_1.2.2-4 ng-utils_0.7-1 norwegian_2.0.10-3.2 notification-daemon_0.5.0-2 notify-python_0.1.1-2 nsca_2.7.2 nxcl_0.9-3 oasis3_3.3.beta.dfsg.1-5 ocamlgsl_0.6.0-7 ocaml-text_0.3-1 ocaml-vorbis_0.5.1-1 ocrad_0.17-4 octave-ann_1.0.2+dfsg-2 octave-odepkg_0.6.10-1 octave-pdb_1.0.7-2 octave-signal_1.0.11-2 openjade_1.4devel1-19 openldap_2.4.23-4 openmovieeditor_0.0.20080102-2.3 openntpd_3.9p1+debian-5 openr2_1.3.0-2 openssh_5.5p1-5 openssl_0.9.8o-2 optipng_0.6.4-1 orbit2_1:2.14.18-0.1 oroborus_2.0.20 pam_1.1.1-6 pam-pkcs11_0.6.4-1 pan_0.133-1.1 pangomm_2.26.2-1 patch_2.6-2 patchage_0.4.4-1.2 pauker_1.8+dfsg-4 paw_1:2.14.04.dfsg.2-6 pcapy_0.10.6-2 pciutils_3.1.7-5 pcre3_8.02-1.1 perl_5.10.1-14 phaseshift_0.40-13.2 phonon_4:4.6.0really4.4.2-1 php-apc_3.1.3p1-2 pidgin-encryption_3.1-1 pidgin-hotkeys_0.2.4-1.1 pidgin-nateon_0.0.0.svn143-1 poa_2.0+20060928-2 poedit_1.4.2-5 popt_1.16-1 portmap_6.0.0-2 posh_0.8.6 posterazor_1.5.1-1 postgresql-8.4_8.4.4-2 postgresql-pljava_1.4.0-1.1 procmail_3.22-19 procps_3.2.8-9 pslib_0.4.3-1 pspresent_1.3-4 pwsafe_0.2.0-3 pyalsaaudio_0.5+svn36-1 pychm_0.8.4-1 pycurl_7.19.0-3 pymad_0.6-1.1 python3-stdlib-extensions_3.1.2-1 python-apt_0.7.97.1 python-gnutls_1.2.0-1 python-kde3_3.16.7-1 python-libpcap_0.6.2-0.1 python-multiprocessing_2.6.2.1-4 python-smbpasswd_1.0.1-1.2 qconf_1.4-1 qps_1.9.18.6-2.3 qrupdate_1.0.1-1 qsf_1.2.7-1 quesoglc_0.7.2-4 quiteinsanegimpplugin_0.3-9 ratbox-services_1.2.4-1 r-cran-haplo.stats_1.4.4-1 r-cran-mapproj_1.1-8.2-1 r-cran-mnp_2.6-1-2 r-cran-pscl_1.03.5-1 react_0.9.2-1 readline6_6.1-3 readseq_1-8 rep-gtk_1:0.90.0-2 rlog_1.4-1 rman_3.2-4 rnahybrid_2.1-2 robodoc_4.99.40-1 rquantlib_0.3.4-1 rserve_0.6-2-1 rsrce_0.2.2 rsyslog_4.6.4-1 sawfish_1:1.5.3-2 sbox-dtc_1.11.2-1 scanlogd_2.2.5-2.2 scheme48_1.8+dfsg-1 scim-thai_0.1.1-7 scite_2.03-1 scorched3d_43.1c.dfsg-2 sed_4.2.1-7 shadow_4.1.4.2+svn3283-1 shermans-aquarium_3.0.1-2 shisen.app_1.2.1-1 sibsim4_0.20-1 simpleparse_2.1.0a1-5 simulpic_1:2005-1-28-8 singular_3-0-4-3.dfsg-3.1 sipsak_0.9.6-2.1 slang2_2.2.2-4 smstools_3.1.11-1 snake4_1.0.12-11.1 sng_1.0.2-6 soundmodem_0.15-1 soya_0.15~rc1-3 space-orbit_1.01-10 sqlite3_3.7.2-1 stardict-tools_3.0.1-5 subcommander_2.0.0~b5p1-2 subunit_0.0.6-1 sudo_1.7.4p4-1 sugar-artwork-0.88_0.88.1-2 syrep_0.9-4 sysrqd_14-1 sysvinit_2.88dsf-12 tar_1.23-2.1 task_1.9.2-1 taxbird_0.15-1 tclap_1.2.0-1 tclreadline_2.1.0-10 tcp-wrappers_7.6.q-19 tcs_1-11 tetradraw_2.0.3-8.2 texinfo_4.13a.dfsg.1-5 thunar-volman_0.3.80-4 tiemu_3.02-1.1 tigr-glimmer_3.02-2 tilp2_1.12-1 tix_8.4.3-4 tokyocabinet_1.4.37-6 totem_2.30.2-2 traceroute_2.0.15-1 tseries_0.10-22-1 ttf-manchufont_2.007.svn0068-1 ttyrec_1.0.8-5 tulip_3.1.2-2.3 type-handling_0.2.23 udev_161-1 uni2ascii_4.14-3 unzip_6.0-4 upnp-router-control_0.1-1 uqwk_2.21-15 urwid_0.9.9.1-1 userv_1.0.5-0.2 util-linux_2.17.2-3.1 vamps_0.99.2-4 varconf_0.6.6-2 vim_7.3.000+hg~ee53a39d5896-1 vips_7.22.2-2 v-sim_3.5.1-1 vtprint_2.0.2-12 vxl_1.14.0-1 w3m_0.5.2-9 wacom-tools_0.8.3.2-1 weplab_0.1.5-2 wget_1.12-2.1 whichman_2.4-5 whois_5.0.7 wide-dhcpv6_20080615-8 wmmail_0.64-13.2 wmmoonclock_1.27-29 wmnetload_1.3-1.1 wmweather_2.4.5-1 wordgrinder_0.3.3-1 xacobeo_0.13-1 xapian-core_1.2.3-2 xbl_1.1.5-7 xbomb_2.1a-7.1 xbuffy_3.3.bl.3.dfsg-8 xdelta_1.1.3-9 xdg-user-dirs-gtk_0.8-1 xdms_1.3.2-3.1 xdx_2.4.2-3 xfce4-indicator-plugin_0.0.1-2 xfce4-xfapplet-plugin_0.1.0-3 xfe_1.32.1-4 xfm_1.5.4-2 xjadeo_0.4.13-1 xl2tpd_1.2.7+dfsg-1 xless_1.7-14 xprintidle_0.2-4 xqf_1.0.5-2 xwpe_1.5.30a-2.1 xxkb_1.11-2.1 xz-utils_4.999.9beta+20100810-1 yorick_2.1.06+dfsg-2 yorick-imutil_0.5.5-1 yorick-yao_4.5.1-1 ytree_1.94-1 zip_3.0-3 zlib_1.2.3.4.dfsg-3 -- Aurelien Jarno GPG: 1024D/F1BCDB73 aurel...@aurel32.net http://www.aurel32.net -- To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org