source: prologue/architecture.xml@ cdc04a1

xry111/arm64 xry111/arm64-12.0
Last change on this file since cdc04a1 was cdc04a1, checked in by Xi Ruoyao <xry111@…>, 19 months ago

Merge remote-tracking branch 'origin/trunk' into xry111/arm64

  • Property mode set to 100644
File size: 1.5 KB
Line 
1<?xml version="1.0" encoding="ISO-8859-1"?>
2<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
3 "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
4 <!ENTITY % general-entities SYSTEM "../general.ent">
5 %general-entities;
6]>
7
8<sect1 id="pre-architecture">
9 <?dbhtml filename="architecture.html"?>
10
11 <title>LFS Target Architectures</title>
12
13<para>The target architectures of this LFS edition are ARM64 (sometimes
14called AArch64) CPUs. On the other hand, the instructions in this book may
15work on 32-bit ARM CPUs with some modifications. To build a system that
16utilizes one of these alternative CPUs, the main prerequisite, in
17addition to those on
18the next page, is an existing Linux system such as an earlier LFS
19installation, Ubuntu, Red Hat/Fedora, SuSE, or other distribution that
20targets the architecture that you have.</para>
21
22<para>The build results from this LFS edition is considered a
23<quote>pure</quote> 64-bit system. That is, it supports 64-bit executables
24only. Building a <quote>multi-lib</quote> system requires compiling many
25applications twice, once for a 32-bit system and once for a 64-bit system.
26This is not directly supported in LFS because it would interfere with the
27educational objective of providing the minimal instructions needed for a
28base Linux system. Some LFS/BLFS editors maintain a multilib fork
29of LFS, accessible at <ulink
30url="https://www.linuxfromscratch.org/~thomas/multilib/index.html"/>. But
31the multilib edition is for x86_64, and multilib is an advanced topic
32anyway.</para>
33
34</sect1>
Note: See TracBrowser for help on using the repository browser.