OLD | NEW |
1 .. _devcycle-building: | 1 .. _devcycle-building: |
2 | 2 |
3 ######## | 3 ######## |
4 Building | 4 Building |
5 ######## | 5 ######## |
6 | 6 |
7 .. contents:: Table Of Contents | 7 .. contents:: Table Of Contents |
8 :local: | 8 :local: |
9 :backlinks: none | 9 :backlinks: none |
10 :depth: 2 | 10 :depth: 2 |
(...skipping 308 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
319 and will be supported by future versions of PNaCl. The finalization step | 319 and will be supported by future versions of PNaCl. The finalization step |
320 also helps minimize the size of your application for distribution by | 320 also helps minimize the size of your application for distribution by |
321 stripping out debug information and other metadata. | 321 stripping out debug information and other metadata. |
322 | 322 |
323 Once the application is finalized, be sure to adjust the manifest file to | 323 Once the application is finalized, be sure to adjust the manifest file to |
324 refer to the final version of the application before deployment. | 324 refer to the final version of the application before deployment. |
325 The ``create_nmf.py`` tool helps generate an ``.nmf`` file, but ``.nmf`` | 325 The ``create_nmf.py`` tool helps generate an ``.nmf`` file, but ``.nmf`` |
326 files can also be written by hand. | 326 files can also be written by hand. |
327 | 327 |
328 | 328 |
| 329 .. _pnacl_compress: |
329 | 330 |
330 Compressing the **pexe** for deployment | 331 Compressing the **pexe** for deployment |
331 --------------------------------------- | 332 --------------------------------------- |
332 | 333 |
333 Size compression is an optional step for deployment, and reduces the | 334 Size compression is an optional step for deployment, and reduces the |
334 size of the pexe file that must be transmitted over the wire. The tool | 335 size of the pexe file that must be transmitted over the wire. The tool |
335 ``pnacl-compress`` applies compression strategies that are already built | 336 ``pnacl-compress`` applies compression strategies that are already built |
336 into the **stable** binary format of a pexe application. As such, | 337 into the **stable** binary format of a pexe application. As such, |
337 compressed pexe files do not need any extra time to be decompressed on | 338 compressed pexe files do not need any extra time to be decompressed on |
338 the client's side. All costs are upfront when you call ``pnacl-compress``. | 339 the client's side. All costs are upfront when you call ``pnacl-compress``. |
(...skipping 345 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
684 Function foo has disallowed type: i128 (i128) | 685 Function foo has disallowed type: i128 (i128) |
685 LLVM ERROR: PNaCl ABI verification failed | 686 LLVM ERROR: PNaCl ABI verification failed |
686 | 687 |
687 When faced with a PNaCl ABI verification error, check the list of features | 688 When faced with a PNaCl ABI verification error, check the list of features |
688 that are :ref:`not supported by PNaCl <when-to-use-nacl>`. | 689 that are :ref:`not supported by PNaCl <when-to-use-nacl>`. |
689 If the problem you face is not listed as restricted, | 690 If the problem you face is not listed as restricted, |
690 :ref:`let us know <help>`! | 691 :ref:`let us know <help>`! |
691 | 692 |
692 .. _glibc: http://www.gnu.org/software/libc/ | 693 .. _glibc: http://www.gnu.org/software/libc/ |
693 .. _newlib: http://sourceware.org/newlib/ | 694 .. _newlib: http://sourceware.org/newlib/ |
OLD | NEW |