[OpenBIOS] Patch that allows for building OpenBIOS on Mac OS X!
Programmingkid
programmingkidx at gmail.com
Fri Apr 19 02:42:58 CEST 2013
This patch allows users to build OpenBIOS on Mac OS X! The user just needs to install the elf cross compiler before applying this patch.
signed-off-by: John Arbuckle <programmingkidx at gmail.com>
Index: config/scripts/switch-arch
===================================================================
--- config/scripts/switch-arch (revision 1117)
+++ config/scripts/switch-arch (working copy)
@@ -89,16 +89,27 @@
archname()
{
- HOSTARCH=`uname -m | sed -e s/i.86/x86/ -e s/i86pc/x86/ \
- -e s/sun4u/sparc64/ -e s/sparc$/sparc32/ \
- -e s/arm.*/arm/ -e s/sa110/arm/ -e s/x86_64/amd64/ \
- -e "s/Power Macintosh/ppc/"`
+ OS_NAME=`uname`
+ if test "$OS_NAME" = "Darwin"; then # Can't depend on uname -m on Mac OS X
+ IS_64BIT=`sysctl hw.cpu64bit_capable`
+ if test "$IS_64BIT" = "hw.cpu64bit_capable: 1"; then
+ HOSTARCH="amd64"
+ else
+ HOSTARCH="x86"
+ fi
+ else
+ HOSTARCH=`uname -m | sed -e s/i.86/x86/ -e s/i86pc/x86/ \
+ -e s/sun4u/sparc64/ -e s/sparc$/sparc32/ \
+ -e s/arm.*/arm/ -e s/sa110/arm/ -e s/x86_64/amd64/ \
+ -e "s/Power Macintosh/ppc/"`
+ fi
}
select_prefix()
{
- for TARGET in ${1}-unknown-linux-gnu- ${1}-linux-gnu- ${1}-linux- ${1}-elf- ${1}-eabi-
+ for TARGET in ${1}-unknown-linux-gnu- ${1}-linux-gnu- ${1}-linux- ${1}-elf- ${1}-eabi- ppc-elf-
do
+ echo "Trying ${TARGET}gcc"
if type ${TARGET}gcc > /dev/null 2>&1
then
return
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.openbios.org/pipermail/openbios/attachments/20130418/076481ff/attachment.html>
More information about the OpenBIOS
mailing list