help-libidn
[Top][All Lists]
Advanced

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

Bug#857675: libidn2-0 FTCBFS: runs host arch code during build (gentr46m


From: Helmut Grohne
Subject: Bug#857675: libidn2-0 FTCBFS: runs host arch code during build (gentr46map, help2man)
Date: Mon, 13 Mar 2017 21:30:29 +0100
User-agent: NeoMutt/20170113 (1.7.2)

Source: libidn2-0
Version: 0.16-1
Tags: patch
User: address@hidden
Usertags: rebootstrap

cross building libidn2-0 is required for bootstrapping new architectures
as curl added it to its Build-Depends a while ago. Unfortunately, cross
building libidn2-0 currently fails. The immediate reason is failure to
execute gentr46map during build. It is not installed into any package
and should thus be compiled with the build architecture compiler, but
the build system opts for the host architecture compiler. After fixing
that, help2man fails running idn2. Fixing help2man calls doesn't have a
straight forward solution. One can choose among:
1. Stop using help2man and write proper documentation.
2. Skip rebuilding manual pages during cross builds.
3. Add a idn2:native <cross> to Build-Depends and run that.
4. Build libidn2-0 twice. Once native, then cross.
In the attached patch, I opted for option 2. Please consider applying
it.

Helmut

Attachment: libidn2-0_0.16-1.1.debdiff
Description: Text document


reply via email to

[Prev in Thread] Current Thread [Next in Thread]