Re: Status of dpkg-shlibdeps tracking ARM object linkage ABI mismatches

Emanuele Rocca <[email protected]>
Newsgroups gmane.linux.debian.ports.arm,gmane.linux.debian.devel.dpkg.general
Message-ID <ZMta7h+10z25MlmP@ariel>
Hi,

On 2023-06-28 01:41, Guillem Jover wrote:
> On Fri, 2023-06-16 at 11:19:21 +0200, Emanuele Rocca wrote:
> > are written in
> > Pascal. It seems that fpc just emits the wrong flags. As an example,
> > here is the readelf output for the armhf version of cqrlog. Note that
> > Tag_ABI_VFP_args is not set either.
> 
> Oh, hmm, could you file a report for this (perhaps preferably
> upstream)? (Or perhaps you did already? :)

Done, see https://gitlab.com/freepascal.org/fpc/source/-/issues/40374
and https://bugs.debian.org/1038868.

> > astap
> > astap-cli
> > c-evo-dh-gtk2
> > c-evo-dh-stdai
> > cqrlog
> > doublecmd-gtk
> > doublecmd-plugins
> > doublecmd-qt
> > el-ixir
> > fp-compiler-3.2.2
> > fp-ide-3.2.2
> > fp-units-castle-game-engine
> > fp-units-rtl-3.2.2
> > fp-utils-3.2.2
> > gearhead
> > gearhead-sdl
> > goverlay
> > lazpaint-gtk2
> > lazpaint-qt5
> > mricron
> > nbc
> > pasdoc
> > tomboy-ng
> […]
> > view3dscene
> > winff-gtk2
> > winff-qt
> 
> Hmm I guess these are going to be problematic for dpkg-shlibdeps when
> trying to analyze these objects against the shared libraries they link
> against.

Once fpc is fixed, we could maybe rebuild all of the above?

> >  clisp-module-fastcgi_2.49.20210628.gitde01f0f-3_armhf.deb ./usr/lib/clisp-2.49.93+/fastcgi/fastcgi.o 0x5000000: Version5 EABI TAG_ABI_VFP_ARGS
> 
> This seems like something to fix.
> 
> > What do we want to do about those? I can take care of filing bug reports
> > asking to add the missing flags if we agree it's a good idea.
> 
> I guess it would be interesting to know whether this is due to these
> having been built with old toolchains (and never been rebuilt since),
> or there's some toolchain or build machinery issue at play or similar.

Nope, I've rebuilt clisp on armhf and the flags are still wrong. I'll
look into this further.

> Otherwise it would be nice to get consistency here

We'll get there! :)
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.