comparison www/FAQ.html @ 896:edc150001472

New FAQ entry, comment updates.
author Rob Landley <rob@landley.net>
date Fri, 20 Nov 2009 23:42:07 -0600
parents 0947cffea3bd
children 777af6561b2c
comparison
equal deleted inserted replaced
895:c1ab614da7b9 896:edc150001472
6 <li><p><a href=#where_start>Q: Where do I start?</a></p></li> 6 <li><p><a href=#where_start>Q: Where do I start?</a></p></li>
7 7
8 <li><p><a href=#ubuntu_mispackaged_qemu>Q: ./run-emulator.sh says qemu-system-mips isn't found, but I installed qemu. Why isn't this working?</a></p></li> 8 <li><p><a href=#ubuntu_mispackaged_qemu>Q: ./run-emulator.sh says qemu-system-mips isn't found, but I installed qemu. Why isn't this working?</a></p></li>
9 9
10 <li><p><a href=#case_sensitive_patch>Q: I added my uClibc patch to sources/patches but it didn't do anything, what's wrong?</a></p></li> 10 <li><p><a href=#case_sensitive_patch>Q: I added my uClibc patch to sources/patches but it didn't do anything, what's wrong?</a></p></li>
11
12 <li><p><a href=#package_breaks>Q: Why did packate build $NAME die because it couldn't find $PREREQUISITE, even though it's installed?</a></p></li>
11 </ul> 13 </ul>
12 14
13 <a name=where_start /><h2>Q: Where do I start?</h2> 15 <a name=where_start /><h2>Q: Where do I start?</h2>
14 16
15 <p>The project provides development and test environments for lots of different 17 <p>The project provides development and test environments for lots of different
126 <a name=case_sensitive_patch /><h2>Q: I added a uClibc patch to sources/patches but it didn't do anything, what's wrong?</h2> 128 <a name=case_sensitive_patch /><h2>Q: I added a uClibc patch to sources/patches but it didn't do anything, what's wrong?</h2>
127 129
128 <p>The Linux filesystem is case sensitive, so the patch has to start with 130 <p>The Linux filesystem is case sensitive, so the patch has to start with
129 "uClibc-" with a capital C.</p> 131 "uClibc-" with a capital C.</p>
130 132
133 <a name=package_breaks /><h2>Q: Why did the $NAME package build die
134 with a complaint that it couldn't find $PREREQUISITE, even though that's
135 installed on the host? (For example, distcc and python.)</h2>
136
137 <p>Because you skipped the host-tools.sh step, and because installing a package
138 on the host isn't the same as installing it on the target.</p>
139
140 <p>Even though host-tools.sh is technically an optional step, your host has to
141 be carefully set up to work without it.</p>
142
143 <p>Not only does host-tools.sh add prerequisite packages your build requires,
144 it _removes_ everything else from the path that might change the behavior of
145 the build. Without this, the ./configure stages of various packages will
146 detect that libtool exists, or that the host has Python or Perl installed,
147 and configure the packages to make use of things that the cross compiler's
148 headers and libraries don't have, and that the target root filesystem
149 may not have installed.</p>
150
131 <!--#include file="footer.html" --> 151 <!--#include file="footer.html" -->
132 </html> 152 </html>