Patch from Peter Hartley to allow Cross-compiling to mingw32:
- MinGW doesn't have struct timespec, so udf_time.c doesn't compile (changes lib/udf/udf_time.c, configure.ac, config.h.in) - The configure test for bitfield ordering uses AC_TRY_RUN and thus doesn't work when cross-compiling; use sneakiness to try and determine it at compile time, falling back to the existing runtime check if the sneakiness doesn't work (changes configure.ac; tested on x86_64-linux-gnu and i586-mingw32 which are bf_lsbf=1, plus sparc64-linux-gnu which is bf_lsbf=0) - The configure test for "extern long timezone" needlessly uses AC_TRY_RUN when in fact AC_LINK_IFELSE is all we need to know, and that latter works when cross-compiling (changes configure.ac) - MinGW sys/stat.h doesn't have the *GRP or *OTH macros, nor S_IFLNK or S_IFSOCK, nor S_ISUID etc (changes lib/udf/udf.c and lib/iso9660/xa.c) - MinGW doesn't have <sys/wait.h>, so even the header-inclusion bit of the Linux driver doesn't compile unless it's moved inside the "ifdef HAVE_LINUX_CDROM" (changes lib/driver/gnu_linux.c) - Because the man pages cd-info.1 etc depend on the binaries themselves (for help2man reasons), the configure options --without-cd-info etc don't actually stop them being compiled. Fixed by only depending on man pages for programs that are actually built, which also stops the installation of man pages of programs which aren't themselves installed (changes src/Makefile.am)
This commit is contained in:
8
NEWS
8
NEWS
@@ -1,4 +1,4 @@
|
||||
$Id: NEWS,v 1.121 2008/03/27 10:45:24 edsdead Exp $
|
||||
$Id: NEWS,v 1.122 2008/04/24 07:28:00 rocky Exp $
|
||||
|
||||
version 0.81cvs
|
||||
|
||||
@@ -14,6 +14,8 @@ version 0.81cvs
|
||||
- Allow reading pregap of a track via get_track_pregap_lsn(). Add
|
||||
Section on "CD-DA pregap" in libcdio manual
|
||||
|
||||
- Allow cross-compiling to mingw32. Patch from Peter Hartley.
|
||||
|
||||
version 0.80
|
||||
2008-03-15
|
||||
|
||||
@@ -42,7 +44,7 @@ version 0.79
|
||||
by Eric Shattow. Fix erroneous #defines when
|
||||
DO_NO_WANT_PARANOIA_COMPATIBILITY is set - reported by
|
||||
David Stockwell.
|
||||
- Support for multisession CD-Extra Discs - via of Patrick Guimond
|
||||
- Support for multisession CD-Extra Discs. Patch from Patrick Guimond
|
||||
|
||||
- Add iso9660_fs_find_lsn_with_path and iso9660_ifs_find_lsn_with_path
|
||||
to report the full filename path of lsn.
|
||||
@@ -417,4 +419,4 @@ version 0.1
|
||||
|
||||
Routines split off from VCDImager.
|
||||
|
||||
$Id: NEWS,v 1.121 2008/03/27 10:45:24 edsdead Exp $
|
||||
$Id: NEWS,v 1.122 2008/04/24 07:28:00 rocky Exp $
|
||||
|
||||
Reference in New Issue
Block a user