diff --git a/sys/boot/ficl/loader.c b/sys/boot/ficl/loader.c index 98931507a98..e01b38fd4aa 100644 --- a/sys/boot/ficl/loader.c +++ b/sys/boot/ficl/loader.c @@ -662,14 +662,22 @@ void ficlCompilePlatform(FICL_SYSTEM *pSys) ficlSetEnv(pSys, "arch-i386", FICL_TRUE); ficlSetEnv(pSys, "arch-alpha", FICL_FALSE); ficlSetEnv(pSys, "arch-ia64", FICL_FALSE); + ficlSetEnv(pSys, "arch-powerpc", FICL_FALSE); #elif defined(__alpha__) ficlSetEnv(pSys, "arch-i386", FICL_FALSE); ficlSetEnv(pSys, "arch-alpha", FICL_TRUE); ficlSetEnv(pSys, "arch-ia64", FICL_FALSE); + ficlSetEnv(pSys, "arch-powerpc", FICL_FALSE); #elif defined(__ia64__) ficlSetEnv(pSys, "arch-i386", FICL_FALSE); ficlSetEnv(pSys, "arch-alpha", FICL_FALSE); ficlSetEnv(pSys, "arch-ia64", FICL_TRUE); + ficlSetEnv(pSys, "arch-powerpc", FICL_FALSE); +#elif defined(__powerpc__) + ficlSetEnv(pSys, "arch-i386", FICL_FALSE); + ficlSetEnv(pSys, "arch-alpha", FICL_FALSE); + ficlSetEnv(pSys, "arch-ia64", FICL_FALSE); + ficlSetEnv(pSys, "arch-powerpc", FICL_TRUE); #endif return;