Hello,

El vie, 2 ene 2026, 20:37, Helmut Grohne <[email protected]> escribió:

> Source: gdb
> Version: 17.1-1
> Tags: patch
> User: [email protected]
> Usertags: cross-satisfiability ftcbfs
>
> gdb fails to cross build from source for three distinct reasons.
>
> 1. The build-dependency on gobjc is not satisfiable. It is a toolchain
>    dependendency and needs to specify what the compiler is being used
>    for. Most commonly, one targeting the host architecture is needed.
>    This is achieved by using gobjc-for-host.
>
> 2. The build-dependency on python3-dev is not installable. It implies a
>    host architecture Python interpreter. Python extensions should
>    depend on python3-dev:native plus libpython3-dev instead.
>
> 3. In bfd/doc, chew.c uses host compiler flags with the build compiler.
>    This fails badly when compiling for amd64 or arm64.
>
> I'm attaching a patch that addresses all mentioned issues. Please
> consider applying it. The part fixing chew.c should be suitable for
> upstream inclusion.
>

Thanks for the patch, we'll look into this, however note that this should
not be blocking cross development and gdb team suggests to use
gdb-multiarch for cross development purposes.

Thanks again for your work on this


> Helmut
>


 Héctor Orón  -.. . -... .. .- -.   -.. . ...- . .-.. --- .--. . .-.

>

Reply via email to