Several changes are needed to support a ports foreign architecture: dpkg --add-architecture powerpc
# modify existing sources, restricting to appropriate architectures sudo sed 's~\(\(deb\(-src\)*\) \([^\[]\)\)~\2 [arch=i386,amd64] \4~' /etc/apt/sources.list /etc/apt/sources.list.d/*.list # create source list for the port architecture(s) cat >/etc/apt/sources.list.d/powerpc-ports.list <<EOT deb [arch=armhf,arm64,powerpc,ppc64el] http://ports.ubuntu.com/ trusty main universe multiverse restricted deb [arch=armhf,arm64,powerpc,ppc64el] http://ports.ubuntu.com/ trusty-updates main universe multiverse restricted deb [arch=armhf,arm64,powerpc,ppc64el] http://ports.ubuntu.com/ trusty-security main universe multiverse restricted EOT apt-get update However, this then leads to apt wanting to remove g++-multilib and gcc-multilib apt-get install crossbuild-essential-powerpc Reading package lists... Building dependency tree... Reading state information... The following extra packages will be installed: binutils-powerpc-linux-gnu cpp-4.8-powerpc-linux-gnu cpp-powerpc-linux-gnu g++-4.8-multilib-powerpc-linux-gnu g++-4.8-powerpc-linux-gnu g++-powerpc-linux-gnu gcc-4.8-multilib-powerpc-linux-gnu gcc-4.8-powerpc-linux-gnu gcc-4.8-powerpc-linux-gnu-base gcc-4.9-base:powerpc gcc-powerpc-linux-gnu lib64asan0-powerpc-cross lib64atomic1-powerpc-cross lib64gcc-4.8-dev-powerpc-cross lib64gcc1-powerpc-cross lib64gomp1-powerpc-cross lib64stdc++-4.8-dev-powerpc-cross lib64stdc++6-powerpc-cross libasan0-powerpc-cross libatomic1-powerpc-cross libc6:powerpc libc6-dev:powerpc libc6-dev-powerpc-cross libc6-dev-ppc64-powerpc-cross libc6-powerpc-cross libc6-ppc64-powerpc-cross libgcc-4.8-dev-powerpc-cross libgcc1:powerpc libgcc1-powerpc-cross libgomp1-powerpc-cross libstdc++-4.8-dev-powerpc-cross libstdc++6-powerpc-cross linux-libc-dev:powerpc linux-libc-dev-powerpc-cross pkg-config-powerpc-linux-gnu Suggested packages: binutils-doc gcc-4.8-locales cpp-doc lib64stdc++6-4.8-dbg-powerpc-cross gcc-4.8-doc libstdc++6-4.8-dbg-powerpc-cross libgcc1-dbg-powerpc-cross libgomp1-dbg-powerpc-cross libitm1-dbg-powerpc-cross libatomic1-dbg-powerpc-cross libasan0-dbg-powerpc-cross libtsan0-dbg-powerpc-cross libbacktrace1-dbg-powerpc-cross libquadmath-dbg-powerpc-cross automake1.9 gdb-powerpc-linux-gnu gcc-doc glibc-doc:powerpc locales:powerpc manpages-dev:powerpc Recommended packages: gcc:powerpc c-compiler:powerpc The following packages will be REMOVED g++-multilib gcc-multilib The following NEW packages will be installed binutils-powerpc-linux-gnu cpp-4.8-powerpc-linux-gnu cpp-powerpc-linux-gnu crossbuild-essential-powerpc g++-4.8-multilib-powerpc-linux-gnu g++-4.8-powerpc-linux-gnu g++-powerpc-linux-gnu gcc-4.8-multilib-powerpc-linux-gnu gcc-4.8-powerpc-linux-gnu gcc-4.8-powerpc-linux-gnu-base gcc-4.9-base:powerpc gcc-powerpc-linux-gnu lib64asan0-powerpc-cross lib64atomic1-powerpc-cross lib64gcc-4.8-dev-powerpc-cross lib64gcc1-powerpc-cross lib64gomp1-powerpc-cross lib64stdc++-4.8-dev-powerpc-cross lib64stdc++6-powerpc-cross libasan0-powerpc-cross libatomic1-powerpc-cross libc6:powerpc libc6-dev:powerpc libc6-dev-powerpc-cross libc6-dev-ppc64-powerpc-cross libc6-powerpc-cross libc6-ppc64-powerpc-cross libgcc-4.8-dev-powerpc-cross libgcc1:powerpc libgcc1-powerpc-cross libgomp1-powerpc-cross libstdc++-4.8-dev-powerpc-cross libstdc++6-powerpc-cross linux-libc-dev:powerpc linux-libc-dev-powerpc-cross pkg-config-powerpc-linux-gnu 0 to upgrade, 36 to newly install, 2 to remove and 3 not to upgrade. Need to get 33.8 MB of archives. After this operation, 122 MB of additional disk space will be used. Do you want to continue? [Y/n] Abort. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1343656 Title: Unable to install crossbuild-essential-powerpc on x86_64 (amd64) To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/build-essential/+bug/1343656/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs