From 15ec45f4528a073d72039b66f239abebf6feb25a Mon Sep 17 00:00:00 2001 From: Mike Frysinger Date: Sat, 26 May 2012 01:25:48 -0400 Subject: crossdev: split host and target ABIs The current ABI env var system does not differentiate between the ABI of the CHOST (where things run) and the ABI of the target (what we're generating code for). This makes it difficult to build a toolchain that runs on ABI=amd64 but targets ABI=x32. Introduce a TARGET_ABI set of variables that the tools that run on the CHOST can use to figure out what ABIs it needs to build for the CTARGET. Signed-off-by: Mike Frysinger --- TODO | 5 ----- 1 file changed, 5 deletions(-) (limited to 'TODO') diff --git a/TODO b/TODO index e850bc5..f5e089b 100644 --- a/TODO +++ b/TODO @@ -1,11 +1,6 @@ - strip package.use.force (i.e. building x86_64 on x86_64 gets forced multilib) - filter /usr/CTARGET/ from revdep-rebuild #182601 -- HOST_ABI and TARGET_ABI selection; consider: - - build a 64bit (amd64) cross-compiler which targets 32bit (x86) - - build a 64bit (amd64) cross-compiler which targets x32 - - ABI variables atm do not differentiate between host - - package.use not getting setup correctly: # cat /etc/portage/package.use/cross-x86_64-cros-linux-gnu cross-x86_64-cros-linux-gnu/gdb sys-devel gdb -- cgit v1.2.3-65-gdbad