- ppc 32bit requires a gross hack ...
authorAdrian Schröter <adrian@suse.de>
Fri, 27 Jan 2012 16:08:35 +0000 (17:08 +0100)
committerAdrian Schröter <adrian@suse.de>
Fri, 27 Jan 2012 16:08:35 +0000 (17:08 +0100)
build

diff --git a/build b/build
index 2288358..a7ba1cb 100755 (executable)
--- a/build
+++ b/build
@@ -1472,6 +1472,10 @@ for SPECFILE in "${SPECFILES[@]}" ; do
        if test "$VM_TYPE" != 'lxc'; then
            test -n "$PERSONALITY_SYSCALL" && PERSONALITY=`perl -e 'print syscall('$PERSONALITY_SYSCALL', 0)."\n"'`
        fi
+       if test "$(uname -m)" = 'ppc'; then
+            # ppc kernel never tells us if a 32bit personality is active
+            PERSONALITY="8"
+        fi
        echo "PERSONALITY='$PERSONALITY'" >> $BUILD_ROOT/.build/build.data
        echo "MYHOSTNAME='`hostname`'" >> $BUILD_ROOT/.build/build.data
        echo -n "definesnstuff=(" >> $BUILD_ROOT/.build/build.data