source: prologue/architecture.xml@ e5263d5

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

arm64: start branch

  • 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 CPUs, the main prerequisite, in addition to those on
17the next page, is an existing Linux system such as an earlier LFS
18installation, Ubuntu, Red Hat/Fedora, SuSE, or other distribution that
19targets the architecture that you have.</para>
20
21<para>The build results from this LFS edition is considered a
22<quote>pure</quote> 64-bit system. That is, it supports 64-bit executables
23only. Building a <quote>multi-lib</quote> system requires compiling many
24applications twice, once for a 32-bit system and once for a 64-bit system.
25This is not directly supported in LFS because it would interfere with the
26educational objective of providing the instructions needed for a
27straightforward base Linux system. Some LFS/BLFS editors maintain a fork
28of LFS for multilib, which is accessible at <ulink
29url="https://www.linuxfromscratch.org/~thomas/multilib/index.html"/>. But
30the multilib edition is for x86_64, and multilib is an advanced topic
31anyway.</para>
32
33</sect1>
Note: See TracBrowser for help on using the repository browser.