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 -.. . -... .. .- -. -.. . ...- . .-.. --- .--. . .-. >

