On Jul 17, 2014, at 1:39 PM, Jan Engelhardt <jeng...@inai.de> wrote:

> 
> On Thursday 2014-07-17 00:02, Jonas 'Sortie' Termansen wrote:
>> 
>> * The build system defaults --program-transform-name to the host triplet
>> when cross-compiling. It shouldn't do that as the library doesn't have
>> a target and is not a cross-compiler (as far as I know). It certainly
>> doesn't make sense to do when the library itself is being
>> cross-compiled. This also caused unexpected trouble during the man
>> page installation as the real man pages got installed under the
>> transformed name, but the hard links to the man pages wasn't
>> transformed and broke the build.
> 
> The problem is not that there is a default transformation
> for cross compilers, but that the software package declares
> itself to be a cross utility.
> 
> The fix is to replace all occurrences of "target" by "host". That is,
> AC_CANONICAL_TARGET -> AC_CANONICAL_HOST, $target -> $host,
> $target_os -> $host_os, and so on, in configure.ac and other build
> scripts in libressl.
> 

Great, I was thinking this was the correct way to go.

Reply via email to