~ubuntu-branches/ubuntu/oneiric/libtorrent-rasterbar/oneiric

« back to all changes in this revision

Viewing changes to docs/building.rst

  • Committer: Bazaar Package Importer
  • Author(s): Andrew Starr-Bochicchio
  • Date: 2010-08-10 12:57:25 UTC
  • mfrom: (1.3.8 upstream)
  • Revision ID: james.westby@ubuntu.com-20100810125725-i2o9iblow20w7qde
Tags: 0.15.1-0ubuntu1
* New upstream point release.

* New package libtorrent-rasterbar6 (bump up library soname). (LP: #615950)
 - Must Conflict/Replace libtorrent-rasterbar5 (= 0.15.0-0ubuntu1) or it will
   fail to install trying to overwrite '/usr/lib/libtorrent-rasterbar.so.6.0.0'

* Sync on git.debian.org/collab-maint/libtorrent-rasterbar.git:
 - debian/{control,rules}: Bump debhelper build-dep to (>= 7.4.10)
   and pass to dh in order to enable parallel build support.
 - debian/watch: Use googlecode.debian.net redirector.

Show diffs side-by-side

added added

removed removed

Lines of Context:
3
3
=================
4
4
 
5
5
:Author: Arvid Norberg, arvid@rasterbar.com
6
 
:Version: 0.15.0
 
6
:Version: 0.15.1
7
7
 
8
8
.. contents:: Table of contents
9
9
  :depth: 2
22
22
following these instructions, you can usually get help in the ``#libtorrent``
23
23
IRC channel on ``irc.freenode.net``.
24
24
 
25
 
Community contributed build tutorials can be found on the wiki_.
26
 
 
27
 
.. _wiki: http://code.rasterbar.com/libtorrent/wiki/Building
28
 
 
29
25
.. warning::
30
26
 
31
27
        A common mistake when building and linking against libtorrent is
499
495
building with other build systems
500
496
---------------------------------
501
497
  
502
 
If you're making your own project file, note that there are two versions of
503
 
the file abstraction. There's one ``file_win.cpp`` which relies on windows
504
 
file API that supports files larger than 2 Gigabytes. This does not work in
505
 
vc6 for some reason, possibly because it may require windows NT and above.
506
 
The other file, ``file.cpp`` is the default implementation that simply relies
507
 
on the standard low level io routines (``read()``, ``write()``, ``open()``
508
 
etc.), this implementation doesn't do anything special to support unicode
509
 
filenames, so if your target is Windows 2000 and up, you may want to use
510
 
``file_win.cpp`` which supports unicode filenames.
511
 
 
512
498
If you're building in MS Visual Studio, you may have to set the compiler
513
499
options "force conformance in for loop scope", "treat wchar_t as built-in
514
 
type" and "Enable Run-Time Type Info" to Yes. For a detailed description
515
 
on how to build libtorrent with VS, see `the wiki`_.
516
 
 
517
 
.. _`the wiki`: http://code.rasterbar.com/libtorrent/wiki/Building
 
500
type" and "Enable Run-Time Type Info" to Yes.
518
501
 
519
502
build configurations
520
503
--------------------