| @@ -1,13 +1,14 @@ | | | @@ -1,13 +1,14 @@ |
1 | $NetBSD: TODO.crosscompile,v 1.3 2013/05/12 20:43:53 riastradh Exp $ | | 1 | $NetBSD: TODO.crosscompile,v 1.4 2013/05/12 21:09:24 riastradh Exp $ |
2 | | | 2 | |
3 | * Fix the cross-libtool crock. | | 3 | * Fix the cross-libtool crock. |
4 | * Organize NATIVE_xyz and TARGET_xyz better. | | 4 | * Organize NATIVE_xyz and TARGET_xyz better. |
5 | * Organize host/target compiler tools better. | | 5 | * Organize host/target compiler tools better. |
6 | * Automatically set PACKAGES=packages.${MACHINE_ARCH}. | | 6 | * Automatically set PACKAGES=packages.${MACHINE_ARCH}. |
7 | * Automatically set WRKDIR_BASENAME=work.${MACHINE_ARCH}. | | 7 | * Automatically set WRKDIR_BASENAME=work.${MACHINE_ARCH}. |
8 | * Simplify mk.conf setup (see HOWTO-use-crosscompile). | | 8 | * Simplify mk.conf setup (see HOWTO-use-crosscompile). |
9 | * Make USE_CROSS_COMPILE and MACHINE_ARCH passable on the command line. | | 9 | * Make USE_CROSS_COMPILE and MACHINE_ARCH passable on the command line. |
10 | * Don't require user to set up CROSSBASE cruft. | | 10 | * Don't require user to set up CROSSBASE cruft. |
11 | * Allow LOCALBASE &c. to be set differently on host and target. | | 11 | * Allow LOCALBASE &c. to be set differently on host and target. |
12 | * Make cross-OS builds work. Use MACHINE_PLATFORM, not MACHINE_ARCH. | | 12 | * Make cross-OS builds work. Use MACHINE_PLATFORM, not MACHINE_ARCH. |
13 | * Judiciously insert ${CROSS_DESTDIR} into various `.if exists(/xyz)'. | | 13 | * Judiciously insert ${CROSS_DESTDIR} into various `.if exists(/xyz)'. |
| | | 14 | * Teach pbulk about TOOL_DEPENDS so it can easily do bulk cross-builds. |