Allow to build musl/binutils/gcc for x86 architecture (#1150)
This commit is contained in:
parent
db3f1f36a7
commit
8ec9eec080
|
@ -12,7 +12,7 @@ depends=""
|
||||||
makedepends_build=""
|
makedepends_build=""
|
||||||
makedepends_host=""
|
makedepends_host=""
|
||||||
makedepends="gettext libtool autoconf automake bison"
|
makedepends="gettext libtool autoconf automake bison"
|
||||||
arch="armhf x86_64"
|
arch="armhf x86_64 x86"
|
||||||
license="GPL-2.0 GPL-3.0-or-later LGPL-2.0 BSD"
|
license="GPL-2.0 GPL-3.0-or-later LGPL-2.0 BSD"
|
||||||
subpackages=""
|
subpackages=""
|
||||||
source="http://ftp.gnu.org/gnu/binutils/binutils-$pkgver.tar.bz2
|
source="http://ftp.gnu.org/gnu/binutils/binutils-$pkgver.tar.bz2
|
||||||
|
|
|
@ -12,7 +12,7 @@ depends=""
|
||||||
makedepends_build=""
|
makedepends_build=""
|
||||||
makedepends_host=""
|
makedepends_host=""
|
||||||
makedepends="gettext libtool autoconf automake bison"
|
makedepends="gettext libtool autoconf automake bison"
|
||||||
arch="aarch64 x86_64"
|
arch="aarch64 x86_64 x86"
|
||||||
license="GPL-2.0 GPL-3.0-or-later LGPL-2.0 BSD"
|
license="GPL-2.0 GPL-3.0-or-later LGPL-2.0 BSD"
|
||||||
subpackages=""
|
subpackages=""
|
||||||
source="http://ftp.gnu.org/gnu/binutils/binutils-$pkgver.tar.bz2
|
source="http://ftp.gnu.org/gnu/binutils/binutils-$pkgver.tar.bz2
|
||||||
|
|
|
@ -12,7 +12,7 @@ depends=""
|
||||||
makedepends_build=""
|
makedepends_build=""
|
||||||
makedepends_host=""
|
makedepends_host=""
|
||||||
makedepends="gettext libtool autoconf automake bison"
|
makedepends="gettext libtool autoconf automake bison"
|
||||||
arch="armhf aarch64"
|
arch="armhf aarch64 x86"
|
||||||
license="GPL-2.0 GPL-3.0-or-later LGPL-2.0 BSD"
|
license="GPL-2.0 GPL-3.0-or-later LGPL-2.0 BSD"
|
||||||
subpackages=""
|
subpackages=""
|
||||||
source="http://ftp.gnu.org/gnu/binutils/binutils-$pkgver.tar.bz2
|
source="http://ftp.gnu.org/gnu/binutils/binutils-$pkgver.tar.bz2
|
||||||
|
|
|
@ -57,7 +57,7 @@ pkgname="gcc-aarch64"
|
||||||
pkgrel=6
|
pkgrel=6
|
||||||
pkgdesc="Stage2 cross-compiler for aarch64"
|
pkgdesc="Stage2 cross-compiler for aarch64"
|
||||||
url="http://gcc.gnu.org"
|
url="http://gcc.gnu.org"
|
||||||
arch="armhf x86_64"
|
arch="armhf x86_64 x86"
|
||||||
license="GPL LGPL"
|
license="GPL LGPL"
|
||||||
_gccrel=$pkgver-r$pkgrel
|
_gccrel=$pkgver-r$pkgrel
|
||||||
depends="isl binutils-aarch64"
|
depends="isl binutils-aarch64"
|
||||||
|
|
|
@ -57,7 +57,7 @@ pkgname="gcc-armhf"
|
||||||
pkgrel=6
|
pkgrel=6
|
||||||
pkgdesc="Stage2 cross-compiler for armhf"
|
pkgdesc="Stage2 cross-compiler for armhf"
|
||||||
url="http://gcc.gnu.org"
|
url="http://gcc.gnu.org"
|
||||||
arch="aarch64 x86_64"
|
arch="aarch64 x86_64 x86"
|
||||||
license="GPL LGPL"
|
license="GPL LGPL"
|
||||||
_gccrel=$pkgver-r$pkgrel
|
_gccrel=$pkgver-r$pkgrel
|
||||||
depends="isl binutils-armhf"
|
depends="isl binutils-armhf"
|
||||||
|
|
|
@ -57,7 +57,7 @@ pkgname="gcc-x86_64"
|
||||||
pkgrel=6
|
pkgrel=6
|
||||||
pkgdesc="Stage2 cross-compiler for x86_64"
|
pkgdesc="Stage2 cross-compiler for x86_64"
|
||||||
url="http://gcc.gnu.org"
|
url="http://gcc.gnu.org"
|
||||||
arch="armhf aarch64"
|
arch="armhf aarch64 x86"
|
||||||
license="GPL LGPL"
|
license="GPL LGPL"
|
||||||
_gccrel=$pkgver-r$pkgrel
|
_gccrel=$pkgver-r$pkgrel
|
||||||
depends="isl binutils-x86_64"
|
depends="isl binutils-x86_64"
|
||||||
|
|
|
@ -4,7 +4,7 @@
|
||||||
pkgname="musl-aarch64"
|
pkgname="musl-aarch64"
|
||||||
pkgver="1.1.18"
|
pkgver="1.1.18"
|
||||||
pkgrel=5
|
pkgrel=5
|
||||||
arch="armhf x86_64"
|
arch="armhf x86_64 x86"
|
||||||
subpackages="musl-dev-aarch64:package_dev"
|
subpackages="musl-dev-aarch64:package_dev"
|
||||||
|
|
||||||
_arch="aarch64"
|
_arch="aarch64"
|
||||||
|
|
|
@ -4,7 +4,7 @@
|
||||||
pkgname="musl-armhf"
|
pkgname="musl-armhf"
|
||||||
pkgver="1.1.18"
|
pkgver="1.1.18"
|
||||||
pkgrel=5
|
pkgrel=5
|
||||||
arch="aarch64 x86_64"
|
arch="aarch64 x86_64 x86"
|
||||||
subpackages="musl-dev-armhf:package_dev"
|
subpackages="musl-dev-armhf:package_dev"
|
||||||
|
|
||||||
_arch="armhf"
|
_arch="armhf"
|
||||||
|
|
|
@ -4,7 +4,7 @@
|
||||||
pkgname="musl-x86_64"
|
pkgname="musl-x86_64"
|
||||||
pkgver="1.1.18"
|
pkgver="1.1.18"
|
||||||
pkgrel=5
|
pkgrel=5
|
||||||
arch="armhf aarch64"
|
arch="armhf aarch64 x86"
|
||||||
subpackages="musl-dev-x86_64:package_dev"
|
subpackages="musl-dev-x86_64:package_dev"
|
||||||
|
|
||||||
_arch="x86_64"
|
_arch="x86_64"
|
||||||
|
|
|
@ -144,14 +144,11 @@ apkindex_retention_time = 4
|
||||||
#
|
#
|
||||||
# BUILD
|
# BUILD
|
||||||
#
|
#
|
||||||
|
# Officially supported host/target architectures for postmarketOS. Only
|
||||||
# Officially supported target architectures for postmarketOS. Only
|
# specify architectures supported by Alpine here. Fro cross-compiling,
|
||||||
# specify architectures supported by Alpine here. When creating a noarch
|
# we need to generate the "musl-$ARCH", "binutils-$ARCH" and "gcc-$ARCH"
|
||||||
# package, symlinks for all architectures get created - so only specify
|
# packages (use "pmbootstrap aportgen musl-armhf" etc.).
|
||||||
# architectures, where we really have device-* packages for.
|
build_device_architectures = ["armhf", "aarch64", "x86_64", "x86"]
|
||||||
# For cross-compiling we need the "musl-$ARCH", "binutils-$ARCH" and
|
|
||||||
# "gcc-$ARCH" packages of each target architecture.
|
|
||||||
build_device_architectures = ["armhf", "aarch64", "x86_64"]
|
|
||||||
|
|
||||||
# Packages, that will be installed in a chroot before it builds packages
|
# Packages, that will be installed in a chroot before it builds packages
|
||||||
# for the first time
|
# for the first time
|
||||||
|
|
Loading…
Reference in New Issue