|
|
Log in / Subscribe / Register

Automating architecture bootstrapping in Debian

Automating architecture bootstrapping in Debian

Posted Sep 14, 2015 7:14 UTC (Mon) by helmut (guest, #104440)
In reply to: Automating architecture bootstrapping in Debian by giraffedata
Parent article: Automating architecture bootstrapping in Debian

Maybe the "on the target system" part is misleading and it should say "for the target system" instead? Build-Depends really describe what is to be installed on the build system, but in a cross build setting those packages can be instances for multiple architectures, namely the system you are building on and the system you are building for. So this particular dependency ends up requesting a compiler that cannot be run on the build system.


to post comments

Automating architecture bootstrapping in Debian

Posted Sep 18, 2015 11:17 UTC (Fri) by pboddie (guest, #50784) [Link]

I think that there might be two factors under consideration:

  1. A package needs to build host executables during the build process that then process files for eventual installation.
  2. A package needs to build target executables.

So, the Build-Depends might be asking for a compiler that can fulfil purpose (1) or (2) or even both.


Copyright © 2026, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds