[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Fixing the armhf linker path



At the beginning of the armhf port the hard-float dynamic linker has
been chosen to be '/lib/arm-linux-gnueabihf/ld-linux.so.3'. However it
has been standardized later as '/lib/ld-linux-armhf.so.3' [1]. We have
changed it in Debian, and added a patch to the glibc [2] to temporarily
support both paths, until all the packages have been rebuilt with the
new path.
  
However we failed to do it for Wheezy. We also failed to do it for
Jessie. So let's do it for Stretch, so that we can drop the glibc
patches in Buster, and ensure binary compatibility with other
distributions.

For that we first need to binNMU the packages which have not been
rebuilt since the dynamic linker change in unstable (see the list at
the end of the mail). Then we can have a look at getting all of them 
migrated to testing.

Any comments or objections?

Aurelien

[1] https://sourceware.org/ml/libc-ports/2012-04/msg00060.html
[2] https://anonscm.debian.org/viewvc/pkg-glibc/glibc-package/trunk/debian/patches/arm/unsubmitted-soname-hack.diff?view=markup&pathrev=5184


4g8_1.0-3
aa3d_1.0-8
abootimg_0.6-1
abr2gbr_1:1.0.2-2
aconnectgui_0.9.0rc2-1-9
acorn-fdisk_3.0.6-8
aegis_4.24.3-3
aes2501-wy_0.1-5
aespipe_2.4c-1
aj-snapshot_0.9.6-1
alleyoop_0.9.8-1
alltray_0.71b-1
alsamixergui_0.9.0rc2-1-9.1
alsoft-conf_1.4.3-1
altermime_0.3.10-7
amideco_0.31e-3.1
and_1.2.2-4.1
apf_0.8.4-1
apg_2.2.3.dfsg.1-2
apparix_07-261-1
apt-spy_3.2.2-1
apwal_0.4.5-1
argus_1:2.0.6.fixes.1-16.3
argus-client_2.0.6.fixes.1-3
aribas_1.64-5
arp-scan_1.8.1-2
arptables_0.0.3.4-1
as31_2.3.1-6
ascd_0.13.2-5
ascii2binary_2.14-1
asmix_1.5-4.1
asmixer_0.5-14
asp_1.8-8
aspic_1.05-4
astronomical-almanac_5.6-4
athena-jot_9.0-5
atlc_4.6.1-1
atp_1.2-11
atsar_1.7-2
attal_1.0~rc2-2
autoclass_3.3.6.dfsg.1-1
autolog_0.40-13.1
automoc_1.0~version-0.9.88-5
aview_1.3.0rc1-9
avinfo_1.0.a15+20090102-1
avr-evtd_1.7.7-2
avrp_1.0beta3-7
awardeco_0.2-3.1
awesfx_0.5.1a-1.1
bam_0.4.0-3
bandwidthcalc_0.2-1
bchunk_1.2.0-12
bfbtester_2.0.1-7.1
bibclean_2.11.4.1-4
bibutils_4.12-5
bidiv_1.5-4
biff_1:0.17.pre20000412-5
binfmtc_0.17-1
bing_1.1.3-2
blacs-pvm_1.1-21
bld_0.3.4.1-4
blobandconquer_1.11-dfsg+20-1
bluemon_1.4-6
bootp_2.4.3-18
bootpc_0.64-7
bopm_3.1.3-3
bottlerocket_0.05b3-14.1
bplay_0.991-10
brightside_1.4.0-4.1
btyacc_3.0-5
buildtorrent_0.8-4
bwbar_1.2.3-2
bwbasic_2.20pl2-11
byacc-j_1.15-1
cairo-clock_0.3.4-2
cal_4.0-3
calife_1:3.0.1-4
cbmplugs_1.2.2-1
ccontrol_1.0-1
cd5_0.1-3
cdbackup_0.7.0-5
cdcd_0.6.6-13.1
cdde_0.3.1-1
cdpr_2.4-1
cgiemail_1.6-37
chase_0.5.2-4
choosewm_0.1.6-3
chrootuid_1.3-6
chuck_1.2.0.8.dfsg-1.4
cksfv_1.3.14-2
cldump_0.11~dfsg-1
cliquer_1.21-1
coala_1.0.1-5
codfis_0.4.7-2
comgt_0.32-2
compartment_1.1.0-4
cone_0.89-1
connect-proxy_1.101-1
console-braille_1.3
convlit_1.8-1
cookietool_2.5-5
coolmail_1.3-11
cpipe_3.0.1-1
crack_5.0a-9.3
crack-attack_1.1.14-9.1
c-repl_0.0.20071223-1
cronolog_1.6.2+rpk-1
cstream_3.0.0-1
cuba_3.0+20111124-2
cue2toc_0.4-5
cutechess_20111114+0.4.2+0.0.1-1
cutecom_0.22.0-2
cvstrac_2.0.1-3
cycfx2prog_0.47-1
cyclades-serial-client_0.92
cyrus-imspd_1.8-3
d52_3.4.1-1.1
daa2iso_0.1.7e-1
dact_0.8.42-4
daemon_0.6.4-1
daemonfs_1.1-1
dancer-xml_0.8.2.1-3
darksnow_0.6.1-3
dbar_0.0.20100524-3
dbench_4.0-2
dbview_1.0.4-1
dealer_0.20040530-4
desklaunch_1.1.8
deskmenu_1.4.5
desktopnova_0.8.1-1
desproxy_0.1.0~pre3-8
devio_1.2-1
dhcpdump_1.8-2
dhis-client_5.5-4
dhis-dns-engine_5.3-1
dhis-server_5.3-2.1
dhis-tools-dns_5.0-6.1
dia2code_0.8.3-4
dis51_0.5-1.1
djbdns_1:1.05-8
dmitry_1.3a-1
dnsproxy_1.16-0.1
dnstracer_1.9-4
doschk_1.1-6
dossizola_1.0-8.3
dot-forward_1:0.71-2
dsbltesters_0.9.5-4
dssi_1.1.1~dfsg0-1
dtaus_0.9-1
dv4l_1.0-5
dvbstream_0.6+cvs20090621-1
dvdisaster_0.72.4-1
dvhtool_1.0.1-5
dvidvi_1.0-8etch2
dynamite_0.1.1-2
e00compr_1.0.1-2
e2tools_0.0.16-6.1
easyh10_1.5-1
efax_1:0.9a-19
empire-hub_1.0.2.1
enum_1.1-1
epwutil_1.1-8.1
eqonomize_0.6-7
esekeyd_1.2.7-1
etherpuppet_0.3-2
evolver_2.30c.dfsg-3
exonerate_2.2.0-6
ezmlm-browse_0.10-3
ezstream_0.5.6~dfsg-1
f2c_20100827-1
fair_0.5.3-1
fake_1.1.11-1
fakepop_11
falselogin_0.3-4
fapg_0.41-1
fastdnaml_1.2.2-10
fastforward_1:0.51-3
fastlink_4.1P-fix95-3
file-kanji_1.1-16
fileschanged_0.6.5-1.2
filter_2.6.3-1
filtergen_0.12.4-5.1
fische_3.2.2-3
flake_0.11-2
flexloader_0.03-2
flex-old_2.5.4a-10
floatbg_1.0-28
flog_1.8-3
fluidsynth-dssi_1.0.0-6
flvstreamer_2.1c1-1
fprint-demo_20080303git-5
francine_0.99.8orig-6
freecdb_0.75
fso-gpsd_0.8-3.1
fso-gsm0710muxd_0.9.3.1-3
fspanel_0.7-13
fspy_0.1.1-1
fteqcc_3343+svn3400-3
ftjam_2.5.2-1.1
ftpcopy_0.6.7-3
ftplib_3.1-1-9
fusedav_0.2-3.1
fuse-posixovl_1.2.20120215+gitf5bfe35-1
fuzz_0.6-14
fxload_0.0.20081013-1
g15composer_3.2-2
g15macro_1.0.3-3
gadmin-bind_0.2.5-2
gadmin-openvpn-client_0.1.2-4
gadmin-openvpn-server_0.1.5-3.1
gadmin-proftpd_1:0.4.2-1
gadmin-rsync_0.1.7-1
gadmin-samba_0.2.9-3
garlic_1.6-1.1
gbase_0.5-2.2
gbatnav_1.0.4cvs20051004-5
gcc-m68hc1x_1:3.3.6+3.1+dfsg-3
gcolor2_0.4-2.1
gcx_1.3-1.1
gemanx-gtk2_0.1.0.3-2
gems_1.1.1-2
genext2fs_1.4.1-4
genromfs_0.5.2-2
gerbv_2.6.0-1
gerstensaft_0.3-4
gexec_0.4-1
ghostess_20120105-1
gifticlib_1.0.9-1
gimp-dcraw_1.31-1.1
gkermit_1.0-9
gl-117_1.3.2-2.1
glfer_0.4.2-2
gliv_1.9.7-2
global_5.7.1-2
globs_0.2.0~svn50-4
glosstex_0.4.dfsg.1-3
glotski_0.2-7
glurp_0.12.3-1
gman_0.9.3-5.2
gmemusage_0.2-11
gmorgan_0.40-1
gmotionlive_1.0-3
gniall_0.7.1-7
gnome-nds-thumbnailer_3.0.0-1
gnome-xcf-thumbnailer_1.0-1.1
gnudoq_0.94-2.1
gnusim8085_1.3.7-1
goban_1.1-2
gopchop_1.1.8-5
gplcver_2.12a-1.1
gpointing-device-settings_1.5.1-6
gpp_2.24-3
gpr_0.15deb-2
gpw_0.0.19940601-8.1
grabc_1.1-2
grcm_0.1.6-1
gromit_20041213-9
groundhog_1.4-9
gscanbus_0.8-1
gtetrinet_0.7.11-3
gtk-chtheme_0.3.1-5
gtkcookie_0.4-5
gtkperf_0.40+ds-2
gtrayicon_1.1-1
gworldclock_1.4.4-9
hama-slide-mouse-control_1.0-2
hamfax_0.8.1-1
hasciicam_1.1.2-1
hashcash_1.21-1.1
hdup_2.0.14-4
hebcal_3.5-2
hex-a-hop_0.0.20070315-8
holdingnuts_0.0.5-4
hostap-utils_1:0.4.7-1
hoz_1.65-2
hpanel_0.3.2-4
hspell-gui_0.2.6-5.1
httpfs2_0.1.4-1
iat_0.1.3-7
icebreaker_1.21-11
icmptx_0.2-1
icmpush_2.2-6
id3ren_1.1b0-6
ident2_1.07-1.1
idle3-tools_0.9.1-1
ifile_1.3.9-6
ifplugd_0.28-19
imgvtopgm_2.0-9
inoticoming_0.2.3-1
interchange_5.7.7-2
ipfm_0.11.5-4.1
ipkungfu_0.6.1-6
ippl_1.4.14-12.1
iprint_1.3-9
iptotal_0.3.3-13
ipwatchd_1.2.1-1
ipwatchd-gnotify_1.0.1-1
ircp-tray_0.7.6-1.1
iroffer_1.4.b03-3
isakmpd_20041012-7.2
itop_0.1-4
jackeq_0.5.9-2
jackmeter_0.4-1
jack-stdio_1.4-1
jamin_0.97.14~cvs~81203-4
jaula_1.4.0-3
java2html_0.9.2-4
jazip_0.34-15.1
jbofihe_0.38-5.1
jeex_12.0.4-1
jgraph_83-22
joy2key_1.6.3-1
kalign_1:2.03+20110620-2
kamerka_0.8.1-1
kcc_2.3-12
kcheckers_0.8.1-3
ketm_0.0.6-22
keylaunch_1.3.9
keytouch-editor_1:3.2.0~beta-3
kimwitu_4.6.1-7.1
knockd_0.5-3
knocker_0.7.1-4
komi_1.04-5
kplayer_1:0.7-2.1
kvkbd_1:0.6-3
kwstyle_1.0.0+cvs20120330-3
labrea_2.5-stable-3
lakai_0.1-1
langdrill_0.3-7
larswm_7.5.3-6
latrace_0.5.11-1
lcrack_20040914-1
le-dico-de-rene-cougnenc_1.3-2.1
lft_2.2-4
libccss_0.5.0-4
libcompface_1:1.5.2-5
libdrumstick_0.5.0-3
libgsm_1.0.13-4
libident_0.22-3
libifp_1.0.0.2-5
libirman_0.4.4-2
libjconv_2.8-6
libnatpmp_20110808-3
libprinterconf_0.5-12
libprintsys_0.6-13
libuninum_2.7-1.1
lingot_0.9.1-2
linux86_0.16.17-3.1
linux-wlan-ng_0.2.9+dfsg-5
lmarbles_1.0.7-1.1
loadmeter_1.20-6
loadwatch_1.0+1.1alpha1-5
logapp_0.15-1
logtool_1.2.8-8
lookup_1.08b-11
lout_3.39-1
lsat_0.9.7.1-2
ltpanel_0.2-5
lzma_9.22-2
lzop_1.03-3
m17n-im-config_0.9.0-3
macutils_2.0b3-16
madplay_0.15.2b-8
madwimax_0.1.1-1
magicfilter_1.2-64
mah-jong_1.11-2
mailcheck_1.91.2-2
mailfront_1.16-1
mailto_1.3.2-3
makebootfat_1.4-5
makexvpics_1.0.1-2
matchbox-desktop_2.0-4
matchbox-panel-manager_0.1-6
mathtex_1.03-1
mawk_1.3.3-17
maximus_0.4.14-3
mdns-scan_0.5-1
mergelog_4.5.1-9
metar_20061030.1-2
microdc2_0.15.6-2
micro-httpd_20051212-15
micro-proxy_20021030+debian-5
midish_1.0.4-1.1
minisat+_1.0-2
modem-cmd_0.0.2
mooproxy_1.0.0-1
morla_0.16.1-1.1
morsegen_0.2.1-1
mountpy_0.8.1
mp3rename_0.6-9
mp3wrap_0.5-3
mrtgutils_0.8.1
mudita24_1.0.3+svn13-4
mxml_2.6-2
mythtvfs-fuse_0.6.1-3
nbtscan_1.5.1-6
ncdt_2.1-3
net-acct_0.71-9
netemul_1.0.0-2
netkit-bootparamd_0.17-9
netkit-rsh_0.17-15
netkit-rusers_0.17-8
netkit-rwall_0.17-7
netkit-tftp_0.17-18
netqmail_1.06-5
netrw_1.3.2-2
newmail_0.5-2
nget_0.27.1-11
ngorca_1.0.2-2
ninja_0.1.3-2
nlkt_0.3.2.2-1
nomarch_1.4-3
notebook_0.2rel-2.2
nrg2iso_0.4-4
nslint_3.0a2-1.1
nullidentd_1.0-5
nvramtool_0.0+r3669-2.2
nzb_0.2-1
obexpushd_0.11.2-1
oggfwd_0.2-6
olpc-powerd_23-2
omhacks_0.16-1
omnievents_1:2.6.2-2
onesixtyone_0.3.2-1
openwince-jtag_0.5.1-6
oroborus_2.0.20
osdclock_0.5-23
oss-preserve_1.1-6
otpw_1.3-2
otter_3.3f-1.1
outguess_1:0.2-7
p0f_2.0.8-2
packeth_1.6.5-2
packit_1.0-2
palbart_2.4-7
pam-tmpdir_0.09
par_1.52-3
parchive_1.1-4
parprouted_0.70-1
pcaputils_0.8-1
pccts_1.33MR33-6
perforate_1.2-5
perl-byacc_2.0-7
pev_0.40-1
pgpgpg_0.13-9
phnxdeco_0.33-3
picviz_0.5-1
pipemeter_1.1.3-1
pixelize_1.0.0-1
pixmap_2.6pl4-18
plotdrop_0.5.2-3
plotutils_2.6-3
pmccabe_2.6
pmk_0.10.4-1
png23d_1.10-1
pngnq_1.0-2
pngtools_0.4-1
pnscan_1.11-6
poa_2.0+20060928-3
poc-streamer_0.4.2-3
policykit-1-gnome_0.105-2
pong2_0.1.3-1
poppassd_1.8.5-4
portreserve_0.0.4-1
poster_1:20050907-1
powerman_2.3.5-1
powstatd_1.5.1-9.1
printfilters-ppd_2.13-11.1
prips_0.9.9-1
privbind_1.2-1.1
proxycheck_0.49a-4
pscan_1.2-9
psignifit_2.5.6-3
pspresent_1.3-4
ptunnel_0.71-2
puf_1.0.0-7
pump_0.8.24-7
purity_1-18
qbrew_0.4.1-3
qdacco_0.8.2-1
qimageblitz_1:0.0.6-4
qliss3d_1.4-1
quelcom_0.4.0-13
rabbitsign_2.1+dmca1-1
rakarrack_0.6.1-4
randomsound_0.2-5
ratfor_1.0-15
rats_2.3-1
rbootd_2.0-10
rdiff-backup-fs_1.0.0-4
reaver_1.4-2
recite_1.0-8.2
recordmydesktop_0.3.8.1+svn602-1
regionset_0.1-3
remem_2.12-7
remote-tty_4.0-13
resample_1.8.1-1
rinetd_0.62-5.1
rinputd_1.0.5-2
ripole_0.2.0+20081101.0215-1
rlplot_1.5-2
rlpr_2.05-4
rng-tools_2-unofficial-mt.14-1
robocut_1.0.8-1
rofs-fuse_2006.11.28-2.1
root-tail_1.2-3
rotter_0.9-3
rp-pppoe_3.8-3
rrdcollect_0.2.10-2
rsrce_0.2.2
ruli_0.33-1.1
rungetty_1.2-15
sac_1.9b5-3
sanduhr_1.93-4
sbrsh_7.6.1
schedtool_1.3.0-1
schism_2:0+20110101-1
scmxx_0.9.0-2.3
screenie-qt_0.0~git20100701-1
scsh-0.6_0.6.7-8
setcd_1.5-6
sgf2dg_4.026-10
sgrep_1.94a-4
sidplay_2.0.9-6
sigma-align_1.1.3-3
silentjack_0.3-2
simh_3.8.1-5
sispmctl_3.1-1
sjeng_11.2-8
sketch_1:0.3.7-1
skinedit_1.27-2
slimevolley_2.4.2+dfsg-1
slrnface_2.1.1-6
socket_1.1-10
socklog_2.1.0-8
sockstat_0.3-1.1
sortmail_1:2.4-1
spacearyarya_1.0.2-7
spacezero_0.80.06-1
spass_3.7-3
spd_1.3.0-1
spell_1.0-24
spinner_1.2.4-3
spline_1.2-1
splint_3.1.2.dfsg1-2
src2tex_2.12h-8
sredird_2.2.1-1.1
ssh-askpass_1:1.2.4.1-9
ssh-askpass-fullscreen_0.3-3.1
ssh-contact_0.7-1
sshpass_1.05-1
ssldump_0.9b3-4.1
sslscan_1.8.2-2
ssmping_0.9.1-3
streamripper_1.64.6-1
subnetcalc_2.1.3-1
sup_20100519-1
supercat_0.5.5-4
superiotool_0.0+r6637-1
swapspace_1.10-4
swisswatch_0.6-14
synce-serial_0.11-5.3
sysrqd_14-1
sysvbanner_1.0.15
tablix2_0.3.5-2
tcd-utils_20061127-2
tcpslice_1.2a3-4
tcptraceroute_1.5beta7+debian-4
tcs_1-11
tdfsb_0.0.10-1.1
teg_0.11.2+debian-3
telepathy-ring_2.1.0-1
tex4ht_20090611-1.1
tfdocgen_1.0-1
timelimit_1.8-1
tinydyndns_0.4.2.debian1-1
tinywm_1.3-9
tmpreaper_1.6.13+nmu1
tnat64_0.05-1
toilet_0.3-1
trackballs_1.1.4-4.1
transcalc_0.14-5
transfermii_1:0.6.1-2.1
triggerhappy_0.3.4-2
trovacap_0.2.2-1
tse3_0.3.1-4.3
tstools_1.11-1
ttyrec_1.0.8-5
tworld_1.3.0-6
txt2pdbdoc_1.4.4-6
txtreader_0.6.5-1
u3-tool_0.3-1.1
uapevent_1.4-2
uchardet_0.0.1-1
ucspi-tcp_1:0.88-3
ucspi-unix_0.36-4
udo_6.4.1-1
udptunnel_1.1-4
uif2iso_0.1.7a-1
unac_1.8.0-6
uni2ascii_4.18-2
unmo3_0.6-1
uqwk_2.21-15
usepackage_1.8-1
usermode_1.109-1
uucpsend_1.1-4
v4l2ucp_2.0.2-4
vamps_0.99.2-4
vdetelweb_1.2.1-1
vdmfec_1.0-2
vftool_2.0alpha-4.1
vilistextum_2.6.9-1.1
vkeybd_1:0.1.18d-2
vmfs-tools_0.2.5-1
vrrpd_1.0-2
vsdump_0.0.45-1
vstream-client_1.2-6.1
vtwm_5.4.7-2.2
wav2cdr_2.3.4-1
wavbreaker_0.11-1
wayv_0.3-5
wbox_5-1
whysynth_20090403-1.2
wiipdf_1.4-2
wily_0.13.41-7.2
wininfo_0.7-5
wireless-tools_30~pre9-8
wmcalclock_1.25-15
wmclockmon_0.8.1-2
wmcpu_1.4-4
wmdiskmon_0.0.2-2
wmdrawer_0.10.5-1.1
wmf_1.0.5-6
wmix_3.1-5
wmmatrix_0.2-12
wmnet_1.06-1
wmpinboard_1.0-11
wmtemp_0.0.6-3.3
wmtv_0.6.5-16.1
wmwave_0.4-9
wmxres_1.2-10
wordplay_7.22-17
wsynth-dssi_0.1.3-4
wvdial_1.61-4.1
wzip_1.1.3
xa_2.3.5-1
xarclock_1.0-13
xbill_2.1-8
xbindkeys-config_0.1.3-2
xcal_4.1-19
xcalib_0.8.dfsg1-2
xcftools_1.0.7-4
xchain_1.0.1-6
xcolmix_1.07-10
xdu_3.0-18
xflip_1.01-25
xfm_1.5.4-3
xfrisk_1.2-3
xgammon_0.99.1128-3
xicc_0.2-3
xinv3d_1.3.6-6
xipmsg_0.8088-2.1
xiterm+thai_1.10-2
xkbind_2010.05.20-1
xkbset_0.5-5.1
xkeycaps_2.47-4
xlassie_1.8-21
xlbiff_4.1-7
xmille_2.0-13
xnecview_1.35-7.1
xoscope_2.0-3.2
xplot_1.19-9
xplot-xplot.org_0.90.7.1-2
xppaut_6.11b+1.dfsg-1
xsettings-kde_0.9-2
xsok_1.02-17
xstarfish_1.1-11
xsynth-dssi_0.9.4-2
xsysinfo_1.7-9
xtail_2.1-5
xteddy_2.2-2
xtell_2.10.7
xtrkcad_1:4.0.2-2
xtron_1.1a-14
xvier_1.0-7.5
xvt_2.1-20.1
xwatch_2.11-15
xwrits_2.21-6.1
xxgdb_1.12-17
xxkb_1.11-2.1
yamdi_1.4-2
yics_0.1.2-3
z80asm_1.8-1
z88_13.0.0+dfsg2-3
zivot_20013101-3
zmakebas_1.2-1.1
zpspell_0.4.3-4.1

-- 
Aurelien Jarno                          GPG: 4096R/1DDD8C9B
aurelien@aurel32.net                 http://www.aurel32.net

Attachment: signature.asc
Description: PGP signature


Reply to: