Re: Any plans to integrate just binutils‑gdb into GCC?

Arsen Arsenović <[email protected]> Wed, 22 Jul 2026 12:58:33 +0200
Newsgroups gmane.comp.gcc.help
Organization BayLibre
Message-ID <[email protected]>
--=-=-=
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable

unlvsur unlvsur <[email protected]> writes:

> LLVM provides unified replacements for both binutils=E2=80=91gdb and GCC
> (including llvm, llvm=E2=80=91ar, lld, lldb, clang, libc++, etc.), which =
makes
> adding support for new platforms=E2=80=94such as WebAssembly=E2=80=94much=
 simpler. Is
> there any intention to consolidate binutils=E2=80=91gdb with GCC to creat=
e a
> more integrated toolchain? Adding a platform for compiler support to
> modify two projects is a huge headache.
>
> Moreover, binutils-gdb itself already relies on dependencies GCC
> require (gmp, mpfr, mpc etc). Just merge two project together so we
> can start to phase out all the platform mess to eliminate cross
> compiler completely like LLVM/clang do. Make native compiler itself a
> "cross compiler". In the future, there will only be native vs
> canadian, no more "native vs cross" --target=3Dxxxx --sysroot=3D

You can already merge them into one tree and build them together, see
https://gcc.gnu.org/wiki/Building_Cross_Toolchains_with_gcc (this page
is a little out of date, but the same principle holds for combined-tree
building).

There are no current plans to merge the projects development trees, to
my awareness.
=2D-=20
Arsen Arsenovi=C4=87

--=-=-=
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----

iQEKBAEWCgCyFiEE/uKz0RP8AKMWLWBhUsKUMB6ixJMFAmpgolkbFIAAAAAABAAO
bWFudTIsMi41KzEuMTIsMiwyXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25z
Lm9wZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXRGRUUyQjNEMTEzRkMwMEEzMTYyRDYw
NjE1MkMyOTQzMDFFQTJDNDkzGBxhYXJzZW5vdmljQGJheWxpYnJlLmNvbQAKCRBS
wpQwHqLEk6i8AP9+VDeC7F6ZSmOOUmbE8h0c3g04ld2NZsppRC3lFQksPwD/Zds+
iE6g7FNXAO346TS3zZ4nRH0p509s4vb0vKrjdAk=
=Fzk9
-----END PGP SIGNATURE-----
--=-=-=--