
In message <r02010500-1041-9E857FF0D1AC11D9ABAD00039387ACB6@[10.0.1.1]> you wrote:
Maybe the few OSX users can test this small patch to compile mkimage on OSX 10.4.x? There is no "fdatasync" in OSX Tiger:
Patch:
diff -purN u-boot.orig/tools/mkimage.c u-boot/tools/mkimage.c --- u-boot.orig/tools/mkimage.c 2005-05-31 11:09:02.000000000 +0300 +++ u-boot/tools/mkimage.c 2005-05-31 11:09:58.000000000 +0300 @@ -440,7 +440,7 @@ NXTARG: ; } =20 /* We're a bit of paranoid */ -#if defined(_POSIX_SYNCHRONIZED_IO) && !defined(__sun__) && !defined(__Fre= eBSD__) +#if defined(_POSIX_SYNCHRONIZED_IO) && !defined(__sun__) && !defined(__Fre= eBSD__) && !defined(__APPLE__) (void) fdatasync (ifd); #else (void) fsync (ifd); @@ -490,7 +490,7 @@ NXTARG: ; (void) munmap((void *)ptr, sbuf.st_size); =20 /* We're a bit of paranoid */ -#if defined(_POSIX_SYNCHRONIZED_IO) && !defined(__sun__) && !defined(__Fre= eBSD__) +#if defined(_POSIX_SYNCHRONIZED_IO) && !defined(__sun__) && !defined(__Fre= eBSD__) && !defined(__APPLE__) (void) fdatasync (ifd); #else (void) fsync (ifd);
Changelog:
- Patch by Richard Klingler, 31 May 2005: To compile mkimage on OSX 10.4.x.
I never received any test reports about this one.
Any comments?
Best regards,
Wolfgang Denk