From 8b13b12bca54a7ca3f51b04cddf7fb40a3669ee6 Mon Sep 17 00:00:00 2001 From: Francis Rowe Date: Fri, 3 Apr 2015 02:19:54 +0100 Subject: build/dependencies/parabola: Add dependencies for x86_64 --- docs/git/index.html | 32 ++++++++++++++++++++++++-------- 1 file changed, 24 insertions(+), 8 deletions(-) (limited to 'docs/git/index.html') diff --git a/docs/git/index.html b/docs/git/index.html index a1e9dd9f..b8997e27 100644 --- a/docs/git/index.html +++ b/docs/git/index.html @@ -68,6 +68,10 @@ or:
# ./build dependencies parabola

+

+ If you are running Parabola 64-bit (x86_64), you should enable + the multilib and libre-multilib repositories. +

@@ -736,23 +740,35 @@

Preparing release archives (optional)

+

+ This is only confirmed to work (tested) in Trisquel 7. Parabola *fails* at this stage + (for now). +

+

Do the following:
$ ./build release archives

- If you are building on an i686 host, this will include statically linked 32-bit binaries in + If you are building on an i686 host, this will build statically linked 32-bit binaries in the binary release archive that you created, - for: nvramtool, cbfstool, bucts, flashrom, ich9deblob, cbmem. + for: nvramtool, cbfstool, ich9deblob, cbmem.

- If you are building on an x86_64 host, this will include statically linked 32- and 64-bit binaries for - cbmem, ich9deblob, cbfstool and nvramtool, while flashrom - and bucts will be included only as 64-bit statically linked binaries. To include a statically - linked flashrom and bucts for i686, you will need to build them on a chroot, a virtual machine or a real - 32-bit system. You can find the build dependencies for these packages listed in deps-* + If you are building on an x86_64 host, this will build statically linked 32- *and* 64-bit binaries for + cbmem, ich9deblob, cbfstool and nvramtool. +

+

+ To include statically linked i686 and x86_64 binaries for bucts and flashrom, + you will need to build them on a chroot, a virtual machine or a real + system where the host uses each given architecture. These packages are difficult + to cross-compile, and the libreboot project is still figuring out how to deal + with them. +

+

+ The same applies if you want to include statically linked flashrom binaries for ARM.

@@ -766,7 +782,7 @@

- If you are building 32-bit binaries on a live system or chroot (for flashrom/bucts), you can use the following to statically link them:
+ If you are building binaries on a live system or chroot (for flashrom/bucts), you can use the following to statically link them:
$ ./build module flashrom static
$ ./build module bucts static

-- cgit v1.2.3-70-g09d2