Updated build instructions of libburn and cdrskin

This commit is contained in:
2009-11-16 18:00:30 +00:00
parent 43761c55ef
commit c2c10e263e
3 changed files with 58 additions and 9 deletions

View File

@ -35,8 +35,7 @@ Within that directory execute:
make
This will already produce a cdrskin binary. But it will be necessary to
install libburn in order to use this binary. Installation of libburn is
beyond the scope of cdrskin. For this, see included libburn docs.
install libburn in order to use this binary.
In order to surely get a standalone binary, execute
@ -73,7 +72,7 @@ It is not necessary for the standalone cdrskin binary to have libburn
installed, since it incorporates the necessary libburn parts at compile time.
It will not collide with an installed version of libburn either.
But libpthread must be installed on the system and glibc has to match. (See
below for a way to create a statically linked binary.)
below for a way to create a totally static linked binary.)
To install the man page, you may do: echo $MANPATH and choose one of the
listed directories to copy the man-page under its ./man1 directory. Like:
@ -398,6 +397,19 @@ drive. See man page section FILES for a way to lift that ban.
Special compilation variations
All following options of cdrskin/compile_cdrskin.sh are combinable.
In some situations Linux delivers a better write performance to drives if
the track input is read with O_DIRECT (see man 2 open). The input reader of
the cdrskin fifo can be told to use this peculiar read mode by :
cdrskin/compile_cdrskin.sh -o_direct
But typically cdrskin option dvd_obs=64k will yield even better performance in
such a situation. 64k can be made default at compile time by
cdrskin/compile_cdrskin.sh -dvd_obs_64k
It can also be enabled at configure time by
./configure ... --enable-dvd-obs-64k ...
You may get a (super fat) statically linked binary by :
cdrskin/compile_cdrskin.sh -static
if your system supports static linking, at all. This will not help with kernels

View File

@ -193,7 +193,7 @@ Standalone ISO 9660 multi-session CD/DVD/BD tool
<P>
<DL>
<DT>Download as source code (see README):</DT>
<DD><A HREF="cdrskin-0.7.2.pl00.tar.gz">cdrskin-0.7.2.pl00.tar.gz</A>
<DD><A HREF="cdrskin-0.7.2.pl01.tar.gz">cdrskin-0.7.2.pl01.tar.gz</A>
(780 KB).
</DD>
<DD>
@ -262,6 +262,12 @@ Bug fixes towards cdrskin-0.7.0.pl00:
-->
</UL>
Bug fixes towards cdrskin-0.7.2.pl00:
<UL>
<LI>Workaround for Pioneer DVR-216D which got stuck on DVD-R burns.</LI>
<LI>Workaround for Pioneer DVR-216D which did not always eject the tray.</LI>
</UL>
<HR>
<P>
@ -269,8 +275,11 @@ Bug fixes towards cdrskin-0.7.0.pl00:
<DT><H3>Development snapshot, version 0.7.3 :</H3></DT>
<DD>Enhancements towards current stable version 0.7.2.pl00:
<UL>
<LI>none yet</LI>
<LI>Implemented option -V for logging of SCSI commands</LI>
<LI>New options dvd_obs= and stdio_fsync=</LI>
<LI>New compile_cdrskin.sh options -o_direct (Linux only), -dvd_obs_64k</LI>
<!--
<LI>none yet</LI>
-->
</UL>
@ -278,8 +287,8 @@ Bug fixes towards cdrskin-0.7.0.pl00:
<DD>Bug fixes towards cdrskin-0.7.2.pl00:
<UL>
<LI>Workaround for firmware bug of Pioneer DVR-216D which prevented DVD-R
burns from ever ending.</LI>
<LI>Workaround for Pioneer DVR-216D which got stuck on DVD-R burns.</LI>
<LI>Workaround for Pioneer DVR-216D which did not always eject the tray.</LI>
<!--
<LI>none yet</LI>
-->
@ -311,7 +320,7 @@ admins with full system souvereignty.</DT>
</DD>
<DD>
<A HREF="cdrskin-0.7.3.tar.gz">cdrskin-0.7.3.tar.gz</A>
(780 KB).
(800 KB).
</DD>
<!-- This is not offered any more since spring 2008