]> git.sur5r.net Git - bacula/docs/blobdiff - docs/developers/porting.tex
This commit was manufactured by cvs2svn to create tag
[bacula/docs] / docs / developers / porting.tex
index 7411d4c5f87ba82d3b82561a803374079c864030..60561eb0f80fe916b8d3166e7f200ec0cc85f69a 100644 (file)
@@ -25,7 +25,7 @@ In General, the following holds true:
 \begin{itemize}
 \item {\bf Bacula} has been compiled and run on Linux RedHat, FreeBSD,  and
    Solaris systems. 
-\item In addition, clients exist on Win32 (Cygwin), and Irix 
+\item In addition, clients exist on Win32, and Irix 
 \item It requires GNU C++ to compile. You can try with other compilers, but 
    you are on your own. The Irix client is built with the Irix complier,  but, in
    general, you will need GNU. 
@@ -37,11 +37,16 @@ In General, the following holds true:
 distribution. 
 \item There are certain third party packages that Bacula needs. Except  for
    MySQL, they can all be found in the {\bf depkgs} and  {\bf depkgs1} releases. 
-\item If you want to build the Win32 binaries, you will need the  full Cygwin
-   1.5.5 release. Although all components build (console  has some warnings),
-   only the File daemon has been tested.  Please note that if you attempt to
-build Bacula on any other  version of Cygwin, particularly previous versions,
-you will  be on your own. 
+\item To build the Win32 binaries, we use Microsoft VC++ standard
+   2003. Please see the instructions in
+   bacula-source/src/win32/README.win32 for more details. If you
+   want to use VC++ Express, please see README.vc8. Our build is
+   done under the most recent version of Cygwin, but Cygwin is
+   not used in the Bacula binaries that are produced.
+   Unfortunately, we do not have the resources to help you build
+   your own version of the Win32 FD, so you are pretty much on
+   your own. You can ask the bacula-devel list for help, but
+   please don't expect much.
 \item {\bf Bacula} requires a good implementation of pthreads to work. 
 \item The source code has been written with portability in mind and is  mostly
    POSIX compatible. Thus porting to any POSIX compatible operating  system