Bug#989399: nauty FTCBFS -- multiple reasons
Andrius Merkys
merkys at debian.org
Thu Jun 3 13:31:03 BST 2021
Hi Nilesh,
On 2021-06-03 13:05, Nilesh Patra wrote:
> On Thu, 3 Jun 2021 at 13:10, Andrius Merkys <merkys at debian.org
> <mailto:merkys at debian.org>> wrote:
> On 2021-06-02 19:29, Nilesh Patra wrote:
> > Nauty fails to cross build due to two reasons:
> >
> > 1. It uses AC_RUN_IFELSE testing which cannot heppen during cross
> build
> > Simply replacing it by AC_LINK_IFELSE does the trick. Please
> find the
> > patch for this below, and consider applying
>
> I have no experience with this, alas.
>
> This patch that I suggested is actually wrong, as you might see in
> Helmut's message.
> But more importantly, we ended up discovering that this is a *Release
> critical* bug instead.
> Please consider fixing it ASAP if you have some free cycles.
I am aware of Helmut's response and the severity of the problem.
However, I have no experience with fixing i386 baseline violation. I may
give a look, but I am not sure anything will come out of that.
> Indeed, help2man should not call the compiled executables. Nevertheless
> it may still be used to produce manpages from static text, see [2] for
> example.
>
> This looks nice, there is also ronn and node-marked-man which can do
> similar stuff via README.
I was not aware of ronn and node-marked-man - thanks, I will give them a
look.
> But doing so isn't always possible because several times we have
> multiple binaries and we need separate manual page for each binary.
> In such a case, we need to maintain a maintainer manpage
True indeed.
> [2]
> https://salsa.debian.org/debian/libemf2svg/-/blob/df56bd1149cf512b6a232052437d04310bd90982/debian/rules#L11
> <https://salsa.debian.org/debian/libemf2svg/-/blob/df56bd1149cf512b6a232052437d04310bd90982/debian/rules#L11>
Best,
Andrius
More information about the debian-science-maintainers
mailing list