4 - "[1] Developing for non-X86 targets using QEMU\n"
12 - "[3] Advantages of cross-compiling\n"
20 - "[5] Disadvantages of cross-compiling\n"
24 - "[6] Keep Multiple Build Contexts Straight\n"
28 - "[7] Lying to Configure\n"
32 - "[8] Hard to test result\n"
36 - "[9] Bad Error Reporting\n"
40 - "[10] Not all packages cross-compile\n"
44 - "[11] The package developers can't reproduce your bug\n"
52 - "[13] Maintenance\n"
64 - "[16] Hairball Builds\n"
68 - "[17] Hidden dependencies\n"
76 - "[19] Pain to set up\n"
80 - "[20] Prebuilt binaries\n"
84 - "[21] Pain to set up\n"
88 - "[22] Hard to get package bugs fixed\n"
92 - "[23] Restricted package selection\n"
96 - "[24] Native compiling is simpler\n"
100 - "[25] For something like an iPhone\n"
104 - "[26] Disadvantages of native compiling on real hardware\n"
108 - "[27] Is this device powerful enough?\n"
112 - "[28] Did you bring enough for everybody?\n"
116 - "[29] sharing between developers\n"
120 - "[30] Headless box UI issues\n"
124 - "[31] Easy to brick it\n"
128 - "[32] Reduces flexibility\n"
132 - "[33] Still tricky to send stuff upstream\n"
136 - "[34] Less portable\n"
140 - "[35] What do we want?\n"
148 - "[37] Resonably fast\n"
152 - "[38] Reproducable\n"
156 - "[39] Maintainable\n"
164 - "[41] Orthogonal\n"
168 - "[42] Don't tie pieces together\n"
172 - "[43] Orthogonal\n"
180 - "[45] Self-contained\n"
184 - "[46] Scriptable\n"
192 - "[48] Compiling under emulation\n"
208 - "[52] dynamic recompilation\n"
212 - "[53] Translation overhead\n"
216 - "[54] ARM emulation on 2Ghz x86_64\n"
220 - "[55] other open source emulation projects\n"
224 - "[56] Mostly survive in special purpose niches\n"
236 - "[59] QEMU has two modes\n"
240 - "[60] QEMU Application Emulation\n"
348 - '[87] Buildroot Example'
352 - '[88] Buildroot Example'
356 - '[89] Buildroot Example'
360 - '[90] Buildroot Example'
364 - '[91] Orthogonal layers'
368 - '[92] Orthogonal layers'
372 - '[93] Orthogonal layers'
376 - '[94] Downloading Source'
380 - '[95] Downloading Source'
384 - '[96] Downloading Source'
388 - '[97] Downloading Source'
404 - '[101] Create a Cross-Compiler'
408 - '[102] Create a Cross-Compiler'
412 - '[103] Create a Cross-Compiler'
416 - '[104] Create a Cross-Compiler'
420 - '[106] Create a Cross-Compiler'
424 - '[105] Create a Cross-Compiler'
428 - '[107] Create a Cross-Compiler'
432 - '[108] Cross-compile a root filesystem'
436 - '[109] Cross-compile a root filesystem'
440 - '[110] Cross-compile a root filesystem'
444 - '[111] Cross-compile a root filesystem'
448 - '[112] Cross-compile a root filesystem'
452 - '[113] Cross-compile a root filesystem'
456 - '[114] Cross-compile a root filesystem'
460 - '[115] Cross-compile a root filesystem'