source: BOOK/cross-tools/common/introduction.xml@ eddcf5f

clfs-2.1 clfs-3.0.0-systemd clfs-3.0.0-sysvinit systemd sysvinit
Last change on this file since eddcf5f was a1ffe3e, checked in by Chris Staub <chris@…>, 13 years ago

Tweaked text about clfs user and package building assumptions

  • Property mode set to 100644
File size: 2.2 KB
RevLine 
[3f8be484]1<?xml version="1.0" encoding="ISO-8859-1"?>
[aa18ac0]2<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
3 "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
[3f8be484]4 <!ENTITY % general-entities SYSTEM "../../general.ent">
5 %general-entities;
6]>
7
8<sect1 id="ch-cross-tools-introduction">
9 <?dbhtml filename="introduction.html"?>
10
11 <title>Introduction</title>
12
13 <para>This chapter shows you how to create cross platform tools.</para>
14
15 <para>If for some reason you have to stop and come back later, remember
[3f76cac]16 to use the <command>su - clfs</command> command, and it will setup the
[3f8be484]17 build environment that you left.</para>
18
19 <sect2>
20 <title>Common Notes</title>
21
22 <important>
23 <para>Before issuing the build instructions for a package, the package
[a1ffe3e]24 should be unpacked, and a <command>cd</command> into the created
25 directory should be performed.</para>
[3f8be484]26 </important>
27
28 <para>Several of the packages are patched before compilation, but only
29 when the patch is needed to circumvent a problem. A patch is often needed
30 in both this and the next chapters, but sometimes in only one or the other.
31 Therefore, do not be concerned if instructions for a downloaded patch seem
32 to be missing. Warning messages about <emphasis>offset</emphasis> or
33 <emphasis>fuzz</emphasis> may also be encountered when applying a patch.
34 Do not worry about these warnings, as the patch was still successfully
35 applied.</para>
36
37 <para>During the compilation of most packages, there will be several
38 warnings that scroll by on the screen. These are normal and can safely
39 be ignored. These warnings are as they appear&mdash;warnings about
40 deprecated, but not invalid, use of the C or C++ syntax. C standards
41 change fairly often, and some packages still use the older standard.
42 This is not a problem, but does prompt the warning.</para>
43
44 <important>
45 <para>After installing each package, both in this and the next chapters,
46 delete its source and build directories, unless specifically instructed
[8659630]47 otherwise. Deleting the sources prevents mis-configuration
[3f8be484]48 when the same package is reinstalled later.</para>
49 </important>
50
51 </sect2>
52
53</sect1>
Note: See TracBrowser for help on using the repository browser.