Updated build instructions of libburn and cdrskin
This commit is contained in:
parent
31e4ea55f1
commit
e6a31fd511
@ -57,6 +57,25 @@ Do in a directory of your choice:
|
|||||||
Warning: The trunk might contain experimental features which might not
|
Warning: The trunk might contain experimental features which might not
|
||||||
persist until next release.
|
persist until next release.
|
||||||
|
|
||||||
|
|
||||||
|
Special ./configure options
|
||||||
|
|
||||||
|
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 :
|
||||||
|
--enable-cdrskin-fifo-odirect
|
||||||
|
|
||||||
|
But typically libburn call burn_write_opts_set_dvd_obs(opts, 64*1024) will
|
||||||
|
yield even better performance in such a situation. 64k can be made default
|
||||||
|
at configure time by :
|
||||||
|
--enable-dvd-obs-64k
|
||||||
|
This may be combined with above --enable-cdrskin-fifo-odirect .
|
||||||
|
|
||||||
|
Make sure to re-compile all source files after running ./configure
|
||||||
|
make clean ; make
|
||||||
|
make install
|
||||||
|
|
||||||
|
|
||||||
------------------------------------------------------------------------------
|
------------------------------------------------------------------------------
|
||||||
|
|
||||||
An important part of the project, libisofs, is hosted in a bzr repository at
|
An important part of the project, libisofs, is hosted in a bzr repository at
|
||||||
@ -137,7 +156,8 @@ The project components (list subject to growth, hopefully):
|
|||||||
Rock Ridge extensions. Manipulation is not only adding or
|
Rock Ridge extensions. Manipulation is not only adding or
|
||||||
overwriting of files but also deleting, renaming, attribute
|
overwriting of files but also deleting, renaming, attribute
|
||||||
changing, incremental backups, activating boot images, and
|
changing, incremental backups, activating boot images, and
|
||||||
extracting of files from ISO images to disk.
|
extracting of files from ISO images to disk. An own ISO 9660
|
||||||
|
extension stores ACLs, xattr, and MD5 of file content.
|
||||||
See xorriso/README for more.
|
See xorriso/README for more.
|
||||||
|
|
||||||
- "test" is a collection of application gestures and examples given by the
|
- "test" is a collection of application gestures and examples given by the
|
||||||
@ -443,6 +463,14 @@ Project history as far as known to me:
|
|||||||
It can retrieve media product info and can process track input which was
|
It can retrieve media product info and can process track input which was
|
||||||
prepared for CD-ROM XA Mode 2 Form 1. cdrskin now performs option -minfo.
|
prepared for CD-ROM XA Mode 2 Form 1. cdrskin now performs option -minfo.
|
||||||
|
|
||||||
|
- 28 Oct 2009 libisoburn-0.4.4 fixes a bug with cdrecord emulation and
|
||||||
|
introduces new information options about media type and ISO image id strings.
|
||||||
|
On Linux it helps with mounting two sessions of the same media
|
||||||
|
simultaneously.
|
||||||
|
|
||||||
|
- 12 Nov 2009 libburn-0.7.2.pl01 works around problems with Pioneer DVR-216D.
|
||||||
|
DVD-R runs made the drive stuck. Ejecting the tray did not work properly.
|
||||||
|
|
||||||
|
|
||||||
------------------------------------------------------------------------------
|
------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
@ -35,8 +35,7 @@ Within that directory execute:
|
|||||||
make
|
make
|
||||||
|
|
||||||
This will already produce a cdrskin binary. But it will be necessary to
|
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
|
install libburn in order to use this binary.
|
||||||
beyond the scope of cdrskin. For this, see included libburn docs.
|
|
||||||
|
|
||||||
In order to surely get a standalone binary, execute
|
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.
|
installed, since it incorporates the necessary libburn parts at compile time.
|
||||||
It will not collide with an installed version of libburn either.
|
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
|
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
|
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:
|
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
|
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 :
|
You may get a (super fat) statically linked binary by :
|
||||||
cdrskin/compile_cdrskin.sh -static
|
cdrskin/compile_cdrskin.sh -static
|
||||||
if your system supports static linking, at all. This will not help with kernels
|
if your system supports static linking, at all. This will not help with kernels
|
||||||
|
@ -193,7 +193,7 @@ Standalone ISO 9660 multi-session CD/DVD/BD tool
|
|||||||
<P>
|
<P>
|
||||||
<DL>
|
<DL>
|
||||||
<DT>Download as source code (see README):</DT>
|
<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).
|
(780 KB).
|
||||||
</DD>
|
</DD>
|
||||||
<DD>
|
<DD>
|
||||||
@ -262,6 +262,12 @@ Bug fixes towards cdrskin-0.7.0.pl00:
|
|||||||
-->
|
-->
|
||||||
</UL>
|
</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>
|
<HR>
|
||||||
|
|
||||||
<P>
|
<P>
|
||||||
@ -269,8 +275,11 @@ Bug fixes towards cdrskin-0.7.0.pl00:
|
|||||||
<DT><H3>Development snapshot, version 0.7.3 :</H3></DT>
|
<DT><H3>Development snapshot, version 0.7.3 :</H3></DT>
|
||||||
<DD>Enhancements towards current stable version 0.7.2.pl00:
|
<DD>Enhancements towards current stable version 0.7.2.pl00:
|
||||||
<UL>
|
<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>
|
</UL>
|
||||||
@ -278,8 +287,8 @@ Bug fixes towards cdrskin-0.7.0.pl00:
|
|||||||
|
|
||||||
<DD>Bug fixes towards cdrskin-0.7.2.pl00:
|
<DD>Bug fixes towards cdrskin-0.7.2.pl00:
|
||||||
<UL>
|
<UL>
|
||||||
<LI>Workaround for firmware bug of Pioneer DVR-216D which prevented DVD-R
|
<LI>Workaround for Pioneer DVR-216D which got stuck on DVD-R burns.</LI>
|
||||||
burns from ever ending.</LI>
|
<LI>Workaround for Pioneer DVR-216D which did not always eject the tray.</LI>
|
||||||
<!--
|
<!--
|
||||||
<LI>none yet</LI>
|
<LI>none yet</LI>
|
||||||
-->
|
-->
|
||||||
@ -311,7 +320,7 @@ admins with full system souvereignty.</DT>
|
|||||||
</DD>
|
</DD>
|
||||||
<DD>
|
<DD>
|
||||||
<A HREF="cdrskin-0.7.3.tar.gz">cdrskin-0.7.3.tar.gz</A>
|
<A HREF="cdrskin-0.7.3.tar.gz">cdrskin-0.7.3.tar.gz</A>
|
||||||
(780 KB).
|
(800 KB).
|
||||||
</DD>
|
</DD>
|
||||||
|
|
||||||
<!-- This is not offered any more since spring 2008
|
<!-- This is not offered any more since spring 2008
|
||||||
|
Loading…
Reference in New Issue
Block a user