From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:470:142:3::10]:39758) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iLRCm-0002ag-WF for guix-patches@gnu.org; Fri, 18 Oct 2019 08:18:06 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1iLRCk-0006p8-KE for guix-patches@gnu.org; Fri, 18 Oct 2019 08:18:04 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:40678) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1iLRCk-0006oy-Cn for guix-patches@gnu.org; Fri, 18 Oct 2019 08:18:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1iLRCk-0003ym-6C for guix-patches@gnu.org; Fri, 18 Oct 2019 08:18:02 -0400 Subject: [bug#36477] [PATCH v4 00/23] System cross-compilation Resent-Message-ID: MIME-Version: 1.0 References: <20191002095904.6325-1-m.othacehe@gmail.com> In-Reply-To: <20191002095904.6325-1-m.othacehe@gmail.com> From: Mathieu Othacehe Date: Fri, 18 Oct 2019 14:17:28 +0200 Message-ID: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+kyle=kyleam.com@gnu.org Sender: "Guix-patches" To: 36477@debbugs.gnu.org Hello, Quick update on this serie. The gexp patch has been pushed to master. Now, I would like to push this serie by the end of the month. The only wobbly part is the patch 02, where I add a cmake-minimal-cross for this reason: https://lists.gnu.org/archive/html/guix-patches/2019-09/msg004= 98.html. Any kind reviewer on this topic :) ? Thanks, Mathieu Le mer. 2 oct. 2019 =C3=A0 11:59, Mathieu Othacehe a= =C3=A9crit : > > Hello, > > Here's a v4 of the serie. Since v3, half of the patches were pushed to > core-update-next. Among the remaining patches, I could not find a better > solution to cmake native-search-path issue. > > I also turned libl python2 and python3 outputs into separate libnl-python= 2 and > libnl-python3 packages, so to avoid turning the output field into a thunk= ed > field. > > Thanks, > > Mathieu > > Mathieu Othacehe (21): > gnu: openssl: Fix cross-compilation. > gnu: cmake: Fix cross-compilation. > gnu: groff: Fix cross compilation. > gnu: cyrus-sasl: Fix cross-compilation. > gnu: icu4c: Fix cross-compilation. > gnu: boost: Fix cross-compilation. > gnu: eudev: Fix cross-compilation. > gnu: bdb: Fix cross-compilation. > gnu: openldap: Fix cross-compilation. > gnu: swig: Fix cross-compilation. > gnu: git: Fix cross-compilation. > gnu: doxygen: Fix cross-compilation. > gnu: guile-gcrypt: Fix cross-compilation. > gnu: guile-sqlite3: Fix cross-compilation. > gnu: libnl: Move python outputs to separate packages. > gexp: Use cross extensions when cross-compiling. > utils: Use target-aarch64? and target-arm? helpers. > build: vm: Fix arm32 support. > system: vm: Add arm64 support. > system: vm: Support cross-compilation. > scripts: system: Add --target option. > > Pierre-Moana Levesque (2): > gnu: crda: Fix cross-compilation > gnu: cmake: Fix cross-compilation. > > gnu/build/vm.scm | 27 +++- > gnu/local.mk | 3 + > gnu/packages/boost.scm | 59 +++++-- > gnu/packages/cmake.scm | 14 +- > gnu/packages/cyrus-sasl.scm | 17 +- > gnu/packages/dbm.scm | 6 +- > gnu/packages/documentation.scm | 12 +- > gnu/packages/gnupg.scm | 18 ++- > gnu/packages/groff.scm | 22 ++- > gnu/packages/guile.scm | 7 +- > gnu/packages/icu4c.scm | 35 +++- > gnu/packages/linux.scm | 149 +++++++++++------- > gnu/packages/openldap.scm | 38 ++++- > gnu/packages/patches/boost-dumpversion.patch | 24 +++ > .../patches/cyrus-sasl-ac-try-run-fix.patch | 12 ++ > .../guile-sqlite3-fix-cross-compilation.patch | 55 +++++++ > gnu/packages/swig.scm | 1 + > gnu/packages/tls.scm | 62 ++++++-- > gnu/packages/version-control.scm | 23 ++- > gnu/system.scm | 15 +- > gnu/system/vm.scm | 33 ++-- > guix/build-system/cmake.scm | 9 +- > guix/gexp.scm | 4 +- > guix/scripts/system.scm | 15 +- > guix/utils.scm | 8 + > 25 files changed, 535 insertions(+), 133 deletions(-) > create mode 100644 gnu/packages/patches/boost-dumpversion.patch > create mode 100644 gnu/packages/patches/cyrus-sasl-ac-try-run-fix.patch > create mode 100644 gnu/packages/patches/guile-sqlite3-fix-cross-compilat= ion.patch > > -- > 2.23.0 >