source: prologue/architecture.xml@ 328eb6f

xry111/arm64
Last change on this file since 328eb6f was 9f894d5, checked in by Xi Ruoyao <xry111@…>, 8 months ago

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

  • Property mode set to 100644
File size: 1.5 KB
RevLine 
[7152faa]1<?xml version="1.0" encoding="UTF-8"?>
[8988b94]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
[e5263d5]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
[cdc04a1]16utilizes one of these alternative CPUs, the main prerequisite, in
17addition to those on
[e5263d5]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
[394dc3fc]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
[7739ad3]27educational objective of providing the minimal instructions needed for a
[cdc04a1]28base Linux system. Some LFS/BLFS editors maintain a multilib fork
[7739ad3]29of LFS, accessible at <ulink
[e5263d5]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>
[8988b94]33
34</sect1>
Note: See TracBrowser for help on using the repository browser.