[Pkg-octave-devel] Problem with
Mike Miller
mtmiller at debian.org
Wed Sep 17 21:40:41 UTC 2014
On Wed, Sep 17, 2014 at 23:11:53 +0200, Rafael Laboissiere wrote:
> I just noticed that, on i386, the canonical_host_type in Octave 3.8.2 has
> changed:
>
> octave:1> octave_config_info ("canonical_host_type")
> ans = i586-pc-linux-gnu
Ouch, thanks for catching that. For the record, I think this is dpkg
1.17.11 changing from i486 to i586 [1]:
dpkg (1.17.11) unstable; urgency=low
[...]
* Bump the i386 architecture GNU triplet to i586-linux-gnu to match the
change in gcc. Somewhat reluctantly, as i386 wants to be its unique
snowflake and use a GNU triplet not matching its baseline. This will
cause problems when cross-building and using unmatched combinations of
dpkg-dev and gcc. Closes: #751363
> This is preventing many OctaveForge packages that currently have *.oct files
> installed under "i486" of working correctly, since the i486-named
> directories do not get included in the path. For instance:
>
> $ ls -d /usr/lib/i386-linux-gnu/octave/packages/*/i486*
> /usr/lib/i386-linux-gnu/octave/packages/control-2.6.5/i486-pc-linux-gnu-api-v49+
> /usr/lib/i386-linux-gnu/octave/packages/geometry-1.7.0/i486-pc-linux-gnu-api-v49+
> /usr/lib/i386-linux-gnu/octave/packages/general-1.3.4/i486-pc-linux-gnu-api-v49+
> /usr/lib/i386-linux-gnu/octave/packages/odepkg-0.8.4/i486-pc-linux-gnu-api-v49+
> /usr/lib/i386-linux-gnu/octave/packages/signal-1.3.0/i486-pc-linux-gnu-api-v49+
>
> Of course, those packages are now buggy on i386. What can be done in order
> to fix this problem?
Short term, a binnmu of affected packages should resolve this, right?
Long term, I'm not sure if there's a way to detect or trigger on this
to handle it automatically. Report a bug upstream so the path used in
packages is always i386 corresponding to the multiarch triplet?
[1] https://tracker.debian.org/news/562962
--
mike
More information about the Pkg-octave-devel
mailing list