cross-compile packages on multi-arch system(was Re: cross-compile skalibs)

From: Shengjing Zhu <>
Date: Mon, 23 Sep 2019 16:28:37 +0800

The thread of cross-compile skalibs reminds me that I forget to
forward a trivial patch to fix cross-compile other packages.

Take execline for example,

package/deps.mak lists -lskarnet as a makefile dependency.

This is one of the few areas where make is architecture-dependent. It
will look up the library on the (build architecture) library search
path. (Copy from Helmut Grohne)

On a multi-arch system, libraries are installed at (for example)
/usr/lib/(HOST_GNU_TYPE)/. So multi arch libraries can coexist.

When -lskarnet is a makefile dependency, it will be expanded to
/usr/lib/(HOST_BUILD_TYPE)/, not

This can be fixed by;bug=917834;filename=cross.patch;msg=5

Helmut Grohne sends me via

Shengjing Zhu
Received on Mon Sep 23 2019 - 08:28:37 UTC

This archive was generated by hypermail 2.3.0 : Sun May 09 2021 - 19:38:49 UTC