Hello,

the attached updated ppc64 biarch support patch applies to the latest
version 2.5-1.1 of fakechroot.

Regards
Andreas Jochens

diff -urN ../tmp-orig/fakechroot-2.5/debian/packages ./debian/packages
--- ../tmp-orig/fakechroot-2.5/debian/packages  2006-09-17 07:52:00.000000000 
+0000
+++ ./debian/packages   2006-09-17 07:51:55.000000000 +0000
@@ -25,6 +25,7 @@
 Build-Depends: libc6-dev-s390x [s390]
 Build-Depends: libc6-dev-sparc64 [sparc]
 Build-Depends: libc6-dev-i386 [amd64]
+Build-Depends: libc6-dev-powerpc [ppc64]
 Build: bash
  CC=${CC:-gcc}
  CFLAGS=${CFLAGS:--Wall -pedantic -g}
@@ -114,6 +115,26 @@
                      $COMMON_CONFIG
          popd
      fi
+     if [ "$DEB_BUILD_ARCH" = "ppc64" ]; then
+         pushd build-tree-lib-biarch
+             CC="gcc -m32" CFLAGS="$CFLAGS" \
+                 ../configure \
+                    --cache-file=../config.biarch.cache \
+                    --build=powerpc64-linux \
+                    --host=powerpc-linux \
+                    --libdir=/usr/lib32 \
+                     $COMMON_CONFIG
+         popd
+         pushd build-tree-fake-biarch
+             CC="gcc -m32" CFLAGS="$CFLAGS" \
+                 ../fake/configure \
+                    --cache-file=../config.biarch.cache \
+                    --build=powerpc64-linux \
+                    --host=powerpc-linux \
+                    --libdir=/usr/lib32 \
+                     $COMMON_CONFIG
+         popd
+     fi
      sleep 1 && touch configure-stamp
  fi
  .
@@ -126,6 +147,7 @@
      popd
      if [ "$DEB_BUILD_ARCH" = "s390" ] || \
         [ "$DEB_BUILD_ARCH" = "sparc" ] || \
+        [ "$DEB_BUILD_ARCH" = "ppc64" ] || \
         [ "$DEB_BUILD_ARCH" = "amd64" ]; then
          pushd build-tree-lib-biarch
              make
@@ -169,6 +191,8 @@
  case "$DEB_BUILD_ARCH" in
      amd64)
          chmod -v u+s $ROOT/emul/ia32-linux/usr/lib/*.so;;
+     ppc64)
+         chmod -v u+s $ROOT/usr/lib32/*.so;;
      s390|sparc)
          chmod -v u+s $ROOT/usr/lib64/*.so;;
  esac
@@ -176,17 +200,22 @@
  debian-changelog-file-missing-or-wrong-name
  file-in-unusual-dir emul/ia32-linux/usr/lib/fakechroot/libfakechroot.so
  file-in-unusual-dir emul/ia32-linux/usr/lib/libfakechroot.so
+ file-in-unusual-dir usr/lib32/fakechroot/libfakechroot.so
+ file-in-unusual-dir usr/lib32/libfakechroot.so
  file-in-unusual-dir usr/lib64/fakechroot/libfakechroot.so
  file-in-unusual-dir usr/lib64/libfakechroot.so
  non-standard-dir-in-usr emul/ia32-linux/usr/lib/
+ non-standard-dir-in-usr usr/lib32/
  non-standard-dir-in-usr usr/lib64/
  non-standard-file-perm emul/ia32-linux/usr/lib/libfakechroot.so 0744 != 0644
+ non-standard-file-perm usr/lib32/libfakechroot.so 0744 != 0644
  non-standard-file-perm usr/lib64/libfakechroot.so 0744 != 0644
  non-standard-file-perm usr/lib/libfakechroot.so 0744 != 0644
  no-shlibs-control-file usr/lib/libfakechroot.so
  package-name-doesnt-match-sonames libfakechroot
  package-name-doesnt-match-sonames libfakechroot.so
  shlib-with-bad-permissions emul/ia32-linux/usr/lib/libfakechroot.so 0744
+ shlib-with-bad-permissions usr/lib32/libfakechroot.so 0744
  shlib-with-bad-permissions usr/lib64/libfakechroot.so 0744
  shlib-with-bad-permissions usr/lib/libfakechroot.so 0744
 Contains: libs


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to